From 0a1fbcf2e6a67bb865568fa68058d912afae0e0c Mon Sep 17 00:00:00 2001 From: dfcarvajal Date: Sun, 21 Jul 2019 22:03:18 +0000 Subject: [PATCH] =?UTF-8?q?openmqttgateway=20/=20miflora=20&=20trastero=20?= =?UTF-8?q?configuraci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- configuration.yaml | 16 +++++++++ .../input_boolean/aviso_trastero_berni.yaml | 5 +++ .../input_boolean/aviso_trastero_diego.yaml | 5 +++ packages/plant/miflora.yaml_disable | 11 ++++++ packages/sensor/miflora.yaml | 36 +++++++++++++++++++ packages/sensor/miflora.yaml_disable | 12 ------- packages/sensor/openmqttgatewaylora.yaml | 11 ++++++ ...tgateway.yaml => openmqttgatewaywifi.yaml} | 11 ++---- 8 files changed, 87 insertions(+), 20 deletions(-) create mode 100644 packages/input_boolean/aviso_trastero_berni.yaml create mode 100644 packages/input_boolean/aviso_trastero_diego.yaml create mode 100644 packages/plant/miflora.yaml_disable create mode 100644 packages/sensor/miflora.yaml delete mode 100644 packages/sensor/miflora.yaml_disable create mode 100644 packages/sensor/openmqttgatewaylora.yaml rename packages/sensor/{openmqttgateway.yaml => openmqttgatewaywifi.yaml} (60%) diff --git a/configuration.yaml b/configuration.yaml index 17564d3..f73524e 100644 --- a/configuration.yaml +++ b/configuration.yaml @@ -17,3 +17,19 @@ homeassistant: group: !include groups.yaml automation: !include_dir_merge_list automation script: !include scripts.yaml + +plant: + salon: + sensors: + moisture: sensor.plantas_salon_humedad + temperature: sensor.plantas_salon_temperatura + conductivity: sensor.plantas_salon_fertilizante + brightness: sensor.plantas_salon_luz + min_moisture: 15 + max_moisture: 60 + min_conductivity: 450 + max_conductivity: 2000 + min_temperature: 10 + max_temperature: 32 + min_brightness: 1500 + max_brightness: 6000 diff --git a/packages/input_boolean/aviso_trastero_berni.yaml b/packages/input_boolean/aviso_trastero_berni.yaml new file mode 100644 index 0000000..27f91f7 --- /dev/null +++ b/packages/input_boolean/aviso_trastero_berni.yaml @@ -0,0 +1,5 @@ +input_boolean: + aviso_trastero_berni: + name: Aviso Trastero Berni + initial: on + icon: mdi:alarm-bell diff --git a/packages/input_boolean/aviso_trastero_diego.yaml b/packages/input_boolean/aviso_trastero_diego.yaml new file mode 100644 index 0000000..83b0f57 --- /dev/null +++ b/packages/input_boolean/aviso_trastero_diego.yaml @@ -0,0 +1,5 @@ +input_boolean: + aviso_trastero_diego: + name: Aviso Trastero Diego + initial: on + icon: mdi:alarm-bell diff --git a/packages/plant/miflora.yaml_disable b/packages/plant/miflora.yaml_disable new file mode 100644 index 0000000..3cd2ff7 --- /dev/null +++ b/packages/plant/miflora.yaml_disable @@ -0,0 +1,11 @@ +plant: + salon: + sensors: + moisture: sensor.plantas_salon_humedad + temperature: sensor.plantas_salon_temperatura + conductivity: sensor.plantas_salon_fertilizante + brightness: sensor.plantas_salon_luz + min_moisture: 20 + max_moisture: 80 + min_conductivity: 450 + min_temperature: 20 diff --git a/packages/sensor/miflora.yaml b/packages/sensor/miflora.yaml new file mode 100644 index 0000000..aa85d9c --- /dev/null +++ b/packages/sensor/miflora.yaml @@ -0,0 +1,36 @@ +sensor: + - platform: mqtt + name: plantas_salon_temperatura + unit_of_measurement: "°C" + force_update: true + expire_after: 21600 # 6 hours + state_topic: "home/OpenMQTTGateway/BTtoMQTT/C47C8D675AAC" + value_template: '{% if value_json.tem %} {{ value_json.tem }} {% else %} {{ state.state }} {% endif %}' + - platform: mqtt + name: plantas_salon_bateria + unit_of_measurement: '%' + force_update: true + expire_after: 21600 # 6 hours + state_topic: "home/OpenMQTTGateway/BTtoMQTT/C47C8D675AAC" + value_template: '{% if value_json.bat %} {{ value_json.bat }} {% else %} {{ state.state }} {% endif %}' + - platform: mqtt + name: plantas_salon_humedad + unit_of_measurement: '%' + force_update: true + expire_after: 21600 # 6 hours + state_topic: "home/OpenMQTTGateway/BTtoMQTT/C47C8D675AAC" + value_template: '{% if value_json.moi %} {{ value_json.moi }} {% else %} {{ state.state }} {% endif %}' + - platform: mqtt + name: plantas_salon_luz + unit_of_measurement: lux + force_update: true + expire_after: 21600 # 6 hours + state_topic: "home/OpenMQTTGateway/BTtoMQTT/C47C8D675AAC" + value_template: '{% if value_json.lux %} {{ value_json.lux }} {% else %} {{ state.state }} {% endif %}' + - platform: mqtt + name: plantas_salon_fertilizante + unit_of_measurement: 'µS/cm' + force_update: true + expire_after: 21600 # 6 hours + state_topic: "home/OpenMQTTGateway/BTtoMQTT/C47C8D675AAC" + value_template: '{% if value_json.fer %} {{ value_json.fer }} {% else %} {{ state.state }} {% endif %}' diff --git a/packages/sensor/miflora.yaml_disable b/packages/sensor/miflora.yaml_disable deleted file mode 100644 index 4118c5e..0000000 --- a/packages/sensor/miflora.yaml_disable +++ /dev/null @@ -1,12 +0,0 @@ -sensor: - - platform: miflora - mac: 'C4:7C:8D:67:5A:AC' - name: Plantas - force_update: true - median: 3 - monitored_conditions: - - moisture - - light - - temperature - - conductivity - - battery diff --git a/packages/sensor/openmqttgatewaylora.yaml b/packages/sensor/openmqttgatewaylora.yaml new file mode 100644 index 0000000..c3d3557 --- /dev/null +++ b/packages/sensor/openmqttgatewaylora.yaml @@ -0,0 +1,11 @@ +sensor: + - platform: mqtt + name: "OpenGateway LORA" + state_topic: "home/OpenMQTTGateway/SYStoMQTT" + unit_of_measurement: 'dB' + value_template: "{{ value_json.rssi}}" + availability_topic: "home/OpenMQTTGateway/LWT" + payload_available: "online" + payload_not_available: "offline" + icon: "mdi:wifi" + json_attributes_topic: "home/OpenMQTTGateway/LORAtoMQTT" diff --git a/packages/sensor/openmqttgateway.yaml b/packages/sensor/openmqttgatewaywifi.yaml similarity index 60% rename from packages/sensor/openmqttgateway.yaml rename to packages/sensor/openmqttgatewaywifi.yaml index 2aaabfc..450bdcd 100644 --- a/packages/sensor/openmqttgateway.yaml +++ b/packages/sensor/openmqttgatewaywifi.yaml @@ -5,12 +5,7 @@ sensor: unit_of_measurement: 'dB' value_template: "{{ value_json.rssi}}" availability_topic: "home/OpenMQTTGateway/LWT" - payload_available: "Online" - payload_not_available: "Offline" + payload_available: "online" + payload_not_available: "offline" icon: "mdi:wifi" - json_attributes: - - version - - uptime - - freeMem - - SSID - - modules + json_attributes_topic: "home/OpenMQTTGateway/SYStoMQTT"