Netatmo Modul - 38_netatmo.pm (Support)

Begonnen von Markus M., 17 Mai 2016, 12:37:34

Vorheriges Thema - Nächstes Thema

fini

habe es jetzt so eingebunden


<div data-type="image"  data-size="50%" data-url="http://lokale_ip_presence/id/live/snapshot_720.jpg" data-refresh="5" class="nocache"></div>


schont auch datenvolumen ;-)

Eisix

Wenn du nur das Bild sehen willst OK.

Du hast ein generelles Problem mit apt-get. Funktioniert

sudo apt-get update

Ich vermute mal nicht. Hier ist jemand mit einem ähnlichen Problem.

https://askubuntu.com/questions/674356/apt-get-error-while-loading-shared-librarieslibapt-pkg

Gruß
Eisix

fini

wäre es möglich, mehr als nur ein event in den readings anzuzeigen?
in der tablet ui könnte ich dann mehr evente einzeigen.
event
event_time
event_type
last_snapshot
event1
event_time1
event_type1
last_snapshot1
event2
event_time2
event_type2
last_snapshot2
u.s.w.

fini

Kamik

Hallo zusammen,

ich habe in letzter Zeit immer mal Schwierigkeiten mit meiner Internetverbindung (Unity Media) Wenn ich über meine Fenstersensoren das Thermostat ansteuere funktioniert das ja leider nur, wenn eine Internetverbindung besteht. Ist es auch möglich das Relais auch über die lokale IP-Adresse anzusprechen. Mir geht es hauptsächlich um Befehle wie on off oder eine Temperaturvorwahl würde mir schon reichen.

Danke.

phoenix

Hallo miteinander,

ich hätte an der Stelle mal eine kurze Frage zu den Netatmo Produkten: Lassen sich Raumthermostat und Heizkörperventile via FHEM auch offline betreiben, also ohne die Netatmo Cloud sollten die den Dienst mal einstellen oder für den Fall dass das Internet weg ist?

superingo

Hi Markus,
ich habe auch mehrere  Thermostate, welche hier nicht auftauchen. So eins:
https://www.netatmo.com/de-DE/product/energy/valves

Sind diese jetzt im Modul enthalten?

Markus M.

#711
Leider noch nicht. Netatmo hat das jetzt auf Räume geändert. Ich hab mal damit angefangen aber hier aktuell wenig Zeit.
Wenn ich dran denke poste ich mal die Zwischenversion wenn ich wieder zuhause bin.

Mit dem Anhang sollten die Räume schon mal erkannt werden.
Aktuell weder Smarthome noch FHEM vorhanden

superingo


docb

@Eisix: Danke, mit deiner Anleitung zu video.js klappt es - zumindest unter Edge. Firefox und Chrome sagen "Kein Video mit unterstütztem Format und Mime-Type gefunden" bzw. "No compatible source was found for this media".
Viele Grüße und schöne Feiertage
doc

PS: ein großartiges Modul, VIELEN DANK!!!
I love FHEM!

nafeo


Hallo,

ich habe mir die Presence gekauft und versucht einzubinden.
Leider wird die Kamera nicht erkannt und automatisch angelegt.
Die APP habe ich angelegt und danach in FHEM einen ACCOUNT erstellt, dieser ist auch connected und erhält auch die TOKEN.
Wenn ich die Kamera anlege, ist der Status nur Initialized, es geht kein Ping und es kommen keine Readings.
Wenn ich die API per URL mit den TOKENS aufrufe, bekomme ich die LIVE-URL und kann mir diese auch im Browser ansehen.


Internals:
   Camera     70:ee:50:29:ef:c6
   DEF        CAMERA 5a4d06be13475d7a698b4xxx  70:ee:50:29:ef:c6
   Home       5a4d06be13475d7a698xxxx
   IODev     
[/size]netamoCam2
[/size]
   NAME       
[/size]netatmo
[/size]
   NOTIFYDEV 
[/size]global
[/size]
   NR         200
   NTFY_ORDER 50-
[/size]netatmo
[/size]
   STATE      Initialized
   SUBTYPE    CAMERA
   TYPE       
[/size]netatmo
[/size]
   status     initialized
   helper:
     INTERVAL   900
Attributes:
[/size]   room       
[/size]netatmo
[/size]

       
  • [/size]
    [/size]Internals:
       Clients    :
    [/size]netatmo
    [/size]:
       DEF        ACCOUNT crypt:16544d52101c021113510c54444c115421540fyxxxxx crypt:095d5d5e530b525643 5a4d6cf80d0e2347398bxxxxxx 69dnDYWVb26AvYMW5KTyb6xxxxx
       NAME       
    [/size]netamoCam2
    [/size]
       NOTIFYDEV 
    [/size]global
    [/size]
       NR         197
       NTFY_ORDER 50-
    [/size]netamoCam2
    [/size]
       STATE      Connected
       SUBTYPE    ACCOUNT
       TYPE       
    [/size]netatmo
    [/size]
       access_token 5a4cfdd50f21e1a4b68b1|aa8ce568492e75f5e022cb4f747c2xx
       expires_at 1515108787
       network    ok
       refresh_token 5a4cfdd50f21e1a4b68b4781|376ba93c0d248450b9f65xxxx
       status     ok
       READINGS:
         2018-01-04 22:10:37   active          ok
       helper:
         INTERVAL   3600
         NEXT_POLL  1515103837
         apiserver  api.netatmo.com
         client_id  5a4d6cf80d0e234739xxxx
         client_secret 69dnDYWVb26AvYMW5Kxxxxxx
         password   crypt:095d5d5e530b5xxxxx
         username   crypt:16544d52101c021113510c54444c115421540f045f5xxxxxx
         devices:
    Attributes:
       room       
    [/size]netatmo
    [/size]
FHEM  + intel NUC7i3BNH + Fritz!Box6490

Homematic Aktoren/Sensoren/FS20 Thermostate, Netatmo Security, Harmony

Markus M.

Zitat von: nafeo am 04 Januar 2018, 22:20:47ich habe mir die Presence gekauft und versucht einzubinden.
Leider wird die Kamera nicht erkannt und automatisch angelegt.
Die APP habe ich angelegt und danach in FHEM einen ACCOUNT erstellt, dieser ist auch connected und erhält auch die TOKEN.
Wenn ich die Kamera anlege, ist der Status nur Initialized, es geht kein Ping und es kommen keine Readings.

Hat deine App den passenden Scope für die Kamera?
Was passiert mit verbose 5 bei get netamoCam2 ping im Log?
Aktuell weder Smarthome noch FHEM vorhanden

nafeo

Einen Scope konnte ich in der APP nicht anlegen, wenn ich auf Request Scopes gehe, steht das ich per Default schon welche habe.

By default, Welcome apps have access to the scope read_camera and Presence apps to the scope read_presence. The scopes access_camera and access_presence are only for the developer's own camera.
*You need to request the scope access_camera/access_presence to access other user camera.
This scope is granted on a per app basis. As security is one of our main concern and as this scope gives you access to user's videos, Netatmo will give extra-attention to each request.


Die Kamera habe ich wie im Thread beschrieben angelegt mit : define netatmo_presence netatmo CAMERA 5a4d06be13475d7a698b46c5 70:ee:50:29:ef:c6,
die erste Zahlenfolge ist die HomeID und die zweite die ID der Kamera.

Ich habe den Log-Level hochgestellt und beide Geräte entfernt und neu installiert.
Hier kommen die Log Einträge:
2018.01.05 00:18:56 2: netatmo: encrypt xxxx@xx./xxxx! to crypt:16544d52101c021113510c54444c115421540f045f5e4b505e54/crypt:095d5d5e530b525647
2018.01.05 00:18:56 3: netatmo getDevices (devicelist)
2018.01.05 00:19:12 3: netatmo getDevices (devicelist)
2018.01.05 00:20:04 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/38_netatmo.pm line 753.
2018.01.05 00:20:04 3: : refreshing token
2018.01.05 00:20:04 1: PERL WARNING: Use of uninitialized value in subroutine entry at ./FHEM/38_netatmo.pm line 755.
2018.01.05 00:20:04 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/38_netatmo.pm line 759.
2018.01.05 00:20:04 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/38_netatmo.pm line 763.
2018.01.05 00:20:04 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/38_netatmo.pm line 763.
2018.01.05 00:20:04 1: netatmo_presence: No access token was found! (pingCamera)
2018.01.05 00:20:24 3: : refreshing token
2018.01.05 00:20:24 1: netatmo_presence: No access token was found! (pingCamera)
2018.01.05 00:20:26 3: netatmo: poll (ACCOUNT)

Ich bin echt am verzweifeln.
Gruß
Peter

FHEM  + intel NUC7i3BNH + Fritz!Box6490

Homematic Aktoren/Sensoren/FS20 Thermostate, Netatmo Security, Harmony

Markus M.

Zitat von: nafeo am 05 Januar 2018, 00:34:07
Die Kamera habe ich wie im Thread beschrieben angelegt mit : define netatmo_presence netatmo CAMERA 5a4d06be13475d7a698b46c5 70:ee:50:29:ef:c6,
die erste Zahlenfolge ist die HomeID und die zweite die ID der Kamera.

Wo steht das geschrieben? Ist falsch.
Anlegen von Devices grundsätzlich nur über autocreate.
Kamera nochmal löschen, dann:

get netatmo homes
set netatmo autocreate_homes
Aktuell weder Smarthome noch FHEM vorhanden

nafeo

get netatmo homes
set netatmo autocreate_homes


Super danke, hat jetzt einwandfrei funktioniert !

Da stand ich scheinbar echt auf dem Schlauch. Danke für die Unterstützung.

Gruß
Peter
FHEM  + intel NUC7i3BNH + Fritz!Box6490

Homematic Aktoren/Sensoren/FS20 Thermostate, Netatmo Security, Harmony

Markus M.

Da bei mir die Heizung pro Raum über meine Netatmo Stationen gesteuert wird (schlechte Idee, bitte nicht nachmachen...),
hatte ich letztens das Problem dass mit 2 Stationen wohl "abgestürzt sind".
Dem Modul hat noch eine Funktion gefehlt, das über ein Reading zu erkennen, da das Internal "no data" ja irgendwie immer noch ok ist.
Mit der Testversion im ersten Post sollte das Rading active nun zu dead wechseln, sobald 2 Stunden lang keine Daten mehr von einem Gerät kommen.
Bitte testen ob's klappt :)
Aktuell weder Smarthome noch FHEM vorhanden