Hallo,
ich weis das Thema ist schon mehrfach behandelt, aber ich habe jetzt so viele Beiträge gelesen und komme nicht weiter.
Ich bekomme nach einen Datenimport
$json = json_decode($response, true);
folgende Ausgabe
Array
(
[devices] => Array
(
[2] => Array
(
[instances] => Array
(
[0] => Array
(
[commandClasses] => Array
(
[98] => Array
(
[name] => DoorLock
[data] => Array
(
[value] =>
[type] => empty
[mode] => Array
(
[value] => 254
[type] => int
[invalidateTime] => 1591446257
[updateTime] => 1591458525
Jetzt möchte ich die die Ausgabe von devices[2]->instances[0]->commandClasses[98]->data->mode->value:254; in eine Variable schreiben.
$mode = $json->devices[2]->instances[0]->commandClasses[98]->data->mode->value;
Hier bekomme ich folgende Meldung und nichts geschieht
Notice: Trying to get property 'devices' of non-object in /var/lib/symcon/scripts/46278.ips.php on line 106
Notice: Trying to get property 'instances' of non-object in /var/lib/symcon/scripts/46278.ips.php on line 106
Notice: Trying to get property 'commandClasses' of non-object in /var/lib/symcon/scripts/46278.ips.php on line 106
Notice: Trying to get property 'data' of non-object in /var/lib/symcon/scripts/46278.ips.php on line 106
Notice: Trying to get property 'mode' of non-object in /var/lib/symcon/scripts/46278.ips.php on line 106
Notice: Trying to get property 'value' of non-object in /var/lib/symcon/scripts/46278.ips.php on line 106
Ich habe schon vieles probiert - ohne Erfolg. Wer kann mir weiterhelfen?
Gruß Thomas