FHEM Forum

FHEM => Frontends => FHEMapp => Thema gestartet von: erdnar am 01 Januar 2025, 17:07:51

Titel: fehlendes Verständnis
Beitrag von: erdnar am 01 Januar 2025, 17:07:51
Vorab erst mal allen ein gesundes neues Jahr.

Ich habe gerade erst mit FHEMApp begonnen und tue mich etwas schwer.
Mit der Vorlage "thermostat (Standard)" habe ich versucht einen MAX-Thermostaten aufzunehmen. Aber ich bin zu doof.
{
"name": "Heizung AZ",
"template": "thermostat",
"panel": {
"devices": [
"thermo:Heizung__az"
],
"show": [
"thermo-temperature::"
]
},
"status": {},
"main": [
{
"level": {}
}
],
"info": {}
}
Max-Thermostat01.png
Internals:
   CULMAX0_MSGCNT 79
   CULMAX0_TIME 2025-01-01 17:05:34
   DEF        HeatingThermostat 1b1587
   FUUID      6196473d-f33f-50f1-c1d2-c75a2cc93c0d9267
   IODev      CULMAX0
   LASTInputDev CULMAX0
   MSGCNT     79
   NAME       Heizung__az
   NR         608
   NTFY_ORDER 50-Heizung__az
   STATE      auto | <font color="orange">0%</font> | <font color="yellow">22.0°C</font>
   SVN        23517
   TYPE       MAX
   TimeSlot   6
   addr       1b1587
   devtype    1
   eventCount 89
   type       HeatingThermostat
   webCmd     desiredTemperature
   READINGS:
     2024-12-31 17:08:56   IODev           CULMAX0
     2023-11-04 13:49:49   PairedTo        123456
     2025-01-01 17:05:34   RSSI            -72
     2023-11-04 13:49:49   SerialNr        OEQ2166263
     2025-01-01 17:05:34   battery         ok
     2025-01-01 17:05:34   batteryState    ok
     2021-11-18 13:29:50   boostDuration   25
     2021-11-18 13:29:50   boostValveposition 80
     2023-01-30 16:56:20   comfortTemperature 20.0
     2021-11-18 13:29:50   decalcification Sat 12:00
     2025-01-01 17:05:34   desiredTemperature 10.0
     2025-01-01 17:05:34   deviation       12.0
     2021-11-18 13:29:50   ecoTemperature  17.0
     2023-11-04 13:49:49   firmware        1.0
     2025-01-01 17:05:34   gateway         1
     2021-11-18 17:38:50   groupid         1
     2025-01-01 07:09:40   lastTimeSync    2025-01-01 07:09:40
     2025-01-01 17:03:29   lastcmd         desiredTemperature auto/boost
     2021-11-18 13:29:50   maxValveSetting 100
     2021-11-18 13:29:50   maximumTemperature on
     2021-11-18 13:29:50   measurementOffset 0.0
     2021-11-18 13:29:50   minimumTemperature off
     2025-01-01 17:05:34   mode            auto
     2025-01-01 17:03:28   msgcnt          247
     2025-01-01 17:05:34   panel           unlocked
     2025-01-01 17:05:34   peerIDs         000000
     2025-01-01 17:05:34   peerList        Broadcast
     2025-01-01 17:05:34   rferror         0
     2025-01-01 17:05:34   state           10.0
     2025-01-01 17:05:34   temperature     22.0
     2023-11-04 13:49:49   testresult      160
     2021-11-18 13:29:50   valveOffset     0
     2025-01-01 17:05:34   valveposition   0
     2023-02-11 11:30:41   weekprofile-0-Sat-temp 10.0 °C  /  19.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C
     2023-02-11 11:30:41   weekprofile-0-Sat-time 00:00-08:00  /  08:00-20:00  /  20:00-23:00  /  23:00-23:30  /  23:30-23:45  /  23:45-23:55  /  23:55-24:00
     2023-02-11 11:30:41   weekprofile-1-Sun-temp 10.0 °C  /  19.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C
     2023-02-11 11:30:41   weekprofile-1-Sun-time 00:00-08:00  /  08:00-20:00  /  20:00-23:00  /  23:00-23:30  /  23:30-23:45  /  23:45-23:55  /  23:55-24:00
     2023-02-11 11:30:41   weekprofile-2-Mon-temp 10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C
     2023-02-11 11:30:41   weekprofile-2-Mon-time 00:00-05:15  /  05:15-07:30  /  07:30-13:00  /  13:00-19:00  /  19:00-23:00  /  23:00-23:55  /  23:55-24:00
     2023-02-11 11:30:41   weekprofile-3-Tue-temp 10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C
     2023-02-11 11:30:41   weekprofile-3-Tue-time 00:00-05:15  /  05:15-07:30  /  07:30-13:00  /  13:00-19:00  /  19:00-23:00  /  23:00-23:55  /  23:55-24:00
     2023-02-11 11:30:41   weekprofile-4-Wed-temp 10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C
     2023-02-11 11:30:41   weekprofile-4-Wed-time 00:00-05:15  /  05:15-07:30  /  07:30-13:00  /  13:00-19:00  /  19:00-23:00  /  23:00-23:55  /  23:55-24:00
     2023-02-11 11:30:41   weekprofile-5-Thu-temp 10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C
     2023-02-11 11:30:41   weekprofile-5-Thu-time 00:00-05:15  /  05:15-07:30  /  07:30-13:00  /  13:00-19:00  /  19:00-23:00  /  23:00-23:55  /  23:55-24:00
     2023-02-11 11:30:41   weekprofile-6-Fri-temp 10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C  /  10.0 °C
     2023-02-11 11:30:41   weekprofile-6-Fri-time 00:00-05:15  /  05:15-07:30  /  07:30-13:00  /  13:00-19:00  /  19:00-23:00  /  23:00-23:55  /  23:55-24:00
     2021-11-18 13:29:50   windowOpenDuration 15
     2021-11-18 13:29:50   windowOpenTemperature 12.0
   helper:
     io:
       MapleCUN_2_868_MAX:
         raw        Z0F0004601B15870000000018001400DC
         rssi       -72
         time       1735747534.35009
Attributes:
   IODev      CULMAX0
   alexaName  Arbeitszimmerheizung
   group      Heizung
   icon       sani_heating@orange
   model      HeatingThermostat
   readingsWatcher 36000,???,batteryState
   room       Räume->Arbeitszimmer,Klima,Devices->MAX,WOHNUNG,alexa
   stateFormat mode | <font color="orange">valveposition%</font> | <font color="yellow">temperature°C</font>
Ich schaffe es nicht mal die Temperatur darzustellen, geschweige denn den Thermostaten zu "regeln".
Ein Thermometer (Xiaomi) bzw. einen Schalter (Shelly/MQTT) einzubinden war kinderleicht.

Wer hat den Tipp für mich (oder ein fertiges Beispiel)?
Danke
ErdnaR
Titel: Aw: fehlendes Verständnis
Beitrag von: jemu75 am 01 Januar 2025, 17:35:47
Hallo,

dir ebenfalls ein gesundes neues Jahr.
Das Standard-Template ist auf Grundlage eines Homematic Thermostat entstanden. Hier gibt es die beiden Readings "measured-temp" und "desired-temp". Weiterhin ein Reading "humidity"

Für die Anzeige, des Heizungsventiles kann man optional noch ein Device (valve) einbinden.

Das Max-Thermostat scheint andere Readings für die Temperaturen zu nutzen, weshalb dir in dem gewählten Template nichts angezeigt wird.

Du könntest aus der Hilfe die Template-Definition von dem Thermostat kopieren und dir ein eigenes Template erstellen, welches die Readings von dem Max-Thermostat verwendet.

Beste Grüße
Jens  :)
Titel: Aw: fehlendes Verständnis
Beitrag von: jemu75 am 01 Januar 2025, 17:43:03
Folgende Readings solltest du bei der Anpassung des Templates verwenden:
batterystate, gateway, desiredTemperature, temperature, valveposition
Die Anzeige der Luftfeuchte scheint mit dem MAX Thermostat nicht möglich zu sein. Wäre aber nicht weiter schlimm.