NEWS
[Aufruf] HEYtech Adapter
-
@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.
-
@AtzeAckermann wäre es nicht besser nur ein Objekt/Städte dafür zu verwenden? Wenn percent sowieso gleich status ist, ist percent doch überflüssig.
-
@Jey-Cee ja. Das stimmt. Aber das hat halt komische Effekte, weil wenn ich den status extern ändere, startet auch das Event...
-
@AtzeAckermann du kannst das ACK Flag verwenden, beim setzen der Prozente mit false und wenn die Werte von der Steuerung kommen mit true. So kannst du zwischen Befehl und Rückmeldung unterscheiden.
-
@Jey-Cee Gute Idee. Ich bin noch über das property "From" gestolpert. Wenn es "system.adapter.heytech.0" beinhaltet, kann ich auch die Events droppen. Weil User das über VIS oder iqocntrol oder Admin Adapter setzen würden.
-
@stefantaust Ist umgesetzt. Siehe https://github.com/ansgarschulte/ioBroker.heytech/tarball/groups
-
@AtzeAckermann @Jey-Cee habs blos mal kurz schnell ausprobiert....
-
@stefantaust sag mal, hast du es geschafft die Rolladen über Alexa zu steuern? Ich kann die nicht im cloud Adapter unter Smart Geräte hinzufügen...
-
@AtzeAckermann eine Alexa hab ich nicht, aber wär bestimmt noch eine interessante Sache
-
@stefantaust Siri geht übrigens
-
Hi,
ich hab jetzt einige zeit getestet. Irgendwas will noch nicht so recht mit der Prozent Vorgabe.Wenn ich einen Prozent Wert vorgebe, fährt er nicht immer da hin wo er soll, und hört vorher auf.
Gebe 100% vor, dann stoppt er irgendwo bei 60. Bei Status und Prozent steht dann auch 60 bei den Objekten.
Es ist aber nicht reproduzierbar, manchmal klappt es auch die ganze Strecke
Kannst du das nachvollziehen?
es kommen auch immer wieder diese Fehler
heytech.0 2019-07-28 13:21:27.809 info Software version: 1.014g heytech.0 2019-07-28 13:21:21.813 info Model: HEYtech RS874LL heytech.0 2019-07-28 13:21:21.489 error start_sop96,0,9,3,0,0,0,0, heytech.0 2019-07-28 13:21:21.489 error start_sti13:26:06ende_sti heytech.0 2019-07-28 13:21:21.489 error start_sop96,0,9,3,0,0,0,0,ende_sop heytech.0 2019-07-28 13:21:21.489 error start_sti13:26:05ende_sti heytech.0 2019-07-28 13:21:21.489 error star96,0,9,3,0,0,0,0,ende_sop heytech.0 2019-07-28 13:21:21.489 error start_sti13:26:04ende_sti heytech.0 2019-07-28 13:21:21.489 error Rolladenstatus konnte nicht interpretiert werden: 96,0,9,3,0,0,0,0, heytech.0 2019-07-28 13:21:21.461 info Connected to controller heytech.0 2019-07-28 13:21:21.299 info starting. Version 0.1.7 in /opt/iobroker/node_modules/iobroker.heytech, node: v8.16.0 heytech.0 2019-07-28 13:21:16.862 info cleaned everything up... heytech.0 2019-07-28 13:21:16.853 info cleaned everything up... heytech.0 2019-07-28 13:21:16.612 debug Rolladenstatus erhalten heytech.0 2019-07-28 13:21:16.236 debug Skipped heytech.0 2019-07-28 13:21:16.233 debug Skipped heytech.0 2019-07-28 13:21:16.216 debug Klima gelesen: 183,999,999,999,999,28,2,18,33,0,0,0,0,1,211,1, heytech.0 2019-07-28 13:21:15.852 debug Rolladenstatus erhalten heytech.0 2019-07-28 13:21:15.612 debug Rolladenstatus erhalten heytech.0 2019-07-28 13:21:14.612 debug Rolladenstatus erhalten heytech.0 2019-07-28 13:21:13.612 debug Rolladenstatus erhalten heytech.0 2019-07-28 13:21:12.612 debug Rolladenstatus erhalten heytech.0 2019-07-28 13:21:11.611 debug Rolladenstatus erhalten heytech.0 2019-07-28 13:21:11.236 debug Skipped heytech.0 2019-07-28 13:21:11.231 debug Skipped heytech.0 2019-07-28 13:21:11.215 debug Klima gelesen: 181,999,999,999,999,28,2,18,33,0,0,0,0,1,211,1, heytech.0 2019-07-28 13:21:10.851 debug Rolladenstatus erhalten heytech.0 2019-07-28 13:21:10.611 debug Rolladenstatus erhalten heytech.0 2019-07-28 13:21:09.611 debug Rolladenstatus erhalten heytech.0 2019-07-28 13:21:08.619 debug Rolladenstatus erhalten heytech.0 2019-07-28 13:21:07.611 debug Rolladenstatus erhalten heytech.0 2019-07-28 13:21:06.611 debug Rolladenstatus erhalten heytech.0 2019-07-28 13:21:06.234 debug Skipped
-
@stefantaust Hi. Mit den Prozent Vorgaben bin ich auch nicht richtig zufrieden. Habe daber Herrn Hey mal kontaktiert und er hat mit ne Beta Firmware geschickt, die das von Haus aus kann. Habe diese aber nicht ausprobieren können bisher, wegen Urlaub.
Fehler schaue ich mir die Tage an.
Melde mich -
@stefantaust Hi, ich habe nun die Version 8.027o ausprobiert und passend dazu den Adapter angepasst.
https://github.com/ansgarschulte/ioBroker.heytech
Zusätzlich dafür bei @Jey-Cee einen Pull Request.
Das prozentuale Öffnen funktioniert nun nativ im Controller und viel besser als im Adapter