[Modul] Netatmo Camera (Presence / Welcome)

hi hab es gefunden Refresh Token musste erneuert werden :wink:
danke nochmals für das tolle modul

Hallo,

ich bekomme in regelmäßigen Abständen im Log lila Einträge vom Modul:

21.11.2023, 12:57:44 | NetatmoSecurityCamera | GetPictureUrl4Filename: no url available

Das Kamerabild kann ich leider auch nicht mehr abrufen.
So richtig weiss ich leider nicht, wo ich schauen soll.

Kann hier jemand helfen?

Gruß
Christian

hmm, bedeutet, das er ein Bild / Video nicht mehr findet.
Je nachdem, ob du das lokal speicherst (in Netatmo-Konfig → FTP) oder nur direkt vom der Kamera holst sind die Gründe unterschiedlich

  • Wenn du das von der Kamera holst könnte es bedeuten, das die Löschzeiten in Netatmo kürzer sind als im IPS konfiguriert
  • Wenn du das per FTP douplizierst und das im IPS auch so eingerichtet hast, müssten die Löschintervalle in der Kamera-Instanz-Konfig überprüft werden.

welche modulversion hast du im Einsatz (Instanz-Konfig → Information) ?

Hallo,

ich habe die 1.35.1 (Beta) im Einsatz.
Habe jetzt alles neu eingerichtet, aber ich bin scheinbar zu blöd für diese Kamera.

Wenn ich in der Kamera-Instanz alles einrichte scheint der Webhhok falsch eingerichtet zu werden.
Zumindest bekomme ich ein „File not found“ in der „Bild“ Variablen.

Korrigiere ist den Webhook auf das Script „ProcessStreamURL“ bekomme ich folgende Meldung:

Warning: Undefined array key „InstanceID“ in /var/lib/symcon/scripts/processStreamURL.php on line 24 Warning: Undefined array key „_SERVER“ in /var/lib/symcon/scripts/processStreamURL.php on line 29 Fatal error: Uncaught TypeError: json_decode(): Argument #1 ($json) must be of type string, null given in /var/lib/symcon/scripts/processStreamURL.php:29 Stack trace: #0 /var/lib/symcon/scripts/processStreamURL.php(29): json_decode(NULL, true) #1 {main} thrown in /var/lib/symcon/scripts/processStreamURL.php on line 29

Ich denke in der Konfiguration stimmt etwas nicht, aber ich verstehe es leider nicht mehr.

Gruß
Christian

ok, am besten schickst du mir mal deine konfiguration dann kann ich mir das morgen anschauen.
unter welchen umständen kommt denn der dokumentierte script-fehler, rufst du das script von hand auf?

Habe gerade gesehen, wenn ich alles „einrichten lasse“ also den Webhhok, der eingerichtet wurde nicht anpasse kommt ja „File not found“ in der Variablen.

Im Log kommt dann folgende Meldung:

21.11.2023, 21:28:24 | NetatmoSecurityCamera | GetLiveVideoUrl: no url available
21.11.2023, 21:30:40 | NetatmoSecurityCamera | GetLiveSnapshotUrl: no url available

Und regelmäßig kommen die Meldungen
21.11.2023, 12:57:44 | NetatmoSecurityCamera | GetPictureUrl4Filename: no url available

Der Script Fehler kommt, wenn ich es von Hand aufrufe (ist klar) und wenn ich das Script im Webhook manuell eintrage.

Was genau brauchst Du von mir?

naja,

  1. die gesamte Konfiguration der IO- und Kamera-Instanz (gerne auch als PN)
  2. dann die Frage, welche Aufbewahrungsdauer in der Netatmo-App eingetragen ist - die Dauern im IPS geht ja aus (1) hervor
  3. die Variable(n) mit den HTML-code
  4. die Scripte, die konfiguriert sind (Die ersten Zeilen reichen üblicherweise, um zu ernennen, welches Script verwendet wurde

Das ein Feher kommt, wenn man ein Script aufruft, das von einer Instanz aufgerufen werden solle, ist klar, die Variable _IPS wird ja kontext-sensitiv gefüllt

weitere Fragen ergeben sich sicherlich

Die smarte Video-Türklingel wäre auch noch ein Security Produkt von Netatmo.
Ist eine Integration ins Modul geplant oder kann ich Daten liefern, um dies zu tun?
image

Können wir gerne in Angriff nehmen.
Schick mir doch zum Einstieg mal ein Debug als PN mit einen kompletten Statusabruf, weil du ja noch kein Device erstellen könntest, von der IO-Instanz.
Ich schaue es mir dann mal an. Bin mir nicht sicher, ob es eine Variante innerhalb des Kameramoduls wird oder was eigenes.