Netatmo in FHEM integrieren

Begonnen von FotoFieber, 26 August 2013, 09:15:06

Vorheriges Thema - Nächstes Thema

justme1968

und noch mal weil es sonst vielleicht unter geht.

damit das ganze geht muss man noch den patch aus diesem thread verwenden:http://forum.fhem.de/index.php/topic,20068.0.html

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

domschl

Ok, mit neuer version + HttpUtils patch kracht's jetzt nicht mehr :-)

Log sieht ok aus (meldet access-token daten, status "ok" und meine drei devices.)

Ich kriege anscheinend aber noch keine neuen Daten.


justme1968

mit verbose 4 siehst du ob nichts passiert oder leere daten zurück kommen.

lass es ein bischen laufen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

domschl

#78
Yes! Erster Datensatz eingetrudelt. :-)

Sehr schön. Das sieht nach richtig guter Arbeit aus, André!
Herzlichen Dank. Morgen mach' ich einen Update ob alles gut weitergelaufen ist.

Update: System ist prima durchgelaufen!

Dom.

Borkk

Hi Andre,

ich muss mich leider outen und zugeben das ich noch nicht alles in FHEM gemacht habe...

Wie oder wo spielt man den "HttpUtils patch" genau ein?

Nochmal Danke für deine Arbeit :-)
Proxmox & Docker:  FHEM, Raspberrymatic, ConBee3, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana, HmIP Akt- /Sensoren, Shelly´s, Alexa, ASC, Gardena, E-Paper, FritzBox; (Tado° x), iBeacon, OLED ; ESP32/8266, SwitchBot ... (Netatmo & Homekit über HomeAssistant)

domschl

Einfach:

     patch HttpUtils.pm HttpUtils.pm.patch

aufrufen (im Verzeichnis sollten dann beide Dateien auch liegen.) Die Patch-utility führt dann die Änderungen die im .patch file beschrieben sind, an der orginal-Datei durch.

Der Einfachheit halber hänge ich das fertig gepatchte Ergebnis an. (Laßt mich wissen, falls das keine gute Idee ist).

D.

Borkk

Hm, den Befehl patch kennt mein FHEM scheinbar nicht "Unknown command patch, try help." Ich hab mal deine Datei genommen, schauen wir mal...
Proxmox & Docker:  FHEM, Raspberrymatic, ConBee3, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana, HmIP Akt- /Sensoren, Shelly´s, Alexa, ASC, Gardena, E-Paper, FritzBox; (Tado° x), iBeacon, OLED ; ESP32/8266, SwitchBot ... (Netatmo & Homekit über HomeAssistant)

Olly

Zitat von: Borkk am 12 Februar 2014, 21:46:10
Hm, den Befehl patch kennt mein FHEM scheinbar nicht "Unknown command patch, try help." Ich hab mal deine Datei genommen, schauen wir mal...
Hmm...

das solltest du wohl auch auf Betriebssystem-Ebene machen.

Gruß

     Olly
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

justme1968

anbei ein kleines update mit dem das zugriffs token während der laufzeit im hintergrund aktualisiert wird.

die einzigen beiden blockierenden stellen sind jetzt noch der start und das holen der readings falls mit dem ticket refresh etwas schief gegangen ist. die kommen aber auch noch dran.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Borkk

Hi Zusammen,

wie verhält es sich denn mit der HttpUtil.pm bei einem FHEM Update?
Vermutlich muss der patch nach jedem Update aufs neue eingespielt werden, wenn das Update script eine neue HttpUtil.pm einspielt.

Proxmox & Docker:  FHEM, Raspberrymatic, ConBee3, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana, HmIP Akt- /Sensoren, Shelly´s, Alexa, ASC, Gardena, E-Paper, FritzBox; (Tado° x), iBeacon, OLED ; ESP32/8266, SwitchBot ... (Netatmo & Homekit über HomeAssistant)

justme1968

der patch ist inzwischen eingecheckt. es ist nichts mehr von Hand zu machen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Blondie

#86
Hallo,

erst einmal vielen Dank für das Modul.

Hab nun die letzte Version geladen, da die vorletzte FHEM nach einigen Tagen zum Absturz brachte.

Leider geht die neuste Version bei mir nicht.
Im Log steht folgendes:
2014.02.19 19:51:33 2: Netatmo: http request failed: connect to http://api.netatmo.net:80 timed out

Wenn ich http://api.netatmo.net:80 per Firefox Browser aufrufe, bekomme ich folgendes:
{"error":{"code":404,"message":"method not found"}}

Bekomme nun auch keine Updates mehr vom Netatmo Server.

Grüsse Blondie


EDIT:
Hat sich erledigt, nach einem FHEM klappt es nun.

tobias.vorberg

Hi,

ich habe mich gestern auch mal an das Projekt Netatmo und FHEM gewagt, aber nicht richtig hinbekommen:
- Ich habe erst JSON nach dieser Anleitung http://www.fhemwiki.de/wiki/Volkszaehler installiert.
- Dann habe ich die 38_netatmo.pm in das richtig Verzeichnis gelegt
- Dann in der fhem.cfg ein define Wetter_Daten netatmo ... meine Netatmo Acoount Daten und die API Daten angegeben

Beim Speichern schon stürzt FHEM ab und ist nicht mehr aufrufbar. Wenn ich dann die define Zeile auskommentiere kann ich FHEM wieder starten.

Wenn ich nur "define Wetter_Daten netatmo" angebe gibt es, wie erwartet, beim Speichern die Fehlermeldung, dass ihm Parameter wie z.B. ACCOUNT etc. fehlen.

Sobald ich nur einen Buchstaben hinter dem netatmo z.B. "define Wetter_Daten netatmo a" angebe, kommt es zum Absturz.

Ich betreibe den neuesten FHEM auf einer FB 7390 FW 6.03

Jemand eine Idee?

bb Tobias

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

justme1968

ich sehe gerade du hast eine fritzbox.

abstürze bei json habe dort oft mit fehlendem/falschen encoding/utf8 support zu tun.

welche fhem version verwendest du? welche version hast du ursprünglich installiert?

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968