Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Verbindungsprobleme - neue Inputs #38

Open
creesoo opened this issue Nov 28, 2021 · 8 comments
Open

Verbindungsprobleme - neue Inputs #38

creesoo opened this issue Nov 28, 2021 · 8 comments

Comments

@creesoo
Copy link

creesoo commented Nov 28, 2021

Erst mal: herzlichen Dank an Schnuppi für seine Einsatz, damit wir die Eq3's einsetzen dürfen. Möglicherweise könnten meine Inputs interessant sein. Zu meinem Setup: RasPi 3 samt dem von ioBroker gestellten Image auf SD und via Github von hier geclontem Adapter. Gepaired werden können aber die Thermostaten nur dann via bluetoothctl (und nur dort nach scan on, pair , trust ), nachdem die Instanz von eq3 in die Pause gesendet wurde. Danach lassen sich die Thermostaten recht verlässlich via eq3.exp ansprechen und einstellen. Damit ist es vorbei, sobald eq3 aktiviert wurde. Der Adapter wirft zwar keine JSON-Errors, aber Verbindungsprobleme, die getrost ignoriert werden können. Meine heutigen Experimente zeigten, dass Werte, die auf die Thermoststaten geschrieben werden sollen nach ca. 30-50sec. am Device sind, ein Feedback an ioBroker aber gerne mal 2 Minuten dauern. Was aber böse hinzukommt: wenn der "normale" BLE-Adapter von ioBroker aktiviert wird, wars das mit der Connection zu den Thermostaten innert kürzester Zeit, da diese Instanz meine Thermostaten ebenfalls reinlädt und in Konkurrenz zum eq3-Adapter steht. Blöd, dass ich noch "normale" BLE-Interfaces habe, die ich anbinden will. Weiterführende Ideen würden mich sehr freuen.

@Schnup89
Copy link
Owner

Hi und danke für dein Feedback.
Mir fallen hier zwei Möglichkeiten ein:

  • Zweiter RPi als iobroker Slave
  • Bluetooth USB Adapter (wenn möglich,? Im ble Adapter diesen auswählen)

@creesoo
Copy link
Author

creesoo commented Nov 28, 2021

Sehr gerne! Mhhh.... also meine Thermostaten laufen jetzt schon seit Stunden mit dem schnellsten refresh von einer Minute und reagieren, geben auch eine Bestätigung an Deinen Adapter zurück - mal sofort, mal später - wobei mein LOG vor Verbindungsproblemen übergeht. An der Distanz kanns nicht liegen, da die Dinger im aktuellen Demoaufbau reihums zum RPi liegen. Doch vielleicht der BT-Stack vom RPi? Welchen USB-Dongle könntest Du mir für Testzwecke empfehlen? Was mich ein wenig stutzig macht ist die Tatsache, dass der eq3-Adapter völlig versagt, sobald der normale ble.0 aktiviert wird.

@Schnup89
Copy link
Owner

Ich gehe davon aus dass der io ble Adapter das Bluetooth Modul "blockt" sodass mein Script Beinen verfügbaren Adapter hat.

Mit der neusten Version kann das USB Modul ausgewählt werden, mit kleinen Anpassungen im Script könnte man, wenn man einen zusätzlichen USB adapter hat, diesen auswählen.

Heckie75/eQ-3-radiator-thermostat#30

Schau Mal durch die issued bei heckie75 dort wird irgendwo eine Empfehlung für einen BT Modul erwähnt

@creesoo
Copy link
Author

creesoo commented Nov 28, 2021

Vielen Dank für Deine Reaktion! Das eq3 spießt sich mit ble.0 wirklich gewaltig - mit aktiviertem ble.0 läuft die Systemlast auf meinem RasPi 3B auf 100%, ohne ble.0 liegt sie bei durchschnittlich 15%. Der empfohlene BT-Adapter ist bereits bestellt. Bis dieser hier ist, lasse ich ble.0 deaktiviert. Schließlich will für die Thermostaten noch ein VIS gebastelt werden. Jetzt muss ich mal rausfinden, wie dies zu bewerkstelligen ist...

@Schnup89
Copy link
Owner

Schau Mal hier, da hab ich etwa für habpanel zusammengeschrieben.
https://github.com/Schnup89/IOBroker_HABPanel_eq3_Thermostat

Anstatt javascript.0. .... musst du den temp state vom Adapter nehmen. (Eq3...)

@herrniffler
Copy link
Collaborator

herrniffler commented Nov 29, 2021

Also das ble und eq3 nicht zusammen über die gleiche hardware funktionieren ist tatsächlich bekannt (AlCalzone/ioBroker.ble#549). Ich hatte auch das Problem und über einen usb dongle war es dann gelöst.

@andri-anski
Copy link

Hilfreiche Infos! Habe auch RPi 3B mit dem integrierten Bluetooth im Einsatz. Obwohl ich Bluetooth nur mit Thermostaten nutze, tauchen im Log sporadisch Verbindungswarnungen auf. Musste allerdings feststellen, dass die Verbindungsprobleme sich bisllang nicht auf das Setzen der Themperatur-States ausgewirkt haben. Das ist erfreulich.

@creesoo, würdest du mir bitte mitteilen, für welche USB-Bluetooth-Hardware du dich entschieden hast.

@Schnup89
Copy link
Owner

Schnup89 commented Dec 2, 2021

Bitte nicht vergessen dass ihr das interne Bluetooth Modul über "raspi-config" deaktiviert wenn ihr einen USB Adapter benutzt. (Außer ihr nutzt gleichzeitig den ble Adapter von iobroker)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants