-
Autor
Hallo,
Ein Shelly sendet u.a. einen "NotifiyFullStatus" der Informationen zum Script enthält enthält:
"script:1":{"id":1,"running":true,"
Es wird aber auch ein "NotifyStatus" gesendet (z.b. wenn ein Script gestoppt / gestartet oder wenn fehler auftreten. Das sieht dann so aus:
"script:2":{"error_msg":null,"errors":[],"running":true}
Wichtig: bei NotifyStatus fehlt die im NotifyFullStatus enthalten id des Scriptes!
Frage: entspricht die Angabe "script:x" IMMER der im NotifiyFullStatus angegebenen id?
Folgendes Szenario: 3 Scripte werden erstellt. Eines wird gelöscht ein anderes neu erstellt: Welche id bekommt dann dieses neue Script? Bekommt es die "freigewordene" id oder etwa die id 4?
Meine Test deuten darauf hin, dass id's wiederverwendet werden. Aber ich meine mich zu erinnern, dass das mal anders war und sehrwohl auch die 4 als id vergeben wurde.
![]()