Eurotronic Zigbee Spirit Display-Mirror

Begonnen von taskkill, 28 November 2023, 08:29:34

Vorheriges Thema - Nächstes Thema

taskkill

Moin, wie stelle ich es an "display-mirror" irgendwie zu benutzen (Display zu spiegeln) ?
Habe es bis jetzt nicht hinbekommen, über Hilfe wäre ich erfreut.
Am besten wäre fertiger Lösungsansatz....
Es handelt sich um ein Eurotronic Zigbee Spirit, anbei list.

Gruß Reiner


Internals:
   CID        zigbee_HEIZUNGBAD
   DEF        zigbee_HEIZUNGBAD
   FUUID      63b431fc-f33f-9a8d-f7d6-db6534eadec4383a
   IODev      MQTT2Server
   LASTInputDev MQTT2Server
   MQTT2Server_CONN MQTT2Server_xxx.xxx.xxx.xx_xxxxx
   MQTT2Server_MSGCNT 1720
   MQTT2Server_TIME 2023-11-28 08:04:12
   MSGCNT     1720
   NAME       HEIZUNGBAD
   NR         174
   STATE      Ist: 22.00 °C | Soll: 22 °C | Bat: 65 % | 2 % offen
   TYPE       MQTT2_DEVICE
   eventCount 1728
   JSONMAP:
     Battery    batteryPercent
     current_heating_setpoint desired-temp
     local_temperature temperature
     system_mode mode
     voltage    batterymV
   READINGS:
     2023-11-21 08:24:47   IODev           MQTT2Server
     2023-11-28 08:04:12   Temperatur      22.00
     2023-11-28 08:04:12   battery         65
     2023-11-28 08:04:12   batteryState    ok
     2023-11-28 08:04:12   battery_low     false
     2023-11-28 08:04:12   current_heating_setpoint 22
     2023-11-28 08:04:12   eurotronic_error_status 0
     2023-11-28 08:04:12   eurotronic_host_flags_boost false
     2023-11-28 08:04:12   eurotronic_host_flags_child_protection false
     2023-11-28 08:04:12   eurotronic_host_flags_mirror_display false
     2023-11-28 08:04:12   eurotronic_host_flags_window_open false
     2023-11-28 08:04:12   eurotronic_system_mode 1
     2023-11-28 08:04:12   eurotronic_valve_position 0
     2023-11-28 08:04:12   linkquality     178
     2023-11-28 08:04:12   local_temperature 22
     2023-11-28 08:04:12   occupied_heating_setpoint 22
     2023-11-28 08:04:12   pi_heating_demand 2
     2023-11-28 07:31:29   state           occupied_heating_setpoint
     2023-11-28 08:04:12   system_mode     auto
     2023-11-28 08:04:12   unoccupied_heating_setpoint 16
Attributes:
   icon       heizung.0
   jsonMap    current_heating_setpoint:desired-temp local_temperature:temperature Battery:batteryPercent system_mode:mode voltage:batterymV
   readingList zigbee2mqtt/HEIZUNGBAD:.* { json2nameValue($EVENT) }
   room       HOME
   setList    occupied_heating_setpoint:noArg zigbee2mqtt/$DEVICETOPIC/set {"occupied_heating_setpoint": $EVTPART1}
local_temperature_calibration:noArg zigbee2mqtt/$DEVICETOPIC/set {"local_temperature_calibration": $EVTPART1}
   stateFormat Ist: Temperatur °C | Soll: occupied_heating_setpoint °C | Bat: battery % | pi_heating_demand % offen
   userReadings batteryState:battery_low.* {ReadingsVal($name,'battery_low','false') eq 'false'?'ok':'low'}, batteryVoltage:batterymV.* {ReadingsNum($name,'batterymV',0)/1000},
Temperatur {sprintf("%.2f", ReadingsVal("$name","local_temperature",0))}
   webCmd     occupied_heating_setpoint
   widgetOverride occupied_heating_setpoint:uzsuDropDown,17,18,19,20,21,22,23,24 local_temperature_calibration:2.5,2,1.5,1,0.5,0,-0.5,-1,-1.5,-2,-2.5
RPI 3B+ mit Raspbian Bullseye auf SSD, aktiver USB-Hub, Fhem (is klar), TI CC2652P, nanoCUL 868 WMBUS, Echo Plus 2te Gen., ESPxxxx, usw.

Beam2FHEM

Dem Device das attrTemplate zuweisen:
set zigbee_HEIZUNGBAD attrTemplate Eurotronic_SPZB0001_Spirit_ZigBee_20211015

danach

set zigbee_HEIZUNGBAD displayflipped true

und dann sollte es gedreht sein.
===============================================
FHEM 6.2
RPI 4, bullseye, nanoCUL, ConBeeII, signalduino, milight, sonos

Beta-User

Zitat von: taskkill am 28 November 2023, 08:29:34Moin, wie stelle ich es an "display-mirror" irgendwie zu benutzen (Display zu spiegeln) ?
Habe es bis jetzt nicht hinbekommen, über Hilfe wäre ich erfreut.
Am besten wäre fertiger Lösungsansatz....
Es handelt sich um ein Eurotronic Zigbee Spirit, anbei list.

Gruß Reiner


Internals:
   CID        zigbee_HEIZUNGBAD
   DEF        zigbee_HEIZUNGBAD
   FUUID      63b431fc-f33f-9a8d-f7d6-db6534eadec4383a
   IODev      MQTT2Server
   LASTInputDev MQTT2Server
   MQTT2Server_CONN MQTT2Server_xxx.xxx.xxx.xx_xxxxx
   MQTT2Server_MSGCNT 1720
   MQTT2Server_TIME 2023-11-28 08:04:12
   MSGCNT     1720
   NAME       HEIZUNGBAD
   NR         174
   STATE      Ist: 22.00 °C | Soll: 22 °C | Bat: 65 % | 2 % offen
   TYPE       MQTT2_DEVICE
   eventCount 1728
   JSONMAP:
     Battery    batteryPercent
     current_heating_setpoint desired-temp
     local_temperature temperature
     system_mode mode
     voltage    batterymV
   READINGS:
     2023-11-21 08:24:47   IODev           MQTT2Server
     2023-11-28 08:04:12   Temperatur      22.00
     2023-11-28 08:04:12   battery         65
     2023-11-28 08:04:12   batteryState    ok
     2023-11-28 08:04:12   battery_low     false
     2023-11-28 08:04:12   current_heating_setpoint 22
     2023-11-28 08:04:12   eurotronic_error_status 0
     2023-11-28 08:04:12   eurotronic_host_flags_boost false
     2023-11-28 08:04:12   eurotronic_host_flags_child_protection false
     2023-11-28 08:04:12   eurotronic_host_flags_mirror_display false
     2023-11-28 08:04:12   eurotronic_host_flags_window_open false
     2023-11-28 08:04:12   eurotronic_system_mode 1
     2023-11-28 08:04:12   eurotronic_valve_position 0
     2023-11-28 08:04:12   linkquality     178
     2023-11-28 08:04:12   local_temperature 22
     2023-11-28 08:04:12   occupied_heating_setpoint 22
     2023-11-28 08:04:12   pi_heating_demand 2
     2023-11-28 07:31:29   state           occupied_heating_setpoint
     2023-11-28 08:04:12   system_mode     auto
     2023-11-28 08:04:12   unoccupied_heating_setpoint 16
Attributes:
   icon       heizung.0
   jsonMap    current_heating_setpoint:desired-temp local_temperature:temperature Battery:batteryPercent system_mode:mode voltage:batterymV
   readingList zigbee2mqtt/HEIZUNGBAD:.* { json2nameValue($EVENT) }
   room       HOME
   setList    occupied_heating_setpoint:noArg zigbee2mqtt/$DEVICETOPIC/set {"occupied_heating_setpoint": $EVTPART1}
local_temperature_calibration:noArg zigbee2mqtt/$DEVICETOPIC/set {"local_temperature_calibration": $EVTPART1}
   stateFormat Ist: Temperatur °C | Soll: occupied_heating_setpoint °C | Bat: battery % | pi_heating_demand % offen
   userReadings batteryState:battery_low.* {ReadingsVal($name,'battery_low','false') eq 'false'?'ok':'low'}, batteryVoltage:batterymV.* {ReadingsNum($name,'batterymV',0)/1000},
Temperatur {sprintf("%.2f", ReadingsVal("$name","local_temperature",0))}
   webCmd     occupied_heating_setpoint
   widgetOverride occupied_heating_setpoint:uzsuDropDown,17,18,19,20,21,22,23,24 local_temperature_calibration:2.5,2,1.5,1,0.5,0,-0.5,-1,-1.5,-2,-2.5
Lt. Anleitung in https://www.zigbee2mqtt.io/devices/SPZB0001.html muss man sowas an das "set"-Topic versenden:
{"eurotronic_host_flags": {"mirror_display": true}}Also setList:
occupied_heating_setpoint:noArg zigbee2mqtt/$DEVICETOPIC/set {"occupied_heating_setpoint": $EVTPART1}
local_temperature_calibration:noArg zigbee2mqtt/$DEVICETOPIC/set {"local_temperature_calibration": $EVTPART1}
eurotronic_host_flags_mirror_display:true,false zigbee2mqtt/$DEVICETOPIC/set {"eurotronic_host_flags": {"mirror_display": $EVTPART1}}
Bitte um Rückmeldung, ob das klappt, dann checke ich das ein...

PS: Falls du dich am Window- oder child auch noch versuchen willst: gerne...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

taskkill

Zitat von: Beta-User am 12 Dezember 2023, 13:40:15Bitte um Rückmeldung, ob das klappt, dann checke ich das ein...

Leider keine Reaktion

LG
RPI 3B+ mit Raspbian Bullseye auf SSD, aktiver USB-Hub, Fhem (is klar), TI CC2652P, nanoCUL 868 WMBUS, Echo Plus 2te Gen., ESPxxxx, usw.

Beta-User

Zitat von: taskkill am 12 Dezember 2023, 15:58:50
Zitat von: Beta-User am 12 Dezember 2023, 13:40:15Bitte um Rückmeldung, ob das klappt, dann checke ich das ein...

Leider keine Reaktion

LG
Schade. Kannst du bitte verifizieren, dass das richtige Kommando rausgeht? (traffic am m2server anschalten und ansehen).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

taskkill

Mqtt-traffic

Zitat16:58:10.498   SENT   zigbee2mqtt/HEIZUNGBAD/set   {"eurotronic_host_flags": {"mirror_display": true}}
16:58:12.470   zigbee_pi   zigbee2mqtt/HEIZUNGBAD   {"battery":127.5,"battery_low":false,"current_heating_setpoint":21,"eurotronic_error_status":0,"eurotronic_host_flags":{"boost":false,"child_protection":false,"mirror_display":false,"window_open":false},"eurotronic_system_mode":1,"eurotronic_valve_position":0,"linkquality":193,"local_temperature":21.5,"occupied_heating_setpoint":21,"pi_heating_demand":0,"system_mode":"auto","unoccupied_heating_setpoint":16}
16:58:12.626   zigbee_pi   zigbee2mqtt/bridge/logging   {"level":"error","message":"Publish 'set' 'eurotronic_host_flags' to 'HEIZUNGBAD' failed: 'Error: Write 0x00158d00053d2705/1 hvacThermostat({\"16392\":{\"value\":3,\"type\":34}}, {\"sendWhen\":\"immediate\",\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":true,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":4151,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Status 'INVALID_VALUE')'"}
RPI 3B+ mit Raspbian Bullseye auf SSD, aktiver USB-Hub, Fhem (is klar), TI CC2652P, nanoCUL 868 WMBUS, Echo Plus 2te Gen., ESPxxxx, usw.

Beta-User

Hmmm, sieht mir eher nach einem Problem auf der ZigBee-Seite aus. Firmware auf dem Ding ist aktuell? (es gibt zumindest ein file für den OTA-Update, ich kann aber nicht sagen, ob das ggf. was hilft).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

taskkill

Zitat von: Beta-User am 12 Dezember 2023, 17:20:42Hmmm, sieht mir eher nach einem Problem auf der ZigBee-Seite aus. Firmware auf dem Ding ist aktuell? (es gibt zumindest ein file für den OTA-Update, ich kann aber nicht sagen, ob das ggf. was hilft).

wo finde ich den diese file?
RPI 3B+ mit Raspbian Bullseye auf SSD, aktiver USB-Hub, Fhem (is klar), TI CC2652P, nanoCUL 868 WMBUS, Echo Plus 2te Gen., ESPxxxx, usw.

Beam2FHEM

Hab alte Spirits mit Softwarestand 20191014 und neue Comets im Betrieb  - Display Flippen ist eigentlich nie ein Problem. Zumindest ohne mqtt.
===============================================
FHEM 6.2
RPI 4, bullseye, nanoCUL, ConBeeII, signalduino, milight, sonos

taskkill

RPI 3B+ mit Raspbian Bullseye auf SSD, aktiver USB-Hub, Fhem (is klar), TI CC2652P, nanoCUL 868 WMBUS, Echo Plus 2te Gen., ESPxxxx, usw.

Beta-User

Zitat von: taskkill am 12 Dezember 2023, 17:25:54
Zitat von: Beta-User am 12 Dezember 2023, 17:20:42Hmmm, sieht mir eher nach einem Problem auf der ZigBee-Seite aus. Firmware auf dem Ding ist aktuell? (es gibt zumindest ein file für den OTA-Update, ich kann aber nicht sagen, ob das ggf. was hilft).

wo finde ich den diese file?

https://github.com/Koenkk/zigbee-OTA/tree/master

Zitat von: Beam2FHEM am 12 Dezember 2023, 17:38:05Hab alte Spirits mit Softwarestand 20191014 und neue Comets im Betrieb  - Display Flippen ist eigentlich nie ein Problem. Zumindest ohne mqtt.
Ich kann's nicht sagen, an was es liegt. Jedenfalls enstpricht das, was per MQTT rausgeht dem, was es nach der verlinkten Anleitung der Implementierung sein sollte, die taskkill nutzt. Von daher ist die erste Frage eben immer, ob alles aktuell ist (fhem, z2m, firmware).

Danach bleibt nur, die issues auf der Projektseite von z2m mal durchzusehen oder einen aufzumachen...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

taskkill

 Von daher ist die erste Frage eben immer, ob alles aktuell ist (fhem, z2m, firmware).
[/quote]

zigbee2mqtt@1.29.1
fhem 6.2
spirit letzte Firmware
RPI 3B+ mit Raspbian Bullseye auf SSD, aktiver USB-Hub, Fhem (is klar), TI CC2652P, nanoCUL 868 WMBUS, Echo Plus 2te Gen., ESPxxxx, usw.

Beta-User

z2m latest: 1.34.0.

Aber das mit dem flip ist sicher uralt, also eher issues durchsuchen...

(stale, aber klingt sehr ähnlich, mittendrin in der Diskussion: https://github.com/Koenkk/zigbee2mqtt/issues/4571#issuecomment-803985538)...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files