rdmtc / RedMatic-HomeKit

HAP-Nodejs based Node-RED nodes to create (bridged) HomeKit Accessories
Apache License 2.0
61 stars 22 forks source link

improve hmip-bwth #65

Closed drMaxxi closed 5 years ago

drMaxxi commented 5 years ago

Habe mir erlaubt dieses Produkt noch mal der Liste hinzuzufügen da ich beim Testen noch ein Problemchen gefunden habe (kann auch sein, dass dies mit dem HomeKit nicht umsetzbar ist). Die Thermostate werden mit 2 Feldern dargestellt: eines mit der Luftfeuchtigkeit und eines mit der gewünschten sowie der aktuellen Raumtemperatur. Bei dem Feld zur Einstellung der Raumtemperatur kann man die Zieltemperatur einstellen, den Modus auswählen, aber die einzelnen Programme kann man nicht auswählen und es wird auch nicht angezeigt, welches Programm aktuell ausgewählt ist.

Herzlichen Dank für Deine Mühen!

hobbyquaker commented 5 years ago

Die Anzeige der Luftfeuchtigkeit habe ich geplant in Zukunft konfigurierbar (=abschaltbar) zu machen, siehe #15 In die gleiche "Kachel" in der Home App kann man das leider nicht integrieren. Für die Umschaltung des Wochenprogramms bietet HomeKit leider auch nichts an. Einzige Möglichkeit wären 3 Switches, für jedes Programm einer. Das wären dann 3 zusätzliche Kacheln in der Home App, imho nicht wirklich schön. Lässt sich jetzt schon als Workaround realisieren mit dem HomeKit Switch Node, bin noch unschlüssig ob ich das in die TRV/WTH Nodes mit einbauen soll da ich denke normalerweise schaltet man wenn dann die Wochenprogramme aller Heizungen um und braucht nicht für jeden Thermostat diese Schalter. Siehe dazu auch #10

drMaxxi commented 5 years ago

Das mit dem Extrabutton für die LF stört eigentlich nicht so sehr. Dass das mit den Programmen ein Problem ist, habe ich mir fast schon gedacht, da Apple so etwas für seine Templates wahrscheinlich nicht vorgesehen hat. Sorry wenn folgende Fragen dämlich sein sollten (bin kein Programmierer und kenne auch nicht die Grenzen des Homekits): könnte man vielleicht bei einem Button durch mehrfaches drücken jeweils ein Programm „höher schalten“ und nach dem letzten springt er wieder auf das erste? Oder könnte man einen Dimmer mit wenigen Stufen (eine Stufe für jedes Programm) hernehmen und somit über einen Slider das Programm auswählen?

hobbyquaker commented 5 years ago

Ein Dimmer/Slider halt ich nicht für sinnvoll. Eher 3 Switch Services. Ich denke aber ich werde da ein "Workaround" dokumentieren (oder jemand anderes? 🤠) und das nicht mit in das WTH Accessory nehmen. Meinungen?

ptweety commented 5 years ago

Die Anzahl der Heizprofile bei eTRV und WTH können unterschiedlich sein. Ein HmIP-WTH-2 hat z.B. 6 unterschiedliche. Dann kommt vielleicht ein Nutzer auf die Idee, davon nur eine Teilmenge wirklich nutzen zu wollen. Dies alles über Switches und Konfigurations-Optionen abzubilden ist m.E. nicht das Wahre.

Und irgendwann gibt es vielleicht ein Firmware-Update für HmIP-BSM / PSM und dann haben die vielleicht nicht nur ein Wochenprogramm, sondern 4. Das wäre dann m.E. die gleiche Problemstellung und bräuchte dann eine einheitliche Lösung.

Mein Votum wäre: erstmal bei einem dokumentierten Workaround belassen. Wenn Apple dann mal mit einem Accessory um die Ecke kommt, mit dem man einen Ternary, Quaternary, Quinary oder generell n-ary-Zustand abbilden kann, kann man das ja erneut überlegen ;)

hobbyquaker commented 5 years ago

Ok, dann schließ ich diesen Issue mal. @drMaxxi Falls Du oder jemand anderes anderer Meinung ist und sich dringend die Switches wünscht - bitte schreien ;-)

drMaxxi commented 5 years ago

Passt schon - ich benutze die Mediola Software für die Verwaltung der Thermostate und so oft muss man ja nicht umschalten.