14-05-2017, 22:49:06
(Dieser Beitrag wurde zuletzt bearbeitet: 28-05-2017, 13:33:13 von dk8pn.)
(14-05-2017, 21:28:54)ollie schrieb: UPDATE!
http://www.ollie.in/wp-content/uploads/2...170514.jar
Geändert:
- Support für die Energiemessgeräte gefixt - müssten nun erkannt werden (nach wie vor ungetestet)
- Code cleanup als Vorbereitung zur Veröffentlichung
- Binding-Start wird in extra Thread ausgelagert (Fehlermeldung "...takes longer than 5000ms" entfällt)
@Willi, bitte EnergyControl testen!
Hallo Ollie,
danke für Deinen Einsatz, es funktioniert jetzt mit den Zählern, siehe angehängten Screenshot aus der PaperUI. Habe jetzt alle Features aktiviert.
Es funktioniert alles bis auf eine Sache:
a) In der BasicUI sieht es aus wie im Anhang. Arbeite normal nur mit der PaperUI und ohne Sitemap. Die BasicUI nutze ich aber mit der iPhone-App von openHAB. Die Unterschiede sind mir nicht ganz klar. Ein Dimmer hat einen Schieberegler in der PaperUI und in der BasicUI. Bei einem Heizungsregler werden alle Werte in der BasicUI zwar gelesen, sind aber nicht bedienbar. Bei den Energie-Metern kommen keine Werte in der BasicUI, dafür aber in der PaperUI.
Alle meine Homematic-Geräte sind in beiden UIs gleichermaßen bedienbar. Wie gesagt, alles ohne eine extra angelegte Sitemap. Ohne die geht es laut openHAB-Beschreibung zurzeit noch nicht. Vielleicht hast Du ja eine Idee woran das liegt? Kann die in openahb2 integrierte default-sitemap und damit die automatisch vorhandenen Bedienelemente mit Deinem Binding beeinflusst werden?
Habe das hier beschriebene Problem nun gelöst. Es hatte nichts mit Ollie's Binding zu tun. Man benötigt ein extra .sitemap File mit Items für die BasicUI und die Smartphone-App. Eine extra .items-Datei benötigt man allerdings nicht unbedingt, da sich openHAB2 hier aus den json-Database Files bedient. Das war somit sehr überschaubarer Aufwand. Die automatisch erzeugte _default-sitemap leistet das momentan noch nicht (z.B. sind alle Energie-Werte leer (s. Screenshots).
Gruß Willi