Seite 1 von 1

Probleme beim NETATMO-Thermostate einrichten

Verfasst: 28. Jan 2019 12:21
von eolith
Hi Leute,

ich hab ein Problem und bin ganz neu was das Thema openHAB hoffe ich teile alle Infos die ihr brauch um mir Tipps zu geben:

1. Ich hab einen Raspberry Pi gem. der original Installationsanleitung (DESKTOP LINUX) zuerst mit der "Stable 2.4.0" und anschließend alles neu mit der "Milestone 2.5.0.M1" installiert.

2. Ich möchte gerne IKEA Tradfri binden = hat geklappt,
NETATMO Wetterstation mit div. Innenraumfühlern = hat auch geklappt.
NETATMO div. Heizkörperthermostat = DIE LASSEN SICH NICHT EINBINDEN <= Problem!

- Die "Netatmo API" ist wohl korrekt konfiguriert da Wetter-Geschichte ja geht (Thermostat API und Wetterstation API sind beide auf AN)
- Wenn ich automatische Thing-Suche starte findet er die Wetterstationen aber keine Thermostate
- Versuche ein Thermostat manuell hinzuzufügen mit

Bridge Selection: Netatmo API - netatmo:netatmoapi:5......a
Module ID: 09:00:..:..:..:23 (Id of the Module)
Device ID: 70:..:..:..:..:f6 (Id of the main device)
Beide Werte habe ich über die REST-Möglichkeiten der SDK-Netatmo-Seite ermittelt.

Bleibt der Status OFFLINE (Pending parent object initialization) => Welches übergeordnete Modul?

----------------------------------------------------


Hat wer eine Idee?
Wo/wie könnte ich diesbezüglich Log's einsehen? (Neuling bzgl. LINUX)
Hab ich was vergessen?

P.S. BTW: Die Anbindung der Thermostate funktioniert ohne Probleme über Bixby, Alex und Google Home.

Greetings

Attila

Re: Probleme beim NETATMO-Thermostate einrichten

Verfasst: 28. Jan 2019 16:58
von seppy
Hi,
ich denke Du musst unter Things noch etwas konfigurieren?! In der manuellen Konfiguration gibt es eine Option "readThermostat=true|false". Die wird man wohl über die Oberfläche auch schalten können.
Bzw. scheinbar kannst Du Netatmo nur über ein Thing File konfigurieren. Dann fehlt Dir im Zweifel der o.g. Parameter!
Grüße,
Seppy

Re: Probleme beim NETATMO-Thermostate einrichten

Verfasst: 31. Jan 2019 14:37
von eolith
@seppy Danke für Deine Antwort.
zumindest in der Oberfläche habe ich es aktiviert: "Aktiviert den Zugriff auf die Thermostat API (lesend und schreibend)."

Aber wie kann ich die config Datei überprüfen, sprich wo liegt diese?
Und wo / wie kann ich dieses Thing-File erstellen (Was die Dateiebene angeht bin ich blutiger Anfänger) (P.S. mit VisualStudioCode steh ich schon bereit...)

P.S. hab auch noch folgende Meldungen:
pi@shs:~ $ tail -f /var/log/openhab2/openhab.log -f /var/log/openhab2/events.log==> /var/log/openhab2/openhab.log <==

2019-01-30 23:27:41.778 [ERROR] [nternal.handler.NetatmoDeviceHandler] - Unable to connect Netatmo API : 500 Internal Server Error
2019-01-31 02:58:23.599 [ERROR] [nternal.handler.NetatmoDeviceHandler] - Unable to connect Netatmo API : api.netatmo.net: unknown error

Was komisch ist, weil die Wetterstation's-Module von Netatmo funktionieren.

LG
Attila

Re: Probleme beim NETATMO-Thermostate einrichten

Verfasst: 4. Feb 2019 09:33
von seppy
Hallo Attila,

lies Dir mal die Binding Doku hier durch https://www.openhab.org/addons/bindings ... mo-binding. Der Fehler kommt aus der fehlenden Konfiguration des Bindings. Das Binding wird versuchen ohne Credentials eine Verbindung zur API herzustellen. Unter 2. in der Doku findest Du auch ein Beispiel.
Grüße,
Seppy

Re: Probleme beim NETATMO-Thermostate einrichten

Verfasst: 8. Feb 2019 20:41
von eolith
seppy hat geschrieben: 4. Feb 2019 09:33 Hallo Attila,

lies Dir mal die Binding Doku hier durch https://www.openhab.org/addons/bindings ... mo-binding. Der Fehler kommt aus der fehlenden Konfiguration des Bindings. Das Binding wird versuchen ohne Credentials eine Verbindung zur API herzustellen. Unter 2. in der Doku findest Du auch ein Beispiel.
Grüße,
Seppy
Danke für den Tipp, die ganzen Zugangsdaten habe ich bereits über die PaperUI gemacht. Da gingen auch die Wetterdaten von Netatmo aber keine Thermostat. OK, hab über die Oberfläche alle Items nochmal gelöscht und per Datei erstellt wie o. beschrieben und an meine Daten angepasst.

result:
==> /var/log/openhab2/openhab.log <==
2019-02-08 20:32:24.857 [WARN ] [.core.internal.folder.FolderObserver] - Error while opening file during update: /etc/openhab2/items/Netatmo.items

hmmm, was soll mir das sagen bzw. was ist die Lösung?

Greetings

Attila

Re: Probleme beim NETATMO-Thermostate einrichten

Verfasst: 9. Feb 2019 15:35
von eolith
Ok, einen Schritt weiter. Ich hatte die Dateien im falschen Ordner aber dafür eine neu Fehlermeldung.

2019-02-09 15:33:53.916 [ERROR] [nternal.handler.NetatmoDeviceHandler] - Unable to connect Netatmo API : 404 Not Found

meine netatmo.thing Datei sieht so aus:

Code: Alles auswählen

Bridge netatmo:netatmoapi:home [ clientId             = "aaaaaa", 
                                 clientSecret         = "bbbbbb", 
                                 username             =  "ccccccc", 
                                 password             =  "dddddddd", 
                                 readStation          = true, 
                                 readHealthyHomeCoach = false, 
                                 readThermostat       = true, 
                                 readWelcome          = false]  {
        Thing NAPlug    plugtherm    [ id="70:.....", refreshInterval=60000 ]
        Thing NATherm1  thermostat   [ id="09:......", parentId="70:......." ]
              }

Re: Probleme beim NETATMO-Thermostate einrichten

Verfasst: 10. Feb 2019 17:48
von seppy
Hi,
erreicht Deine openhab Server das Internet und die nötigen Ports?
Grüße,
Seppy