Neues Modul: EQ3 Bluetooth Thermostat (10_EQ3BT)

Begonnen von dominik, 12 November 2016, 11:45:15

Vorheriges Thema - Nächstes Thema

C_Herrmann

Jetzt läufts wieder.  :)

Da ist noch eine Warnung übrig, die aber auch schon in der vorigen Version mit anderer Zeilennummer auftrat:

2020.12.09 23:14:02 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/10_BindingsIo.pm line 359.
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

dominik

Kam die Warnung bei dir nach dem FHEM Neustart?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

C_Herrmann

FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

Master_Nick

Rancher K8s Cluster mit nanoCUL (a-culfw) | IObroker | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)

dominik

Achtung, es gibt ein Update der Thermostat Firmware. Aus dem Changelog calorBT App:
Diese Version ermöglicht das Update von Heizkörperthermostaten auf eine neue Firmware-Version mit verbessertem Sicherheitsverfahren.

Dieses Update sollte als NICHT eingespielt werden! Ich gehe davon aus, dass damit der Zugriff nur mehr mit dem PIN möglich ist.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Master_Nick

Naja dann müsste man alle Thermostate mal koppeln right?

Aber ja wird erstmal nicht gemacht - check.
Rancher K8s Cluster mit nanoCUL (a-culfw) | IObroker | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)

dominik

Das kann ich noch nicht sagen wie gut der Security Mechanismus implementiert wurde. Meine Vermutung ist, dass der Pairing PIN nun wirklich irgendwo ins Device geschrieben werden muss um die Verbindung herzustellen. Das wäre noch einfach, wenn der aber verschlüsselt wird, dann wird's schwer.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Davos2

Apologies for the English here but I wrote to eq3 support and this is potentially useful, if inconclusive...

I wrote:
Subject: New firmware, security and local control

Hello there, Ive seen there is new firmware with a new security mechanism.

How does this affect those using their own methods of controlling the valves, eg fhem or home assistant? Using gattool under linux basically?

Thank you
Kind regards

They just replied:
Dear David,

Thank you very much for your inquiry.

The Update installs a new security mechanism which closes down potential security breaches.
Effects on non-offical access algorithms such as FHEM or HomeAssistant are possible yet are not supported by us in any way.

Should you have any further questions, please feel free to contact us again via email.

Yours sincerely

eQ-3 Support-Team

dominik

Thank you for the info!

I'm waiting for the calorBT 1.3.3 apk to be uploaded somewhere to have a quick look at the source code of the app. Maybe I can find some hint about the security fix there.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

C_Herrmann

Hallo,

ich habe das Update der calorBT-App mal installiert. Da scheint sich wohl einiges geändert zu haben. Meine beiden Thermostate waren nicht mehr in der App gespeichert. Daher habe ich ein Backup der alten Version zurückgespielt.
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

dominik

Danke euch fuer du Zusendungen bzgl. APK, habe es bereits geladen.

Ich habe bei eq3 auch nachgefragt ob sich außer den Security Thema noch was geändert hat, laut deren Auskunft nicht. Wir haben also im Moment keinen Stress das Update einzuspielen, da es keine zusätzlichen Features bringt. Vielleicht ist die wärmere Jahreszeit dann besser geeignet mal ein Thermostat umzustellen und zu spielen. Im Winter ist mir das jetzt zu riskant.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Master_Nick

Absolut richtig :-D hier gibt es keine Notwendigkeit Unsicherheit in die neu gewonnene Stabilität zu bringen :-D

Danach bin ich gern bereit auch mal zu testen ;-)
Rancher K8s Cluster mit nanoCUL (a-culfw) | IObroker | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)

Master_Nick

Mahlzeit,

gibt es ne Option in fhempy das Loglevel zu ändern? bei mir spammt das über die Tage ganz gut das Syslog in meinem ubuntu voll :-D
Rancher K8s Cluster mit nanoCUL (a-culfw) | IObroker | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)

dominik

Default ist INFO. Da sollte eigentlich nicht so viel kommen, welche Meldungen sind das bei dir?

Einzelne Module kannst du mit dem verbose Level über FHEM anpassen. Die allgemeinen fhempy Log Meldungen sind noch nicht konfigurierbar.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Master_Nick

Sorry ich meinte den fhempy remote :-)

Dec 18 16:01:03 duffstation fhempy[715205]: 2020-12-18 16:01:03,948 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:01:15 duffstation fhempy[715205]: 2020-12-18 16:01:15,445 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:02:03 duffstation fhempy[715205]: 2020-12-18 16:02:03,186 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:02:04 duffstation fhempy[715205]: 2020-12-18 16:02:04,019 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:02:14 duffstation fhempy[715205]: 2020-12-18 16:02:14,028 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:02:25 duffstation fhempy[715205]: 2020-12-18 16:02:25,530 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:03:13 duffstation fhempy[715205]: 2020-12-18 16:03:13,305 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:03:14 duffstation fhempy[715205]: 2020-12-18 16:03:14,099 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:03:24 duffstation fhempy[715205]: 2020-12-18 16:03:24,100 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:03:35 duffstation fhempy[715205]: 2020-12-18 16:03:35,608 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:04:33 duffstation fhempy[715205]: 2020-12-18 16:04:33,415 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:04:34 duffstation fhempy[715205]: 2020-12-18 16:04:34,184 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:04:54 duffstation fhempy[715205]: 2020-12-18 16:04:54,197 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:04:55 duffstation fhempy[715205]: 2020-12-18 16:04:55,695 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:05:43 duffstation fhempy[715205]: 2020-12-18 16:05:43,528 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:05:54 duffstation fhempy[715205]: 2020-12-18 16:05:54,273 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:06:04 duffstation fhempy[715205]: 2020-12-18 16:06:04,282 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:06:35 duffstation fhempy[715205]: 2020-12-18 16:06:35,784 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:07:03 duffstation fhempy[715205]: 2020-12-18 16:07:03,618 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:07:24 duffstation fhempy[715205]: 2020-12-18 16:07:24,368 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:07:34 duffstation fhempy[715205]: 2020-12-18 16:07:34,375 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:07:55 duffstation fhempy[715205]: 2020-12-18 16:07:55,867 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:08:13 duffstation fhempy[715205]: 2020-12-18 16:08:13,711 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:08:34 duffstation fhempy[715205]: 2020-12-18 16:08:34,452 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:09:04 duffstation fhempy[715205]: 2020-12-18 16:09:04,461 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:09:15 duffstation fhempy[715205]: 2020-12-18 16:09:15,968 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:09:43 duffstation fhempy[715205]: 2020-12-18 16:09:43,806 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:09:54 duffstation fhempy[715205]: 2020-12-18 16:09:54,559 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:10:14 duffstation fhempy[715205]: 2020-12-18 16:10:14,555 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:10:16 duffstation fhempy[715205]: 2020-12-18 16:10:16,031 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:10:53 duffstation fhempy[715205]: 2020-12-18 16:10:53,916 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:11:04 duffstation fhempy[715205]: 2020-12-18 16:11:04,639 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:11:24 duffstation fhempy[715205]: 2020-12-18 16:11:24,646 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:11:46 duffstation fhempy[715205]: 2020-12-18 16:11:46,119 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:12:04 duffstation fhempy[715205]: 2020-12-18 16:12:04,000 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:12:14 duffstation fhempy[715205]: 2020-12-18 16:12:14,733 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:12:34 duffstation fhempy[715205]: 2020-12-18 16:12:34,730 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:13:14 duffstation fhempy[715205]: 2020-12-18 16:13:14,105 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:13:16 duffstation fhempy[715205]: 2020-12-18 16:13:16,219 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:13:44 duffstation fhempy[715205]: 2020-12-18 16:13:44,822 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:13:54 duffstation fhempy[715205]: 2020-12-18 16:13:54,819 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:14:26 duffstation fhempy[715205]: 2020-12-18 16:14:26,675 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:14:44 duffstation fhempy[715205]: 2020-12-18 16:14:44,208 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:15:14 duffstation fhempy[715205]: 2020-12-18 16:15:14,896 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:15:24 duffstation fhempy[715205]: 2020-12-18 16:15:24,920 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:15:46 duffstation fhempy[715205]: 2020-12-18 16:15:46,760 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:16:14 duffstation fhempy[715205]: 2020-12-18 16:16:14,312 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:16:35 duffstation fhempy[715205]: 2020-12-18 16:16:35,013 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:16:54 duffstation fhempy[715205]: 2020-12-18 16:16:54,983 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:16:56 duffstation fhempy[715205]: 2020-12-18 16:16:56,859 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:17:34 duffstation fhempy[715205]: 2020-12-18 16:17:34,408 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:17:45 duffstation fhempy[715205]: 2020-12-18 16:17:45,097 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:18:05 duffstation fhempy[715205]: 2020-12-18 16:18:05,087 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:18:34 duffstation fhempy[715205]: 2020-12-18 16:18:34,518 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:18:36 duffstation fhempy[715205]: 2020-12-18 16:18:36,951 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:18:55 duffstation fhempy[715205]: 2020-12-18 16:18:55,194 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:19:25 duffstation fhempy[715205]: 2020-12-18 16:19:25,179 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:19:47 duffstation fhempy[715205]: 2020-12-18 16:19:47,039 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:20:04 duffstation fhempy[715205]: 2020-12-18 16:20:04,612 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:20:25 duffstation fhempy[715205]: 2020-12-18 16:20:25,284 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:20:47 duffstation fhempy[715205]: 2020-12-18 16:20:47,133 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:21:05 duffstation fhempy[715205]: 2020-12-18 16:21:05,291 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:21:14 duffstation fhempy[715205]: 2020-12-18 16:21:14,719 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:21:45 duffstation fhempy[715205]: 2020-12-18 16:21:45,374 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:21:47 duffstation fhempy[715205]: 2020-12-18 16:21:47,241 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:22:14 duffstation fhempy[715205]: 2020-12-18 16:22:14,779 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:22:15 duffstation fhempy[715205]: 2020-12-18 16:22:15,380 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:22:55 duffstation fhempy[715205]: 2020-12-18 16:22:55,482 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:23:17 duffstation fhempy[715205]: 2020-12-18 16:23:17,317 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:23:24 duffstation fhempy[715205]: 2020-12-18 16:23:24,836 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:23:25 duffstation fhempy[715205]: 2020-12-18 16:23:25,459 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:24:05 duffstation fhempy[715205]: 2020-12-18 16:24:05,595 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:24:35 duffstation fhempy[715205]: 2020-12-18 16:24:35,549 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:24:37 duffstation fhempy[715205]: 2020-12-18 16:24:37,411 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:24:54 duffstation fhempy[715205]: 2020-12-18 16:24:54,927 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:25:25 duffstation fhempy[715205]: 2020-12-18 16:25:25,692 - ERROR    - Flur_Thermostat: Failed to update, retry in 60s
Dec 18 16:25:47 duffstation fhempy[715205]: 2020-12-18 16:25:47,482 - ERROR    - Kueche_Thermostat: Failed to update, retry in 60s
Dec 18 16:26:05 duffstation fhempy[715205]: 2020-12-18 16:26:05,017 - ERROR    - Kinderzimmer_Thermostat: Failed to update, retry in 60s
Dec 18 16:26:05 duffstation fhempy[715205]: 2020-12-18 16:26:05,643 - ERROR    - Arbeitszimmer_Thermostat: Failed to update, retry in 60s



Und so weiter ;-)


Das Problem dahinter ist mir bekannt (also warum er das nicht tun konnte) aber das er halt so dermaßen das Log voll ballert :-D fänd ich cool abschalten zu können - auf einer SD Karte beim Pi verlängert das durchaus das leben - da habe ich logging eh komplett aus. Bei meinem Ubuntu ist es lediglich die Lesbarkeit - ich schalte mir die Loglevel meist hoch, wenn ich Probleme bemerke und habe sonst ein recht gut lesbares Log - da fließt ja noch viel mehr rein.
Rancher K8s Cluster mit nanoCUL (a-culfw) | IObroker | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)