diff --git a/.woodpecker/namespace.yml b/.woodpecker/namespace.yml index 185d595..32b50d0 100644 --- a/.woodpecker/namespace.yml +++ b/.woodpecker/namespace.yml @@ -3,7 +3,11 @@ when: ref: exclude: - refs/tags/*-configchange +<<<<<<< HEAD +======= + +>>>>>>> main steps: create_namespace: image: quay.io/wollud1969/k8s-admin-helper:0.3.4 diff --git a/config/devices.yaml b/config/devices.yaml index 84830d2..47c18bf 100644 --- a/config/devices.yaml +++ b/config/devices.yaml @@ -471,21 +471,16 @@ devices: name: Heizung type: thermostat cap_version: "thermostat@1.0.0" - technology: max + technology: zigbee2mqtt features: - mode: true - target: true - current: false + heating: true + temperature_range: + - 5 + - 30 + temperature_step: 0.5 topics: - set: "homegear/instance1/set/48/1/SET_TEMPERATURE" - state: "homegear/instance1/plain/48/1/SET_TEMPERATURE" - metadata: - friendly_name: "Thermostat Bad Unten" - location: "Bad Unten" - vendor: "eQ-3" - model: "MAX! Thermostat" - peer_id: "48" - channel: "1" + state: "zigbee2mqtt/0x003c84fffebdcc28" + set: "zigbee2mqtt/0x003c84fffebdcc28/set" - device_id: sterne_wohnzimmer homekit_aid: 32 name: Sterne diff --git a/tools/deploy-configuration.sh b/tools/deploy-configuration.sh new file mode 100755 index 0000000..05d6956 --- /dev/null +++ b/tools/deploy-configuration.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +NAMESPACE=homea2 + +kubectl create configmap home-automation-config \ + --from-file=devices.yaml=config/devices.yaml \ + --from-file=groups.yaml=config/groups.yaml \ + --from-file=layout.yaml=config/layout.yaml \ + --from-file=rules.yaml=config/rules.yaml \ + --from-file=scenes.yaml=config/scenes.yaml \ + --namespace=$NAMESPACE \ + --dry-run=client -o yaml | kubectl apply -f - + +kubectl apply -f deployment/configmap.yaml -n $NAMESPACE +