19.04.2017 21:53:50*| ScriptEngine*| Ergebnis für Ereignis 41881
<br />
<b>Notice</b>: CCU unreachable:417 in <b>/var/lib/symcon/modules/IPSHomematicExtended/Systemvariablen/module.php</b> on line <b>525</b><br />
Das hat nichts mit diesem Modul zu tun!
Es handelt sich um die ganze normale Fehlermeldung der CCU wenn ein Aktor den Befehl nicht quittiert.
Einfach mal im Unterbereich Homematic suchen, Themen wie Reichweite, Signalstärke oder andere Fehler sind dort zu hauf behandelt.
Michael
Hallo,
würde gerne Daten an mein neues Display senden.
Bspw. eine Temperatur Variable.
Wie kann ich die „$temperatur“ in Zeile 2 schreiben?
Danke für eure Hilfe.
$temperatur = GetValueFloat(37341 /*[Haus\Garten Vorne\Garten\Außentemperatur\Außentemperatur]*/);
if ($_IPS["SENDER"] <> "HMDisWM55")
{
echo "Dieses Skript wird automatisch über die Homematic Dis-WM55 Instanz ausgeführt";
return;
}
include IPS_GetScriptFile(26715 /*[nicht angezeigte Geräte\DisplayHaustür\HomeMatic Dis-WM55 Eingang\HM_OLED.inc.php]*/); // Konstanten für die Icons und Farben
if (($_IPS["ACTION"] == "UP") or ( $_IPS["ACTION"] == "DOWN"))
{
switch ($_IPS["PAGE"])
{
case 1: // Seite 1
$display_line[1] = array("Text" => "Temp. Aussen",
"Color" => Color_red);
$display_line[2] = array("Text" => "Zeile2",
"Icon" => Icon_no,
"Color" => Color_red);
$display_line[3] = array("Text" => "Temp. Teich",
"Color" => Color_orange);
„Fatal error: Call to undefined function GetValueFormated() in C:\ips\scripts\54680.ips.php on line 72
Abort Processing during Fatal-Error: Call to undefined function GetValueFormated()
Error in Script C:\ips\scripts\54680.ips.php on Line 72“
$temperatur = GetValueFormated(37341 /*[Haus\Garten Vorne\Garten\Außentemperatur\Außentemperatur]*/);
if ($_IPS["SENDER"] <> "HMDisWM55")
{
echo "Dieses Skript wird automatisch über die Homematic Dis-WM55 Instanz ausgeführt";
return;
}
include IPS_GetScriptFile(26715 /*[nicht angezeigte Geräte\DisplayHaustür\HomeMatic Dis-WM55 Eingang\HM_OLED.inc.php]*/); // Konstanten für die Icons und Farben
if (($_IPS["ACTION"] == "UP") or ( $_IPS["ACTION"] == "DOWN"))
{
switch ($_IPS["PAGE"])
{
case 1: // Seite 1
$display_line[1] = array("Text" => "Temp. Aussen",
"Icon" => Icon_no,
"Color" => Color_red);
$display_line[2] = array("Text" => $temperatur,
"Icon" => Icon_no,
"Color" => Color_red);
mir ist es doch tatsächlich gelungen, meine symcon Installation so abzuschießen, dass sie irreparabel weg war. Settings.json korrupt ohne die Möglichkeit, sie wieder herzustellen. Ironischerweise passierte das bei meiner Arbeit an einem Skript für ein symcon Backup auf GitHub.
So, und dann mach mal 200 Homematic Geräte mit symcon Bordmitteln wieder rein. Konfigurator ohne Mehrfachauswahl beim Hinzufügen, keine Gerätenamen, keine Raumzuordnung, alles liegt im root hinterher. Das will man nicht.
Mit nem Homematic-Skriptchen von 10 Zeilen, das den ganzen Kram zurückliefert, und deiner schönen Script-Schnittstelle ist die Sache in ein paar Minuten erledigt.