Seite 1 von 1

System.Timer nach Umstellung auf HM ohne Funktion

Verfasst: 11.11.2018, 17:59
von ColleLupi
Hallo,
Bisher bin ich bei dem Runterregeln der Heizung mit FS20-Geräten bei offene Fenster und keinen HM-Fenster-Kontakten mit dem Cuxd -Systen-Timer gut gefahren.
Mit einem Programm und folgendem in der CMD_EXEC Zeile z.B.:
/usr/local/addons/cuxd/extra/timer.tcl CUxD.CUX0802023:2.SETPOINT 12.0 | wget -q -O - 'http://192.168.XXX.93:50000/tts~3dHeizung Piano wird runter gefahren'
..wurde runter geschaltet und der Text angesagt.
Jetzt haben wir die Heizung auf Homematic HM-CC-RT-DN-Thermostate + HM-TC-IT-WM-W-EU-Wandregler umgerüstet.
Da dachte ich, ersetze einfach die alte Zeile gegen:
/usr/local/addons/cuxd/extra/timer.tcl BidCos-RF.OEQ1720596:4.SET_TEMPERATURE.value 12.0 | wget -q -O - 'http://192.168.XXX.93:50000/tts~3dHeizung Piano wird runter gefahren'

Bei den Temperaturreglern passiert nix. (Mit Thermostaten + Wandregler ausprobiert). Die Sprachansage funktioniert.
Was mache ich falsch? Oder geht das nicht?
Über den dafür zuständigen Datenpunkt lassen sich die Thermostate schalten z.B.:
http://192.168.XXX.60/config/xmlapi/sta ... value=12.0
Gruß
Stefan

Re: System.Timer nach Umstellung auf HM ohne Funktion

Verfasst: 12.11.2018, 13:49
von uwe111
Hallo Stefan,

Dieser Datenpunkt BidCos-RF.OEQ1720596:4.SET_TEMPERATURE.value ist mir nicht bekannt.
Wahrscheinlich meintest Du BidCos-RF.OEQ1720596:4.SET_TEMPERATURE?

Viele Grüße

Uwe

Re: System.Timer nach Umstellung auf HM ohne Funktion

Verfasst: 13.11.2018, 19:42
von ColleLupi
Hallo Uwe,

sorry war unterwegs.
Ja natürlich diesen Datenpunkt. Nur wie plaziere ich dieses Value?
Oder schreib ich einfach:
/usr/local/addons/cuxd/extra/timer.tcl BidCos-RF.OEQ1720596:4.SET_TEMPERATURE 12.0 ?
/usr/local/addons/cuxd/extra/timer.tcl BidCos-RF.OEQ1720596:4.SET_TEMPERATURE State(12.0) ?
Gemacht, passiert aber nix.Ich stehe scheinbar auf dem Schlauch.
Nachtrag:
Über den Datenpunkt läßt sich ein Ventil( nicht das Wandthermostat!!??) direkt ansteuern:
http://192.168.X.X0/config/xmlapi/state ... value=20.0
Werte werden sofort geändert.
Ich habe dann versucht das in den Timer zu schreiben:
/usr/local/addons/cuxd/extra/timer.tcl wget -q -O - 'http://192.168.X.X0/config/xmlapi/state ... lue~3d20.0'
Der Eintrag funktioniert nach dem gute Laune Prinzip: Runter auf 12.0 ja sonst nix. Aber vielleicht geht es etwas professioneller....
Ich gebe es

Gruß Stefan

Re: System.Timer nach Umstellung auf HM ohne Funktion

Verfasst: 14.11.2018, 11:41
von uwe111
Hallo Stefan,

wenn die Seriennummer Deines Gerätes stimmt, dann sollte es so funktionieren:

Code: Alles auswählen

/usr/local/addons/cuxd/extra/timer.tcl BidCos-RF.OEQ1720596:4.SET_TEMPERATURE 12.0
Viele Grüße

Uwe

Re: System.Timer nach Umstellung auf HM ohne Funktion

Verfasst: 14.11.2018, 12:59
von ColleLupi
Hallo Uwe,
/usr/local/addons/cuxd/extra/timer.tcl BidCos-RF.OEQ1720596:4.SET_TEMPERATURE 12.0
damit funktioniert es natürlich heute :D .
Aber komischerweise nur mit Einzelthermostaten. Wandthermostat zeigt sich unbeeindruckt.
Über den Datenpunkt
[url]ttp://192.168.1.60/config/xmlapi/statechange.cgi?ise_id=13857&new_value=20.0[/url]
funktioniert es perfekt, aber auch nur Thermostate
Also schalte ich die einzelnen Thermostate runter und hoch. Fertig
Eigentlich muß ich ja auf den alten Wert zurück kommen...
Ergo müßte ich über Auto oder Boost wider die alte temperatur hoch stellen können.
Der datenpunkt dafür ist BidCos-RF.OEQ1703749:4.AUTO_MODE
Mit BidCos-RF.OEQ1703749:4.AUTO_MODE.state 1 tut sich nix.



Danke und Gruß
Stefan

Re: System.Timer nach Umstellung auf HM ohne Funktion

Verfasst: 14.11.2018, 13:06
von uwe111
Hallo Stefan,
ColleLupi hat geschrieben:
14.11.2018, 12:59
Aber komischerweise nur mit Einzelthermostaten. Wandthermostat zeigt sich unbeeindruckt.
Über den Datenpunkt
Ich habe gerade keinen Wandthermostaten zum Testen. Könnte es da ein anderer Kanal sein?

Viele Grüße

Uwe

Re: System.Timer nach Umstellung auf HM ohne Funktion

Verfasst: 14.11.2018, 13:30
von ColleLupi
Hi,
punkte geändert, ausprobiert.
Wandthermo:
<datapoint name="BidCos-RF.OEQ1669113:2.SET_TEMPERATURE" type="SET_TEMPERATURE" ise_id="14230" value="14.000000" valuetype="4" valueunit="°C" timestamp="1542188359" operations="7"/>
Thermostat:
<datapoint name="BidCos-RF.OEQ1703749:4.SET_TEMPERATURE" type="SET_TEMPERATURE" ise_id="13857" value="14.000000" valuetype="4" valueunit="°C" timestamp="1542188257" operations="7"/>

Wandtherm. schaltet aber korrekt die Thermostate.

Mit
/usr/local/addons/cuxd/extra/timer.tcl BidCos-RF.OEQ1669113:2.SET_TEMPERATURE 12.0 | wget -q -O - 'http://192.168.1.93:50000/tts~3dHeizung Piano wird runter gefahren' = geht nicht
/usr/local/addons/cuxd/extra/timer.tcl BidCos-RF.OEQ1703749:4.SET_TEMPERATURE 12.0 | wget -q -O - 'http://192.168.1.93:50000/tts~3dHeizung Piano wird runter gefahren' = geht

aber vielleicht hast Du noch die kleine Hilfe für Auto / Boostmode:
Wie schreibe ich die in den Timer:
<datapoint name="BidCos-RF.OEQ1703749:4.AUTO_MODE" type="AUTO_MODE" ise_id="13817" value="" valuetype="2" valueunit="" timestamp="0" operations="2"/> (boost gleich)
um sie zu schalten.

gruß
Stefan

Re: System.Timer nach Umstellung auf HM ohne Funktion

Verfasst: 14.11.2018, 16:25
von ColleLupi
Hi,

Nachtrag:
Nach Neustart der CCU3 (??????) geht auch Schaltung über Wandthermostate.

Re: System.Timer nach Umstellung auf HM ohne Funktion

Verfasst: 14.11.2018, 16:32
von uwe111
ColleLupi hat geschrieben:
14.11.2018, 13:30
aber vielleicht hast Du noch die kleine Hilfe für Auto / Boostmode:
Das würde ich genau so machen:

Code: Alles auswählen

/usr/local/addons/cuxd/extra/timer.tcl BidCos-RF.OEQ1703749:4.AUTO_MODE 1
/usr/local/addons/cuxd/extra/timer.tcl BidCos-RF.OEQ1703749:4.BOOST_MODE 1
/usr/local/addons/cuxd/extra/timer.tcl BidCos-RF.OEQ1703749:4.COMFORT_MODE 1
/usr/local/addons/cuxd/extra/timer.tcl BidCos-RF.OEQ1703749:4.LOWERING_MODE 1
Noch ein Hinweis:
Wenn Du mehrere Befehle nacheinander ausführen möchtest, dann solltest Du ; anstelle von | als Trennzeichen verwenden.

Viele Grüße

Uwe

Re: System.Timer nach Umstellung auf HM ohne Funktion

Verfasst: 14.11.2018, 18:24
von ColleLupi
Danke!

Danke für den tollen Service. Klappt.
Nur habe ich folgendes bemerkt:
Manchmal brauchen die Wandthermostate 1 Minute, manchmal Sekunden, manchmal machen Sie nix.
Ok, scheint der Funkverkehr zu sein. Cuxd funktioniert natürlich wieder mal perfekt.

Das Andere:
Bediene ich die Thermostate/Wandthermo direkt, werden bei zurück in den Automode die alten Werte übernommen.
Mache ich das über Timer.tcl oder auch Scriptprogramm bleibt bei Auto die vorher runtergesetzte Temperatur stehen.
Also meine Einfachlogik: Tür auf, setze Temperatur runter auf 12.00 - Tür zu, gehe zurück auf Auto und übernehme Autotemp (20.0) -geht nicht.
Vielleicht hat ja jemand dazu eine bessere Logik oder Lösung.
Gruß
Stefan