Guten Morgen,
ich habe gerade die Version 0.3.0 an den ersten Post gehängt.
Wichtigstes neues Feature: checkOutputInterval
Wenn ihr das auf einen Wert != 0 konfiguriert, fragt das Modul in dem Interval bei der ALP600 den Status der drei relais ab, bei Änderung wird ein event der readings output1, output2 oder output3 generiert. Hier macht es dann vermutlich sinn, die Haltedauer der Relais in der ALP600 auf einen Wert zu konfigurieren, der größer ist, als das Interval. Das kann ich vermutlich auch noch automatisieren, hab' ich aber noch nicht.
Ansonsten habe ich noch alle vorkommen der ors und ands, die eigenltich eher || bzw. && hätten sein sollen, gefixt.
Das XML-Thema habe ich mir noch nicht angeschaut. Sind denn alle Werte, die ich in dem XML-Call bekomme, auch in dem anderen Request enthalten? Wenn wir es wirklich nicht brauchen, bau ich es gerne aus, jetzt bleibt es aber erstmal.
Viel Spaß beim Testen!
Ich habe die Version in meiner DEV-Umgebung getestet, sie läuft noch nicht produktiv bei mir.
Edit:
Ach ja, ich habe nochmal mit Alphago geschrieben, und die sind nicht sehr gewillt, mir die Firmware zu geben, sagen aber, das Update kommt noch dieses Jahr.
LG
Christian