FHEM Forum

FHEM => Automatisierung => Thema gestartet von: betateilchen am 02 Januar 2026, 13:04:22

Titel: [98_JsonMod.pm] Secret Ersetzung funktioniert nicht
Beitrag von: betateilchen am 02 Januar 2026, 13:04:22
Internals:
   API_LAST_MSG invalid server response
   API_LAST_RES 1767355080.12116
   DEF        system://curl -L -H "Accept: application/json" https://utrace.me/?query=[ip]
   FUUID      6957a1f7-f33f-22e2-8c0a-7294e0ce78644735
   NAME       iploc
   NEXT       2026-01-02 12:59:00 (calculated at: 1767355080)
   NR         82
   SECRETS    ip
   SOURCE      (-1)
   STATE      ???
   SVN        28481 2024-02-05 22:14:33 UTC
   TYPE       JsonMod
   CONFIG:
     IN_REQUEST 0
     SOURCE     system://curl -L -H "Accept: application/json" https://utrace.me/?query=[ip]
     SECRET:
   READINGS:

Das secret 'ip' ist vorhanden und enthält korrekte Werte:

{"SECRET":{"ip":"xx.xx.xx.239"}}
Trotzdem funktioniert der Aufruf mit dem secret in der url nicht, sehr wohl aber, wenn ich die IP direkt eintrage.

Warum steht in $hash->{CONFIG}->{SECRET} kein Wert?