chbla
February 6, 2017, 4:17pm
1
Hallo allerseits,
Ich bin gerade dabei meine HM-CC-RT-DN Thermostate in Openhab2 einzubinden.
Funktioniert auch alles, nur beim Wochenprogramm bin ich nicht sicher.
Kann mir jemand sagen wie das unter Openhab2 funktioniert? Anscheinend soll es da einfacher sein
Was willst Du denn da bauen? Ich würde die Wochenprogramme mit der Homematic Software einrichten. Ich habe das einmal gemacht und seitdem nichts mehr geändert. In openhab würde ich nur den Standard machen. Etwas wärmer, Party Modus und solche Sachen.
Thomas
chbla
February 7, 2017, 1:46pm
3
Ich will meine Konfiguration von FHEM uebernehmen.
Verwende oefter unterschiedliche Wochenprogramme die automatisch gesteuert sind, je nach Anwesenheit.
chbla
February 10, 2017, 5:35pm
4
Hat evtl. jemand eine Ahnung wie die Zeitprofil werte in Channel 0 zu deuten sind?
zb:
Channel: 0
{
[TEMPERATURE_WEDNESDAY_9]: 22
[TEMPERATURE_WEDNESDAY_7]: 22
[TEMPERATURE_WEDNESDAY_6]: 22
[TEMPERATURE_WEDNESDAY_5]: 22
[TEMPERATURE_WEDNESDAY_3]: 22
[TEMPERATURE_WEDNESDAY_12]: 22
[TEMPERATURE_WEDNESDAY_10]: 22
[TEMPERATURE_WEDNESDAY_1]: 22
[TEMPERATURE_TUESDAY_7]: 22
[TEMPERATURE_TUESDAY_5]: 22
[TEMPERATURE_TUESDAY_4]: 2a
[TEMPERATURE_TUESDAY_3]: 22
[TEMPERATURE_TUESDAY_2]: 2a
und wie ich diese aendern/programmieren kann?
pmayer
February 10, 2017, 6:57pm
5
Das sind Hex-Werte… finde nur gerade nicht wie das umgerechnet wurde in die passenden Zeiten.
Die Werte sind normalerweise schreibbar. Am direktesten kannst du das auf der Kommandozeile mit PHP machen: https://ref.homegear.eu/php.html#affixSection1 - du brauchst setValue.
Mit getValue kannst du die Werte glaube auch lesbar per Script-Engine abholen.
Oder du legst dir die Datenpunkte in deiner Automation (openhab, etc) ab und beschreibst sie. Die Schnittstelle zur Automation (homematicRPC, mqtt) bildet die Werte lebar ab.
//edit:
putParamset/getParamset sollte das richtige sein… https://www.homegear.eu/index.php/PutParamset
chbla
February 11, 2017, 12:32pm
6
Openhab hat die schon drin, als Config-Werte, auch dezimal. Allerdings bin ich immer noch nicht sicher wofuer welcher Wert steht.
pmayer
February 11, 2017, 1:44pm
7
Wenn du getParamset nutzt, kommt dann auch ein Hex-Wert raus?
Schau mal hier: https://www.homegear.eu/index.php/MAX!_BC-RT-TRX-CyG-3_Reference#Configuration_Parameters Max! und Homematic sollten sich da gleichen.
pmayer
February 12, 2017, 9:46pm
8
Und hier hast du die komplette Konfiguration in einem Beispielscript:
Hallo @der-brumm-baer ,
Du machst fast alles richtig ;-). Das Problem ist, dass hg_invoke nicht mehr unterstützt wird. Inzwischen ist das Ganze voll objektorientiert.
Hier das korrigierte Skript:
<?php
//Wochenprogramm fuer Badezimmer Heizungsthermostat
$device=3;
$hg = new \Homegear\Homegear();
$hg->setValue($device, 1, "WINDOW_OPEN_TEMPERATURE", 12.0);
$hg->setValue($device, 1, "ECO_TEMPERATURE", 19.0);
$hg->setValue($device, 1, "COMFORT_TEMPERATURE", 22.0);
$hg->setValue($device, 1, "D…
chbla
January 7, 2018, 10:23am
9
Wie rechnet man denn die Hex Werte und Zeiten richtig um? Zb. 1440 - was fuer ein Zeitformat ist das in Dezimal?
Danke,
Christoph
job
January 7, 2018, 2:50pm
10
Ganz einfach, Minuten.
1440=24:00 (24 x 60 + 0)
615=10:15 (10 x 60 + 15)
725=12:05 (12 x 60 + 5)
2 Likes
chbla
January 7, 2018, 5:25pm
11
Ahhh! Darauf bin ich nicht gekommen Danke