Heating_Control unknown argument

Begonnen von bmpeter, 28 März 2016, 10:49:16

Vorheriges Thema - Nächstes Thema

bmpeter

Hallo,

für meine Heizungsteuerung habe ich im cfg-File folgendes definiert:

define HC_AZ Heating_Control HZ_AZ 12345|23:00|17 12345|16:00|22 60|07:00|22  60|00:00|17

HZ_AZ = Comet z-wave Heizungsthermostat

Ich verstehe die Regel so, dass von Mo-Fr um 23:00 Uhr auf 17 Grad und von Mo-Fr um 16:00 Uhr auf 22 Grad geregelt werden soll. Am Samstag und Sonntag um 07:00 Uhr auf 22 Grad und um 00:00 Uhr auf 17 Grad.

Im Log kommen an den genannten Uhrzeiten folgende Meldungen:

2016.03.21 16:00:00 3: Unknown argument 22, choose one of basicSet basicValue dim:slider,0,1,99 location name neighborUpdate:noArg off:noArg on:noArg setpointCooling setpointHeating stop:noArg thermostatSetpointSet tmCooling:noArg tmHeating:noArg tmManual:noArg tmOff:noArg wakeupInterval wakeupNoMoreInformation:noArg intervals off-for-timer toggle on-till off-till blink on-till-overnight off-till-overnight on-for-timer
2016.03.21 23:00:00 3: Unknown argument 17, choose one of basicSet basicValue dim:slider,0,1,99 location name neighborUpdate:noArg off:noArg on:noArg setpointCooling setpointHeating stop:noArg thermostatSetpointSet tmCooling:noArg tmHeating:noArg tmManual:noArg tmOff:noArg wakeupInterval wakeupNoMoreInformation:noArg blink off-till on-till-overnight off-till-overnight on-for-timer toggle on-till intervals off-for-timer


Was mache ich falsch?

LG

Peter

pnewman

Hallo bmpeter,

dein Code:
define HC_AZ Heating_Control HZ_AZ 12345|23:00|17 12345|16:00|22 60|07:00|22  60|00:00|17
ist nicht ganz richtig.


Wochenende ist nicht 60 sondern 7! Wochentage kann man auch als 8 darstellen.
Vielleicht hilft dir dieser Code weiter:
define HC_AZ Heating_Control HZ_AZ 8|16:00|22 8|23:00|17 7|07:00|22 7|00:00|17


Gruß
Ralf

Raspberry Pi3B+ / Nano-Cul 868 - MAX!=Heizung, HM-Lan - Rollo+Licht, JeeLink-Clone 868 - LaCrosse, JeeLink-Clone 868 - PCA301, CUL 434 - IT-Steckdosen+Fernbedienung

Dietmar63

Bitte 00:01 als Zeit einstellen
Mit verbose 5 detailliertes Logging einstellen.
Möglicherweise wird z-wave nicht vollständig bzw. Korrekt unterstützt
Du kannst den command selbst angeben der dem Gerät gesendet werden soll. Siehe Commandref

Bin leider noch bis Anfang April im Urlaub und helfe ich per Handy
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

bmpeter

Vielen Dank für die Tipps. Ich habe alles umgesetzt, jetzt mal beobachten.

Gruß

Peter

bmpeter

So, jetzt läufts  8).

Dieser Code ist im config-File:

define HC_AZ Heating_Control HZ_AZ 8|23:00|17 8|16:00|22 7|07:00|22  7|00:01|17 {fhem("set $NAME setpointHeating $EVENT")}

Im Log erscheinen jetzt noch folgende Meldungen:


2016.04.02 07:00:00 2: ZWave set HZ_AZ setpointHeating 22
2016.04.02 07:00:00 3: set HZ_AZ setpointHeating 22 : Scheduled for sending after WAKEUP
2016.04.02 07:00:00 3: Scheduled for sending after WAKEUP
2016.04.02 07:05:57 2: ZWDongle_0 transmit NO_ACK for CB 29, target HZ_AZ


Dazu habe ich noch foglende Fragen:

1. Wie macht man das am besten mit dem Wakeup bei einem Heizungsregler, sollte man das Wakeup auf 5 Minuten stellen?
2. Was bedeutet die Meldung NO_ACK for CB29?

LG
Peter