swissglider / ioBroker.zeptrion

Zeptrion Adapter for ioBroker
MIT License
2 stars 2 forks source link

Websockets müssen laufen neu initialisiert werden #7

Open granturism0 opened 5 years ago

granturism0 commented 5 years ago

Hi Bei mir ist es so, dass ich öfters, min. einmal täglich die Websockets über das GUI neu initiierten muss. Ansonsten erhalte ich keine Statusmeldungen mehr. Ist dies bekannt? Gruess Daniel

swissglider commented 5 years ago

Hi Daniel,

Ist mir bekannt, vielen Dank aber für das Feedback Werde mich bald an eine neue Version machen, welche ich von Grund auf neu mache.

Einen Termin kann ich aber noch nicht geben... Je nachdem wie schön der Sommer noch ist ;-)

Grüsse

granturism0 notifications@github.com schrieb am So. 18. Aug. 2019 um 20:39:

Hi Bei mir ist es so, dass ich öfters, min. einmal täglich die Websockets über das GUI neu initiierten muss. Ansonsten erhalte ich keine Statusmeldungen mehr. Ist dies bekannt? Gruess Daniel

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/swissglider/ioBroker.zeptrion/issues/7?email_source=notifications&email_token=AES4P6PF5UNT6IBYKUKD6MTQFGJODA5CNFSM4IMTYOZKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HF3DKGQ, or mute the thread https://github.com/notifications/unsubscribe-auth/AES4P6PWGNNYABIMUVQOIELQFGJODANCNFSM4IMTYOZA .

granturism0 commented 5 years ago

Kennst du den die Gründe dafür resp. was willst du anstelle der Websockets verwenden? PS: Bin sonst sehr zufrieden mit deinem Adapter :-)

granturism0 commented 5 years ago

Hi mir ist noch nicht bekannt, wieso du diese gut lauffähige Version neu machen willst, denn zumindest aus meiner Sicht deckt diese alles was ich mir wünsche ab. Das Thema mit den Socket-Timeouts habe ich mit deinem Code gelöst, indem ich ein Reconnect bei einem Closed - Event mache. Gem. meinen bisherigen Test funktioniert dies bestens. Interesse daran?

ChrisBCH commented 5 years ago

Hallo Ich verwende den Zeptrio Adapter ebenfalls und bin eigentlich auch zufrieden. Einen Frage: Wie rufe ich "Update aller Schalter Stati" bzw. "Alle Websockets neu initialisieren" in Javascript auf. Danke für einen Hinweis.

swissglider commented 5 years ago

@granturism0 Sehr gerne, lad es als neuer Branch hoch... Hast Du es schon über längere Zeit getestet ? Sind dann keine Probleme mit Blindschaltungen aufgetreten ?

Vielen Dank für Deine Hilfe

ChrisBCH commented 5 years ago

Ich verwende es schon längere Zeit, bisher ohne nennenswerte Probleme. Vielen Dank erstmal, schaue mir das am Wochenende genauer an, antworte dann auch ausführlicher,,, Gruss

ChrisBCH commented 5 years ago

Nochmals zu Deiner Frage: Ich verwenden den Zeptrion Adapter wie gesagt schon länger. Einiges kann ich damit nicht machen, oder ich habe Probleme damit. Deswegen bin ich dazu übergegangen direkt über das Zeptrion-API Befehle an die Zeptrion Schalter zu senden; das klappt eigentlich immer. Damit kann ich beispielsweise:

granturism0 commented 5 years ago

Habe dir einen Pullrequest gestellt. Meine Version läuft nun seit ca. 2 Wochen stabil bei mir und du kannst somit auch mal testen :-) Zudem ist die Erweiterung für die Dimmer eingebaut.

swissglider commented 5 years ago

Sehr cool, schaue es mir am Wochenede an ;-) Vielen Dank ! Wie gesagt Dimmer habe ich leider keine....

Am Mi., 4. Sept. 2019 um 11:27 Uhr schrieb granturism0 < notifications@github.com>:

Habe dir einen Pullrequest gestellt. Meine Version läuft nun seit ca. 2 Wochen stabil bei mir und du kannst somit auch mal testen :-) Zudem ist die Erweiterung für die Dimmer eingebaut.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/swissglider/ioBroker.zeptrion/issues/7?email_source=notifications&email_token=AES4P6MEG3SRTRUEBSJJPZLQH55PVA5CNFSM4IMTYOZKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD526SBY#issuecomment-527821063, or mute the thread https://github.com/notifications/unsubscribe-auth/AES4P6KYHN432L2U3SOZEFLQH55PVANCNFSM4IMTYOZA .

swissglider commented 5 years ago

@granturism0 ich teste Deine Anpassungen nun schon seit einigen Tagen und sieht alles super aus. Vielen Dank für Deine Mithilfe.. In version 0.0.4 habe ich alle Deine Anpassungen zusammen gemerged...

Nochmals Vielen Dank

swissglider commented 5 years ago

@ChrisBCH kannst Du mal Deine API Befehle posten. Ev. können wir dies in den Adapter einbauen..

ChrisBCH commented 5 years ago

Ich habe mir die Zeptrion Air API Dokumentation von Feller heruntergeladen. Die kann hier gefunden werden: https://www.feller.ch/de/Service/Kundendienst-und-Verkauf/zeptrionAir-API Mit Hilfe dieser Dokumentation hast Du volle Kontrolle über die Zeptrion Air Geräte, und man kann mit den Schaltern so ziemlich alles machen. Hast Du nicht den Adapter auch mit HIlfe dieser Dokumentation erstellt? Mit Hilfe dieser Dokumentation kann ich bspw. komplexe Kommandos auf die Szenen Schalter legen, welche auch bspw. Philips Hue, Zeptrion und MyStrom zusammen schalten.