NEWS
[Aufruf] HEYtech Adapter
-
@stefantaust welche Version / Stand meines Repos hast du?
-
@AtzeAckermann ich schau das ich immer das neuest von dir hab. am 30.06.2019 habe ich neu installiert, und dann die letzten Tests gemacht
-
@stefantaust Hab gerade nochmal was verbessert / geändert. Gerne nochmal testen. Bei mir hat er sich am Rolladen Status lesen verschluckt... Vielleicht hilft dir das auch
-
schaut gut aus.... läuft bis jetzt stabil
-
@stefantaust dann mal schauen, ob es ein paar Tage so bleibt
-
@AtzeAckermann @stefantaust wenn er stabil läuft Übernehmer ich ihn und Veröffentliche ihn. Gebt mir dann bescheid wenn ihr denkt das er Stabil ist.
-
@Jey-Cee @stefantaust Also von mir aus kann @Jey-Cee ihn veröffentlichen.
-
@AtzeAckermann @Jey-Cee von mir aus auch. läuft jetzt echt gut
-
@stefantaust Hi, ich arbeite noch weiter an dem Adapter. Ich möchte noch einen weiteren State bauen, um die Öffnungsprozente der Rollade zu setzen. Damit bin ich auch schon fast fertig.
Anschließend möchte ich dem Adapter beibringen, dass er Gruppen kennt. Um z.B. bei mir beide Rolladen im Wohnzimmer gleichzeitig zu fahren.
Interesse an den Funktionen? -
https://github.com/ansgarschulte/ioBroker.heytech/tarball/percents
Das wäre der Branch für prozentuales Rolladen setzen -
Ja klar, die Funktionen kann ich auch brauchen
ich probiere dann heute wieder aus
Danke -
habs drin. schaut gut aus
-
@stefantaust Und es geht weiter, wenn du Bock hast: Gruppen
Definition von Rolladen Gruppen.
Jede Gruppe kann per up, down, stop und percents gesteuert werden.https://github.com/ansgarschulte/ioBroker.heytech/tarball/groups
-
@AtzeAckermann geht ja Schlag auf Schlag
Hätte eine Verbesserung für das setzten per Prozente.
Ich setze per Schieberegler in der Visualisierung z.B. den Wert auf 70%. Der Rollo fährt dann bis dahin, alles gut.
Wenn ich anschließend aber den Button Down betätige, fährt fährt er komplett runter, und steht dann bei Status 0%, das Passt auch!
Es steht aber der Wert vom Schieberegler immer noch bei 70%, ist auch logisch, aber verwirrend.Es müsste der Schieregler Wert an den aktuellenWert angeglichen werden, wenn der Wert erreicht wurde.
Dann wären die eingestellten Prozente mit den tatsächlichen wieder gleich.
Weisst was ich meine?
-
@stefantaust Hi, verstehe ich. Schaue ich mir heute Abend mal an.
-
@Jey-Cee finde es leider in der Doku nicht: Gibt es einen Weg einen State (setState) zu setzen, ohne dass Events ausgelöst werden? Also kein Aufruf von "this.on('stateChange', this.onStateChange.bind(this));" auslöst....
-
@AtzeAckermann nein gibt es nicht, muss im Adapter abgefangen werden.
-
@Jey-Cee gibt es irgendwo vielleicht ein Beispiel für? Mir würde gerade nur einfallen, dass in einer temporären Variable die ID speichern, die ich ändern möchte oder so. Fühlt sich aber unsauber an.
-
@AtzeAckermann gib mir mal schnell eine Funktionsbeschreibung wo das stört. Brauch gerade einen Denkanstoß.
-
@Jey-Cee Für die Anforderung von Stefan: man kann über den state "shutters.42.percent" die gewünschte Rolladenöffnung in Prozent definieren. Über "shutters.42.status" kann man sehen, wie die aktuelle Öffnung in Prozent ist. Wenn nun status auf 78 ist und man percent auf 50 setzt, dann fährt die Rollade auf ca. status = 50 . Anschließend betätigt man im Raum selbst z.B. den Knopf für Rollade auf, dann wechselt der staus auf 100. Percent bleibt aber auf 50 stehen. Ich würde also gerne beim status lesen, percent auf 100 setzen, ohne dass der Adapter auf dieses setState reagiert.