From 69ededd229eb52406e8f3290c65d9d38d13ddfe6 Mon Sep 17 00:00:00 2001 From: Maska Date: Sat, 17 Sep 2022 20:09:34 +0200 Subject: [PATCH] shelly3em --- .gitignore | 8 +- configuration.yaml | 21 +++++ .../1fa111d474f1d2a5e466a4de055673f3/512x512 | Bin 0 -> 6620 bytes .../1fa111d474f1d2a5e466a4de055673f3/original | Bin 0 -> 6799 bytes scenes.yaml | 49 +++++++++++ template.yaml | 32 +++++++ zigbee2mqtt/configuration.yaml | 57 ++++++++++++ zigbee2mqtt/coordinator_backup.json | 82 ++++++++++++++++++ zigbee2mqtt/devices.yaml | 10 +++ zigbee2mqtt/groups.yaml | 1 + zigbee2mqtt/state.json | 51 +++++++++++ 11 files changed, 310 insertions(+), 1 deletion(-) create mode 100644 image/1fa111d474f1d2a5e466a4de055673f3/512x512 create mode 100644 image/1fa111d474f1d2a5e466a4de055673f3/original create mode 100644 template.yaml create mode 100644 zigbee2mqtt/configuration.yaml create mode 100644 zigbee2mqtt/coordinator_backup.json create mode 100644 zigbee2mqtt/devices.yaml create mode 100644 zigbee2mqtt/groups.yaml create mode 100644 zigbee2mqtt/state.json diff --git a/.gitignore b/.gitignore index 6a6b7cc..6f0c461 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +**.db *.swp *.swo .HA_VERSION @@ -15,4 +16,9 @@ shell_commands/__pycache__/ __pycache__/ ip_bans.yaml custom_components/ -.ssh/* +.ssh/ +node-red/ +**/log/* +**.bk + + diff --git a/configuration.yaml b/configuration.yaml index a8ebb2b..193e769 100644 --- a/configuration.yaml +++ b/configuration.yaml @@ -9,6 +9,7 @@ group: !include groups.yaml automation: !include automations.yaml script: !include scripts.yaml scene: !include scenes.yaml +template: !include template.yaml http: use_x_forwarded_for: true @@ -18,3 +19,23 @@ http: - ::1 #ip_ban_enabled: true #login_attempts_threshold: 5 + +influxdb: + host: a0d7b954-influxdb + port: 8086 + database: homeassistant + username: homeassistant + password: QVT5eqCgCXDxpSu4b7Rl + max_retries: 3 + default_measurement: state + + +# Obývák / hlavní světlo +light: + - platform: group + name: Obývák + entities: + - light.0xb4e3f9fffe102c1f + - light.0xb4e3f9fffe102c12 + - light.0x84fd27fffe80415b + - light.0x84fd27fffed7b8a4 \ No newline at end of file diff --git a/image/1fa111d474f1d2a5e466a4de055673f3/512x512 b/image/1fa111d474f1d2a5e466a4de055673f3/512x512 new file mode 100644 index 0000000000000000000000000000000000000000..b877874ffe2d5dbf0739d751fc1255a2965e5165 GIT binary patch literal 6620 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 + {{ states('sensor.phase_a_energy')|float + + states('sensor.phase_b_energy')|float + + states('sensor.phase_c_energy')|float }} + unit_of_measurement: kWh + device_class: energy + state_class: measurement + attributes: + last_reset: "1970-01-01T00:00:00+00:00" + - name: "Power Total" + unique_id: power_total + state: >- + {{ (states('sensor.phase_a_power')|float + + states('sensor.phase_b_power')|float + + states('sensor.phase_c_power')|float) }} + unit_of_measurement: W + device_class: power + state_class: measurement + - name: "Power Factor Total" + unique_id: power_factor_total + state: >- + {{ (((states('sensor.phase_a_power')|float) * (states('sensor.phase_a_power_factor')|float) + + (states('sensor.phase_b_power')|float) * (states('sensor.phase_b_power_factor')|float) + + (states('sensor.phase_c_power')|float) * (states('sensor.phase_c_power_factor')|float)) / + (states('sensor.phase_a_power')|float + states('sensor.phase_b_power')|float + states('sensor.phase_c_power')|float)) + |int }} + unit_of_measurement: "%" + device_class: power_factor + state_class: measurement \ No newline at end of file diff --git a/zigbee2mqtt/configuration.yaml b/zigbee2mqtt/configuration.yaml new file mode 100644 index 0000000..d4c27d4 --- /dev/null +++ b/zigbee2mqtt/configuration.yaml @@ -0,0 +1,57 @@ +{ + "external_converters": [], + "devices": [ + "devices.yaml" + ], + "groups": [ + "groups.yaml" + ], + "homeassistant": true, + "permit_join": false, + "mqtt": { + "base_topic": "zigbee2mqtt", + "user": "mqtt", + "password": "aqCQhMrTqDzpTxlpqTEg", + "client_id": "zigbee2mqtt", + "include_device_information": true, + "server": "mqtt://core-mosquitto:1883" + }, + "serial": { + "port": "/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0", + "disable_led": false + }, + "advanced": { + "log_level": "debug", + "pan_id": 6754, + "channel": 25, + "network_key": [ + 1, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 0, + 2, + 4, + 6, + 8, + 10, + 12, + 13 + ], + "availability_blocklist": [], + "availability_passlist": [] + }, + "device_options": {}, + "blocklist": [], + "passlist": [], + "queue": {}, + "frontend": { + "port": 8099 + }, + "experimental": {}, + "availability": false +} diff --git a/zigbee2mqtt/coordinator_backup.json b/zigbee2mqtt/coordinator_backup.json new file mode 100644 index 0000000..6b41f69 --- /dev/null +++ b/zigbee2mqtt/coordinator_backup.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "format": "zigpy/open-coordinator-backup", + "version": 1, + "source": "zigbee-herdsman@0.14.53", + "internal": { + "date": "2022-09-17T10:02:21.950Z", + "znpVersion": 1 + } + }, + "stack_specific": { + "zstack": { + "tclk_seed": "d21792f5fee85dadff59310ae054f2a8" + } + }, + "coordinator_ieee": "00124b0024c0e91d", + "pan_id": "1a62", + "extended_pan_id": "00124b0024c0e91d", + "nwk_update_id": 0, + "security_level": 5, + "channel": 25, + "channel_mask": [ + 25 + ], + "network_key": { + "key": "01030507090b0d0f00020406080a0c0d", + "sequence_number": 0, + "frame_counter": 1538779 + }, + "devices": [ + { + "nwk_address": "9064", + "ieee_address": "60a423fffefc9539", + "is_child": false, + "link_key": { + "key": "eb826e0b01cbf9cdc6cccdf41f7756c8", + "rx_counter": 0, + "tx_counter": 99 + } + }, + { + "nwk_address": "2b37", + "ieee_address": "b4e3f9fffe102c12", + "is_child": false, + "link_key": { + "key": "4b1d1a1eab0b4b6605bee50017a44e4b", + "rx_counter": 0, + "tx_counter": 110 + } + }, + { + "nwk_address": "ae41", + "ieee_address": "84fd27fffed7b8a4", + "is_child": false, + "link_key": { + "key": "5a508a53007ecc8e44ec25562d306f71", + "rx_counter": 17, + "tx_counter": 129 + } + }, + { + "nwk_address": "7aa5", + "ieee_address": "84fd27fffe80415b", + "is_child": false, + "link_key": { + "key": "06ec7fa7ce2d1dd0a9e952e96dd2036c", + "rx_counter": 15, + "tx_counter": 129 + } + }, + { + "nwk_address": "d878", + "ieee_address": "b4e3f9fffe102c1f", + "is_child": false, + "link_key": { + "key": "b2d349cff519b746b7fe076c0a070be9", + "rx_counter": 0, + "tx_counter": 99 + } + } + ] +} \ No newline at end of file diff --git a/zigbee2mqtt/devices.yaml b/zigbee2mqtt/devices.yaml new file mode 100644 index 0000000..05ff874 --- /dev/null +++ b/zigbee2mqtt/devices.yaml @@ -0,0 +1,10 @@ +'0xb4e3f9fffe102c12': + friendly_name: livingroom/main_light_2 +'0x84fd27fffed7b8a4': + friendly_name: livingroom/main_light_4 +'0x84fd27fffe80415b': + friendly_name: livingroom/main_light_3 +'0xb4e3f9fffe102c1f': + friendly_name: livingroom/main_light_1 +'0x60a423fffefc9539': + friendly_name: livingroom/scene_switch diff --git a/zigbee2mqtt/groups.yaml b/zigbee2mqtt/groups.yaml new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/zigbee2mqtt/groups.yaml @@ -0,0 +1 @@ +{} diff --git a/zigbee2mqtt/state.json b/zigbee2mqtt/state.json new file mode 100644 index 0000000..00e290e --- /dev/null +++ b/zigbee2mqtt/state.json @@ -0,0 +1,51 @@ +{ + "0xb4e3f9fffe102c12": { + "color_mode": "color_temp", + "state": "OFF", + "color_temp": 413, + "brightness": 254, + "color": { + "x": 0.4843, + "y": 0.4145 + }, + "linkquality": 32 + }, + "0x84fd27fffed7b8a4": { + "color_mode": "color_temp", + "state": "OFF", + "color_temp": 413, + "brightness": 254, + "color": { + "x": 0.4843, + "y": 0.4145 + }, + "linkquality": 40 + }, + "0x84fd27fffe80415b": { + "color_mode": "color_temp", + "state": "ON", + "brightness": 254, + "color_temp": 413, + "color": { + "x": 0.4843, + "y": 0.4145 + }, + "linkquality": 29 + }, + "0xb4e3f9fffe102c1f": { + "color_mode": "color_temp", + "state": "OFF", + "brightness": 254, + "color_temp": 413, + "color": { + "x": 0.4843, + "y": 0.4145 + }, + "linkquality": 14 + }, + "0x60a423fffefc9539": { + "battery": 78, + "voltage": 2800, + "linkquality": 76 + } +} \ No newline at end of file