Homematic Sensoren - Status "Update Pending"

Hallo Zusammen
Ich habe einige Homematic IP Sensoren im Einsatz. U.a. einige HmIP-SWDO-I
Nun habe ich ein paar neue hinzugefügt, für welche ich ein Geräte-Firmware-Update durchführen musste. Das Update ging bei zwei Stück nicht wirklich gut durch… Danach kamen keine Status-Updates in Homematic rein.

Ich musste sie in Homematic löschen und dann das Gerät resetten… Dann wieder neu in Homematic anlernen. Soweit so gut, hat dann funktioniert (und sie haben offenbar doch die neue Firmware erhalten resp. sich geupdatet…)

Nun aber im IPS - dort steht immer noch bei „Update Pending“ true und ich kriege es nicht so hin, wie es bei den anderen sein sollte (sprich auf false). Alle anderen Variabeln werden korrekt gesetzt

Hat jemand eine Lösung? Ich wollte ungern die Geräte-Instanzen in IPS löschen auf Grund der geloggten Werte…


Danke euch.
Martin

Mit HM_RequestStatus kannst du gezielt einen Datenpunkt aus der CCU anfragen.
Ist dann relevant wenn, wie hier, Symcon das Event von der CCU verpasst hat.
Michael

Vielen Dank für die rasche Rückmeldung.
Ich habe es nun wie vorgeschlagen durchgeführt (siehe Script, $id ist die Instanz-ID vom betroffenen Sensor → ich gehe gleich alle Variabeln durch…); leider ändert sich der Status nicht.

$id = 36507;

$cids = IPS_GetChildrenIDs($id);
echo "Variabeln: ".sizeof($cids)."\n";
    foreach($cids as $cid)
    {
        $o = IPS_GetObject($cid);
        if($o['ObjectIdent'] != "") {
            if(@HM_RequestStatus($id, $o['ObjectIdent']) === false) {
                echo "Fehler: ".IPS_GetLocation($id)."\n";
            }
            break;
        }
    }

Danke schon mal

Wenn du Glück hast, hilft ein Neustart von Symcon.

Danke, ja, habe ich in der Zwischenzeit auch gemacht. Jedoch ohne Effekt.

Gelöst hat es offensichtlich dann doch nur das wieder neu anlegen der Instanz… Es scheint so, dass die Kommunikation IPS → Homematic nicht ganz gut klappt (auch HM_RequestStatus scheint bei mir nicht zu funktionieren… es scheint keine Variable zu aktualisieren, egal bei welchem Sensor / Homematic-Device…).