Hauptmenü

fehlendes Verständnis

Begonnen von erdnar, 01 Januar 2025, 17:07:51

Vorheriges Thema - Nächstes Thema

erdnar

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": {}
}
Du darfst diesen Dateianhang nicht ansehen.
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

jemu75

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  :)

jemu75

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.