HM CCU2 Firmware 2.27.7 verfügbar !

Ich meinte eher so:

<?
$HM_Script = "
string itemID;
string address;
object aldp_obj;

foreach(itemID, dom.GetObject(ID_DEVICES).EnumUsedIDs())
{
    address = dom.GetObject(itemID).Address();
    aldp_obj = dom.GetObject('AL-' # address # ':0.STICKY_UNREACH');
    if (aldp_obj)
    {
       if (aldp_obj.Value())
        {
          aldp_obj.AlReceipt();
            ! dom.GetObject('Kommunikationsstörung').State(dom.GetObject(itemID).Name());
        }
      }
}
";
HM_StartProgram(12345,$HM_Script);

Das Script korrekt zu übertragen hat dann das Modul als Aufgabe :slight_smile:
Michael

Seit dem Update habe ich Probleme mit meinen HM-Dis-WM55 Funk Statusdisplay, kann das jemand bestätigen ???

Grüße Daniel

Nö, bzw. meins funktioniert.

Hmm komisch, ich habe drei von den Dingern am laufen und nach dem Update heute will keines mehr.

nutzt du die HM WM55 Instanz aus der GitHub ?

https://github.com/Nall-chan/IPSHomematicExtended.git

Ich habe meine von Anfang an von Hand angelegt und so belassen. :banghead:
1.JPG

Die HomeMatic Dis-WM55 Instanz aus dem GitHub von Michael sollte doch sofort als Demo Modus laufen oder???
Das Script zeigt aber einen Fehler hmmm.

Grüße Daniel

Hab ein Downgrade auf 2.25.15 durchgeführt -> schon laufen die Statusanzeigen wieder …

Hi Daniel,

ne, hatte mal direkt in der CCU ein Skript hinterlegt. Da haben wir dann klassisch aneinander vorbeigeredet. :wink:

Zeig doch mal die Fehlermeldung bzw. eins der Skripte, vielleicht hängt es mit der neuen „Verwaltung“ von Port 8181 zusammen. Keine Ahnung. Michael muss da noch ran, wenn er Zeit hat.

Hi Freddy, hier als Beispiel mal ein Script …

 <?

include "HM_OLED.inc.php";

$CCU_IP = '192.168.1.5';  // IP der CCU2
$Temp = GetValueFloat(36436 /*[Hardware\Wetterstation\wetterstation\Außentemperatur]*/);
$Regen = GetValueBoolean(37467 /*[Hardware\Wetterstation\wetterstation\Aktuelll]*/);
$Garage = GetValueBoolean(17258 /*[Hardware\Fenster / Türkontakte\Garagentor Sensor\Garagentor\STATE]*/);

if ($Garage) {
	$Garage = "Offen";
} else {
	$Garage = "Geschlossen";
}

if ($Regen) {
     $Rain = "Regen";
} else {
     $Rain = "Kein Regen";
}


$display_line[1] =
    array(    'text'    =>     "Temperatur",
              'icon'    =>     icon_ok,
              'colour'  =>     colour_blue);


$display_line[2] =
    array(    'text'    =>     "$Temp Grad",
              'icon'    =>     icon_no,
              'colour'  =>     colour_green);


$display_line[3] =
    array(    'text'    =>     "Aktuell",
              'icon'    =>     icon_no,
              'colour'  =>     colour_blue);


$display_line[4] =
    array(    'text'    =>     "$Rain",
              'icon'    =>     icon_no,
              'colour'  =>     colour_green);


$display_line[5] =
    array(    'text'    =>     "Garage:",
              'icon'    =>     icon_no,
              'colour'  =>     colour_blue);


$display_line[6] =
    array(    'text'    =>     "$Garage",
              'icon'    =>     icon_no,
              'colour'  =>     colour_green);


$string = OLED_String($display_line);


// ABC1234567 durch die Geräte-ID des Displays ersetzen
$HM_Script = '
! Hex-String an das Display senden
dom.GetObject("BidCos-RF.MEQ0179978:1.SUBMIT").State("'.$string.'");
';


HMRS_HTTP_Post($CCU_IP, $HM_Script);


?>

Mir fällt nichts auffälliges auf …
Über die CCU2 hab ich das Display auch mal direkt angesprochen, ging einwandfrei mit der neuen Firmware

Das ist aber bestimmt nicht das Script zur der Instanz.
Michael

Das Skript startet ein anderes Skript, siehe Michael, in dem liegt der Fehler.

Hatte hier
HM CCU2 Firmware 2.27.7 verfügbar ! - Seite 2
schon mal einen Link dazu gepostet, vielleicht hängt es damit zusammen. Der Header muss wohl anders aufgebaut sein.

Bin aber selber nicht in der Materie drin, daher rate ich nur. :o

Ja ich weiß das ist mein Anfangsscript das ich bis dato verwendet habe.
Dieses Script hab ich auf alle Tasten gelegt oben, oben lang, unten, unten lang
hat bisher prächtig funktioniert.

Die Instanz aus Michaels GitHub habe ich nur probeweise getestet aber nur mit den Demo Werten ???

Hi Andreas,

wo/wie hast Du das gefunden?

Gruß
Bruno

Das Gerät befand sich nur noch in der Übersicht der Direkten Verknüpfungen und „Unbekanntes Gerät“ stand dort dann im Klartext.

Gesendet von iPad mit Tapatalk

Ah, danke. Dachte, daß gar keine Verknüpfungen mehr zu sehen waren.

Bruno, dass hattest Du schon richtig verstanden. Erst durch den Wechsel in die alte Version sah ich die unbekannten Geräte. In der neuen Firmware sah ich nix außer einer vermüllten Fehlerseite. Sogar der Tabellenkopf enthielt seltsame Variablennamen.

Gesendet von iPad mit Tapatalk

Ich bekomme gerade die 2.27.8 angeboten.

Gesendet von iPad mit Tapatalk

Erst durch den Wechsel in die alte Version sah ich die unbekannten Geräte

Sollte man grundsätzlich mal ein downgrade machen, um aufzuräumen ?

Bisher bügelte ich immer nur neue Versionen drüber.
Diesmal auch.

Gesendet von iPhone mit Tapatalk

Hmm, genau so mache ich es auch aktuell.

Hast Du es über den Weg wieder zum laufen bekommen?

Gruß Marcel