Modul 48_SST zum Einbinden von Samsung SmartThings

Begonnen von pasp, 25 August 2020, 19:39:47

Vorheriges Thema - Nächstes Thema

Treibhaus

#210
Hallo,

da ich noch nicht dazu gekommen bin das ESP32-RS485 zu testen (liegt hier rum) habe ich das Modul SST48 wieder aktiviert und generiere noch jeden einen Token.

Sobald dieser allerdings abläuft, beendet sich auch fhem.pl.

fhem möchte dann neu starten was mit der Fehlermeldung (im fhem.log) :
2026.09.07 19:01:34 1: PERL WARNING: Use of uninitialized value $rm_mapping in split at ./FHEM/48_SST.pm line 856.
Can't use an undefined value as an ARRAY reference at ./FHEM/48_SST.pm line 697.

in einer Endlosschleife fortläuft.

Hat sonst keiner eine Herausforderung mit ablaufendem Token?

Gruß Jörg




UPDATE:
ich habe das wie folgt gelöst:

     696     my $items    = decode_json($jsondata->content);
    697     my $count = $items->{items} ? scalar @{ $items->{items} } : 0;
    698    # my $count    = scalar @{ $items->{items}};  ### geändert 2026-07-09
Signatur:
Raspberry 5 & NVMe + HM-Module für 3 Etagen (inkl  Garage/Garten) 
+BSC EnOcean TCM310 -Fensterkontakt,-Bewegungsmelder
+ 1-wired Temp-Sensoren + RHASSPY-Spracherkennung