Welche Bedeutung hat der Instanzenstatus 101 (IS_CREATING)?

Mir ist im Zusammenhang mit dem Shelly Konfigurator aufgefallen, dass eine Instanz im laufenden Betrieb den Status 101 annehmen kann.

Das fällt normalerweise gar nicht auf, da es in der Konsole nicht angezeigt wird und ich bislang auch noch keine Beeinträchtigung festgestellt habe.

Beim Shelly Konfigurator ist es so, dass die Instanz nach dem Anlegen zunächst den Status 102 (IS_ACTIVE) hat. Erst später - im Rahmen eines Neustarts - bekommt sie den Status 101.
Nachvollziehen lässt sich das mit MC_Reload() → 102, bzw. einem IPS Neustart → 101.

Daher habe ich zwei Fragen:

  • wieso verhalten sich hier Reload und Neustart verschieden
  • muss jedes Modul den Status selber setzen? Also auch ein Konfigurator?

Hat keiner eine Idee?

Die Frage hat sich erledigt.

Die Ursache muss wohl bei einem Fehler während des Neustarts zu suchen sein.

01.04.2024 11:16:12 | 50885 | MESSAGE | ShellyConfigurator   | Erstelle...
01.04.2024 11:16:12 | 50885 | DEBUG   | ShellyConfigurator   | sendMQTTMQTT Server:{"DataID":"{043EA491-0325-4ADD-8FC2-A30C8EEB4D3F}","PacketType":3,"QualityOfService":0,"Retain":false,"Topic":"shellies\/command","Payload":"announce"}
01.04.2024 11:16:12 | 50885 | ERROR   | InstanceManager      | Kann Schnittstellen-Instanz nicht erstellen: Kann für die Instanz #50885 das Interface nicht finden

Ich habe @KaiS informiert.