FHEM Forum

FHEM => Codeschnipsel => Thema gestartet von: gbomacfly am 26 Februar 2018, 12:05:31

Titel: Max Thermostate Entkalkerfahrt unterbinden
Beitrag von: gbomacfly am 26 Februar 2018, 12:05:31
Hi Leute,

da mein MAX-Thermostat jedesmal nach einer Entkalkungsfahrt resettet werden muss (Es stand nur noch CAL im Display), hab ich mir ein kleines DOIF gebastelt, welches den Zeitpunkt des Entkalkens immer wieder verschiebt.

Einzugeben in der Raw Definition:
defmod df.HeizungEntkalkerfahrt DOIF ([11:45|6])\
(set TYPE=MAX decalcification Sat 13:00)\
DOELSEIF ([12:15|6]) \
(set TYPE=MAX decalcification Sat 12:00)
attr df.HeizungEntkalkerfahrt DbLogExclude .*
attr df.HeizungEntkalkerfahrt do always
attr df.HeizungEntkalkerfahrt event-on-change-reading .*
attr df.HeizungEntkalkerfahrt icon helper_doif
attr df.HeizungEntkalkerfahrt room Heizung,Logik


Jeden Samstag um 11:45 wird die geplante Zeit auf 13:00 gesetzt und um 12:15 wieder zurück auf 12:00.
Titel: Antw:Max Thermostate Entkalkerfahrt unterbinden
Beitrag von: didi368 am 29 April 2019, 16:57:21
Hallo,
ich habe das gleiche Problem mit der Entkalkerfahrt.
Wo muss man den Code denn einfügen, im Thermostat?
Titel: Antw:Max Thermostate Entkalkerfahrt unterbinden
Beitrag von: gbomacfly am 29 April 2019, 17:08:40
Wie bereits geschrieben, in der Raw Definition: https://wiki.fhem.de/wiki/Import_von_Code_Snippets