RaspberryMatic 3.57.5.20210424 – Neue Version

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

widder17
Beiträge: 95
Registriert: 25.11.2013, 22:30
Hat sich bedankt: 4 Mal
Danksagung erhalten: 4 Mal

Re: RaspberryMatic 3.57.5.20210424 – Neue Version

Beitrag von widder17 » 04.05.2021, 23:21

Weil Cloudmatic seit den letzten 2 Updates nicht mehr stabil mit den Tinkerboard S läuft. Die Verbindung bricht ständig ab. Mit der Firmware vom Februar 3.55.10.20210213 läuft es jedoch stabil.

Die Erfahrung vom Haubentaucher ist identisch mit meiner. Ich bin jedoch leider noch nicht dazu gekommen wieder auf den Raspberry 3 umzubauen. Rein von der Performanz und dem eMMC Speicher möchte ich eigentlich beim Tinkerboard S bleiben. Jedoch sollte die Anbindung zu Cloudmatic dann wieder funktionieren.

VG
Jörg

Danke für die Rückmeldung. Dann handelt es sich zumindest nicht um einen Einzelfall.
SYSTEM:
Raspberrymatic auf einer VM (Syology DS220+ mit 10GB Ram)
HB-RF-ETH (POE) mit RPI-RF-MOD

MODULE:
- Eltako EnOcean USB Gateway FAM-USB mit EnOcean Lizenz
- CUL Stick 433MHz (SHK)

KOMPONENTEN:
- Homematic
- Homematic IP
- Homematic IP Wired
- Eltako Dimmer (FUD61NPN)
- Intertechno Steckdosen und Fernbedienung

kochma
Beiträge: 1
Registriert: 04.05.2021, 23:11
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal

Re: RaspberryMatic 3.57.5.20210424 – Neue Version

Beitrag von kochma » 04.05.2021, 23:40

Hallo,
das Update von 3.53.34 ova auf 3.57.5 hat erst einmal ohne Probleme auf dem QNAP NAS funktioniert.
Danach hatte ich bemerkt, dass sich ein HM-CFG-LAN verabschiedet, den ich dann gegen einen HomeMatic RF-LAN Gateway gebauscht habe.
Ich hatte unter "LAN Gateway Konfiguration" den alten gelöscht, den neuen konfiguriert und mit "ÜBERNEHMEN" gespreichert und neu gestartet.
Danach sah ich das "LOADING"-Icon dauerhaft und ich konnte keinen Menüpunkt öffnen.

Kein Problem, Virtualisierung gelöscht, die Initial-Version geladen und installiert.
Beim Versuch das Backup (Stand 3.53.34) einzuspielen, kam aber nie ein Bestätigung-Fenster. Hatte es mit Safari und Chrome versucht. Keine Reaktion.

Darum bin ich erst mal auf Version 3.55 gegangen. Da hat das Einspielen das Backups auf Anhieb geklappt.



Und die LAN-Gateway-Konfig hat einzeln (Löschen, Übernehmen, Neustart) und dann (Hinzufügen, Übernehmen, Neustart) auch funktioniert.

mbhomie007
Beiträge: 347
Registriert: 13.02.2018, 19:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 127 Mal
Danksagung erhalten: 20 Mal

Re: RaspberryMatic 3.57.5.20210424 – Neue Version

Beitrag von mbhomie007 » 05.05.2021, 00:35

Bezüglich Cloudmatic kommen bei mir seit den letzten 2 Versionen nur diese Einträge im LOG:

Code: Alles auswählen

Apr  6 03:21:20 Homematic-CCU local0.warn ReGaHss: WARNING: incorrect use of LastTimestamp() (use LastDPActionTime()): string strList="950,25284,58736,1249,52379,52365,47814,52366,30285,13971,13972,49901";string ccuID="35056";string strTemp; string strObjID; object objObject; object objDP; string strDP; string strType; integer firstEntry = 0; time sysDateSecs = system.Date("%Y-%m-%d %H:%M:%S").ToTime().ToInteger(); foreach(strObjID, strList.Split(",")) {   var hidden = "0";   var noVal = false;   if (strO
jID.Find("H") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";   }   if (strObjID.Find("V") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";     noVal = true;   }   objObject = dom.GetObject (strObjID);   if (objObject)   {     strType   = objObject.TypeName();     if (strType == "CHANNEL")     {       if (firstEntry != 0) { WriteLine(',');} firstEntry = 1;       Write('    {');       Write('"name":"');       WriteURL(objObject.Name
));       Write('"');
Apr  6 03:21:27 Homematic-CCU local0.warn ReGaHss: WARNING: incorrect use of LastTimestamp() (use LastDPActionTime()): string strList="950,25284,58736,1249,52379,52365,47814,52366,30285,13971,13972,49901";string ccuID="35056";string strTemp; string strObjID; object objObject; object objDP; string strDP; string strType; integer firstEntry = 0; time sysDateSecs = system.Date("%Y-%m-%d %H:%M:%S").ToTime().ToInteger(); foreach(strObjID, strList.Split(",")) {   var hidden = "0";   var noVal = false;   if (strO
jID.Find("H") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";   }   if (strObjID.Find("V") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";     noVal = true;   }   objObject = dom.GetObject (strObjID);   if (objObject)   {     strType   = objObject.TypeName();     if (strType == "CHANNEL")     {       if (firstEntry != 0) { WriteLine(',');} firstEntry = 1;       Write('    {');       Write('"name":"');       WriteURL(objObject.Name
));       Write('"');
Apr  6 03:21:30 Homematic-CCU local0.warn ReGaHss: WARNING: incorrect use of LastTimestamp() (use LastDPActionTime()): string strList="17712,1530,1526,1534,49069";string ccuID="35056";string strTemp; string strObjID; object objObject; object objDP; string strDP; string strType; integer firstEntry = 0; time sysDateSecs = system.Date("%Y-%m-%d %H:%M:%S").ToTime().ToInteger(); foreach(strObjID, strList.Split(",")) {   var hidden = "0";   var noVal = false;   if (strObjID.Find("H") == 0)   {     strObjID = st
ObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";   }   if (strObjID.Find("V") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";     noVal = true;   }   objObject = dom.GetObject (strObjID);   if (objObject)   {     strType   = objObject.TypeName();     if (strType == "CHANNEL")     {       if (firstEntry != 0) { WriteLine(',');} firstEntry = 1;       Write('    {');       Write('"name":"');       WriteURL(objObject.Name());       Write('"');       Write(', "hid
en":"' # hidden # '"')
Apr  6 03:21:32 Homematic-CCU local0.warn ReGaHss: WARNING: incorrect use of LastTimestamp() (use LastDPActionTime()): string strList="48878,48875,49717,48843,48811,49488,51243";string ccuID="35056";string strTemp; string strObjID; object objObject; object objDP; string strDP; string strType; integer firstEntry = 0; time sysDateSecs = system.Date("%Y-%m-%d %H:%M:%S").ToTime().ToInteger(); foreach(strObjID, strList.Split(",")) {   var hidden = "0";   var noVal = false;   if (strObjID.Find("H") == 0)   {   
 strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";   }   if (strObjID.Find("V") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";     noVal = true;   }   objObject = dom.GetObject (strObjID);   if (objObject)   {     strType   = objObject.TypeName();     if (strType == "CHANNEL")     {       if (firstEntry != 0) { WriteLine(',');} firstEntry = 1;       Write('    {');       Write('"name":"');       WriteURL(objObject.Name());       Write('"');     
 Write(', "hidden":"' 
Apr  6 03:22:03 Homematic-CCU local0.warn ReGaHss: WARNING: incorrect use of LastTimestamp() (use LastDPActionTime()): string strList="2099,1954,2041,2273,2186,2244,2215,2302,1838,1896,1809,1867,2360,1925,2157,2070,1983,2128,2012,2331,1252,1255,1258,1261,1264,1267,1270,1273";string ccuID="35056";string strTemp; string strObjID; object objObject; object objDP; string strDP; string strType; integer firstEntry = 0; time sysDateSecs = system.Date("%Y-%m-%d %H:%M:%S").ToTime().ToInteger(); foreach(strObjID, st
List.Split(",")) {   var hidden = "0";   var noVal = false;   if (strObjID.Find("H") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";   }   if (strObjID.Find("V") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";     noVal = true;   }   objObject = dom.GetObject (strObjID);   if (objObject)   {     strType   = objObject.TypeName();     if (strType == "CHANNEL")     {       if (firstEntry != 0) { WriteLine(',');} firstEntry = 1;      
Write('    {');       
Apr  6 03:22:09 Homematic-CCU local0.warn ReGaHss: WARNING: incorrect use of LastTimestamp() (use LastDPActionTime()): string strList="2099,1954,2041,2273,2186,2244,2215,2302,1838,1896,1809,1867,2360,1925,2157,2070,1983,2128,2012,2331,1252,1255,1258,1261,1264,1267,1270,1273";string ccuID="35056";string strTemp; string strObjID; object objObject; object objDP; string strDP; string strType; integer firstEntry = 0; time sysDateSecs = system.Date("%Y-%m-%d %H:%M:%S").ToTime().ToInteger(); foreach(strObjID, st
List.Split(",")) {   var hidden = "0";   var noVal = false;   if (strObjID.Find("H") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";   }   if (strObjID.Find("V") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";     noVal = true;   }   objObject = dom.GetObject (strObjID);   if (objObject)   {     strType   = objObject.TypeName();     if (strType == "CHANNEL")     {       if (firstEntry != 0) { WriteLine(',');} firstEntry = 1;      
Write('    {');       
Apr  6 03:22:10 Homematic-CCU local0.warn ReGaHss: WARNING: incorrect use of LastTimestamp() (use LastDPActionTime()): string strList="2099,1954,2041,2273,2186,2244,2215,2302,1838,1896,1809,1867,2360,1925,2157,2070,1983,2128,2012,2331,1252,1255,1258,1261,1264,1267,1270,1273";string ccuID="35056";string strTemp; string strObjID; object objObject; object objDP; string strDP; string strType; integer firstEntry = 0; time sysDateSecs = system.Date("%Y-%m-%d %H:%M:%S").ToTime().ToInteger(); foreach(strObjID, st
List.Split(",")) {   var hidden = "0";   var noVal = false;   if (strObjID.Find("H") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";   }   if (strObjID.Find("V") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";     noVal = true;   }   objObject = dom.GetObject (strObjID);   if (objObject)   {     strType   = objObject.TypeName();     if (strType == "CHANNEL")     {       if (firstEntry != 0) { WriteLine(',');} firstEntry = 1;      
Write('    {');       
Apr  6 03:22:13 Homematic-CCU local0.warn ReGaHss: WARNING: incorrect use of LastTimestamp() (use LastDPActionTime()): string strList="51152,51102,35722,35723,38376,35881,35882,35883,35575,35576,51624,51666,51665,51668,51662,51669,52203,51671,51670,53102,52012,51750,51751";string ccuID="35056";string strTemp; string strObjID; object objObject; object objDP; string strDP; string strType; integer firstEntry = 0; time sysDateSecs = system.Date("%Y-%m-%d %H:%M:%S").ToTime().ToInteger(); foreach(strObjID, strL
st.Split(",")) {   var hidden = "0";   var noVal = false;   if (strObjID.Find("H") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";   }   if (strObjID.Find("V") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";     noVal = true;   }   objObject = dom.GetObject (strObjID);   if (objObject)   {     strType   = objObject.TypeName();     if (strType == "CHANNEL")     {       if (firstEntry != 0) { WriteLine(',');} firstEntry = 1;       W
ite('    {');       Wr
Apr  6 03:22:16 Homematic-CCU local0.warn ReGaHss: WARNING: incorrect use of LastTimestamp() (use LastDPActionTime()): string strList="51152,51102,35722,35723,38376,35881,35882,35883,35575,35576,51624,51666,51665,51668,51662,51669,52203,51671,51670,53102,52012,51750,51751";string ccuID="35056";string strTemp; string strObjID; object objObject; object objDP; string strDP; string strType; integer firstEntry = 0; time sysDateSecs = system.Date("%Y-%m-%d %H:%M:%S").ToTime().ToInteger(); foreach(strObjID, strL
st.Split(",")) {   var hidden = "0";   var noVal = false;   if (strObjID.Find("H") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";   }   if (strObjID.Find("V") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";     noVal = true;   }   objObject = dom.GetObject (strObjID);   if (objObject)   {     strType   = objObject.TypeName();     if (strType == "CHANNEL")     {       if (firstEntry != 0) { WriteLine(',');} firstEntry = 1;       W
ite('    {');       Wr
Apr  6 03:22:22 Homematic-CCU local0.warn ReGaHss: WARNING: incorrect use of LastTimestamp() (use LastDPActionTime()): string strList="51152,51102,35722,35723,38376,35881,35882,35883,35575,35576,51624,51666,51665,51668,51662,51669,52203,51671,51670,53102,52012,51750,51751";string ccuID="35056";string strTemp; string strObjID; object objObject; object objDP; string strDP; string strType; integer firstEntry = 0; time sysDateSecs = system.Date("%Y-%m-%d %H:%M:%S").ToTime().ToInteger(); foreach(strObjID, strL
st.Split(",")) {   var hidden = "0";   var noVal = false;   if (strObjID.Find("H") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";   }   if (strObjID.Find("V") == 0)   {     strObjID = strObjID.Substr(1, strObjID.Length() - 1);     hidden = "1";     noVal = true;   }   objObject = dom.GetObject (strObjID);   if (objObject)   {     strType   = objObject.TypeName();     if (strType == "CHANNEL")     {       if (firstEntry != 0) { WriteLine(',');} firstEntry = 1;       W
ite('    {');       Wr
Raspberry Pi 3 Model B Plus Rev 1.3 mit RPI-RF-MOD Funkmodul

Benutzeravatar
jmaus
Beiträge: 9818
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 459 Mal
Danksagung erhalten: 1855 Mal
Kontaktdaten:

Re: RaspberryMatic 3.57.5.20210424 – Neue Version

Beitrag von jmaus » 05.05.2021, 07:15

widder17 hat geschrieben:
04.05.2021, 23:21
Weil Cloudmatic seit den letzten 2 Updates nicht mehr stabil mit den Tinkerboard S läuft. Die Verbindung bricht ständig ab. Mit der Firmware vom Februar 3.55.10.20210213 läuft es jedoch stabil.
Dann ist der inhaltliche Zusammenhang warum CloudMatic anscheinend nicht mehr stabil läuft wohl eher in diesen Updates zu suchen als in der darunterliegenden Hardware. Zumindest sehe ich nicht warum auf einem Tinkerboard CloudMatic nicht geht dafür aber auf einem RaspberryPi.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Hackertomm
Beiträge: 680
Registriert: 18.04.2018, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Neuhausen auf den Fildern
Hat sich bedankt: 15 Mal
Danksagung erhalten: 19 Mal

Re: RaspberryMatic 3.57.5.20210424 – Neue Version

Beitrag von Hackertomm » 05.05.2021, 10:58

kochma hat geschrieben:
04.05.2021, 23:40
Hallo,
das Update von 3.53.34 ova auf 3.57.5 hat erst einmal ohne Probleme auf dem QNAP NAS funktioniert.
Danach hatte ich bemerkt, dass sich ein HM-CFG-LAN verabschiedet, den ich dann gegen einen HomeMatic RF-LAN Gateway gebauscht habe.
Ich hatte unter "LAN Gateway Konfiguration" den alten gelöscht, den neuen konfiguriert und mit "ÜBERNEHMEN" gespreichert und neu gestartet.
Danach sah ich das "LOADING"-Icon dauerhaft und ich konnte keinen Menüpunkt öffnen.

Kein Problem, Virtualisierung gelöscht, die Initial-Version geladen und installiert.
Beim Versuch das Backup (Stand 3.53.34) einzuspielen, kam aber nie ein Bestätigung-Fenster. Hatte es mit Safari und Chrome versucht. Keine Reaktion.

Darum bin ich erst mal auf Version 3.55 gegangen. Da hat das Einspielen das Backups auf Anhieb geklappt.

Und die LAN-Gateway-Konfig hat einzeln (Löschen, Übernehmen, Neustart) und dann (Hinzufügen, Übernehmen, Neustart) auch funktioniert.
Muss am LAN-Gateway liegen.
Ich habe die OVA ebenfalls auf einer Qnap NAS (TS-453 pro 8GB) laufen, das Update auf 3.57.5 klappte ohne Probleme.
Allerdings habe ich kein LAN-Gateway dran und nutze noch das alte Funkmodul HM-MOD-RPI-PCB auf der USB-Platine, da ich eh nur HM und Selbstbau AsksinPP Geräte habe.
Evtl. hat da bei dir das FW Update vom Neuen Funkmodul zugeschlagen.
Das bewirkt u.a. eine leichte Frequenzverschiebung beim Funkmodul.
Dazu gibts irgendwo auch einen Beitrag hier im Forum, nur finde ich den nicht.
Gruß
Hackertomm

Virtual Image auf einer Qnap TS-451D2, 2GHZ Celeron u. 8GB RAM, aktuell Raspberry OVA, Vers. 3.71.12.20231020

ibot
Beiträge: 46
Registriert: 17.01.2020, 09:04
System: CCU
Hat sich bedankt: 13 Mal
Danksagung erhalten: 3 Mal

Re: RaspberryMatic 3.57.5.20210424 – Neue Version

Beitrag von ibot » 05.05.2021, 14:21

ibot hat geschrieben:
03.05.2021, 22:28
Mein Update von 3.57.4 auf 3.57.5 auf einer ursprünglichen CCU3 hat nun vor zwei Tagen geklappt.

Seitdem gibts immer wieder sporadisch und abwechselnde Störungen in der Kommunikation zu diversen Rolladenaktoren.
Ich kanns mir ehrlich gesagt kaum vorstellen, aber könnte das zusammenhängen? Vorher lief das System wochenlang störungsfrei ...
Ich nehme an, außer mir hat keiner dieses Problem?

Gluehwurm
Beiträge: 12432
Registriert: 19.03.2014, 00:37
System: in Planung
Hat sich bedankt: 105 Mal
Danksagung erhalten: 380 Mal

Re: RaspberryMatic 3.57.5.20210424 – Neue Version

Beitrag von Gluehwurm » 05.05.2021, 15:24


CoolmanHB
Beiträge: 112
Registriert: 14.02.2010, 20:33
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 9 Mal
Danksagung erhalten: 6 Mal

Re: RaspberryMatic 3.57.5.20210424 – Neue Version

Beitrag von CoolmanHB » 05.05.2021, 16:51

@widder17

Cloudmatic läuft auf meinem Tinker S ohne beanstandungen :!:

Am Tinker kann es also nicht liegen :D
@TinkerS - CCU3 boxed Metall… und Dualbeam-Antenne -
:wink:
Die Anzahl der Funkkanäle hängt vom Gerätetyp (z. B. Schaltaktor oder Wandtaster) ab. Typerweise können 100 bis 120 Funk-Geräte und 127 Wired Geräte angelernt werden

Benutzeravatar
QnD
Beiträge: 43
Registriert: 18.05.2017, 14:27
Wohnort: 64711 Erbach

Re: RaspberryMatic 3.57.5.20210424 – Neue Version

Beitrag von QnD » 05.05.2021, 17:54

@widder17

Same here.

Cloudmatic on Tinkerboard S without any issue.

Q&D
RaspberryMatic 3.45.5.20190330 @ RPi3B+ mit ~400 Kanälen, ~70 Direktverknüpfungen und ~60 Programmen
RF-LAN Gateway 2.29.18.20170831 @ RPi1B, RF-LAN Gateway 3.41.11.20181222 @ RPi3B, ioBroker RPi Image vom 21.02.2019

Hackertomm
Beiträge: 680
Registriert: 18.04.2018, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Neuhausen auf den Fildern
Hat sich bedankt: 15 Mal
Danksagung erhalten: 19 Mal

Re: RaspberryMatic 3.57.5.20210424 – Neue Version

Beitrag von Hackertomm » 05.05.2021, 19:44

So, nun schein ich doch ein Problem zu haben!
Ich verwende ein Programm um Daten an ein DIY-Display zu Übermitteln.
Da scheint nun nicht mehr zu funktionieren!
Wenn ich das Programm ist Editor(intern) aufrufe sehe ich alles.
Nur wenn ich an den Programmzeilen etwas ändern will, hängt sich die WebUi auf bzw. der Roten Ring Oben dreht sich ewig und der Bidlschirm bekommt einen Grauschleiher.
Früher ging das mit den Änderung quasi sofort. nun geht da nix mehr, bzw. dauert fast Minuten bis man wieder mit der WebUi arbeiten kann.

Das ist z.b. eines der Skripte das bis vor kurzem lief:

Code: Alles auswählen

string stdout;
string stderr;
;
string Temp01 = dom.GetObject("BidCos-RF.JPTH10I003:1.TEMPERATURE").Value().ToString(1);
string Hum01 = dom.GetObject("BidCos-RF.JPTH10I003:1.HUMIDITY").Value().ToString(0);
string url = "http://192.168.2.107/control?cmd=LCD,1,3,'Innen "#Temp01#"ßC "#Hum01#"%'";
system.Exec ("wget --timeout=10 -q -O /dev/null " #url, &stdout, &stderr);
;
string Temp04 = dom.GetObject("BidCos-RF.JPTH10I005:1.TEMPERATURE").Value().ToString(1);
string Hum04 = dom.GetObject("BidCos-RF.JPTH10I005:1.HUMIDITY").Value().ToString(0);
string url = "http://192.168.2.107/control?cmd=LCD,2,3,'Garage "#Temp04#"ßC "#Hum04#"%'";
system.Exec ("wget --timeout=10 -q -O /dev/null " #url, &stdout, &stderr);
;
string Temp03 = dom.GetObject("BidCos-RF.JPTHPO0001:1.TEMPERATURE").Value().ToString(1);
string Hum03 = dom.GetObject("BidCos-RF.JPTHPO0001:1.HUMIDITY").Value().ToString(0);
string Pres03 = dom.GetObject("BidCos-RF.JPTHPO0001:1.AIR_PRESSURE").Value().ToString(0);
string url = "http://192.168.2.107/control?cmd=LCD,3,2,'"#Pres03#"hPa "#Temp03#"ßC "#Hum03#"%'";
system.Exec ("wget --timeout=10 -q -O /dev/null " #url, &stdout, &stderr);
;
object oGarage = datapoints.Get("BidCos-RF.OEQ2138226:1.STATE");
string sGarage = "Rolltor ";
if(oGarage.Value()) {sGarage= sGarage#"OFFEN";}else{sGarage=sGarage#"ZU";}
string url = "http://192.168.2.107/control?cmd=LCD,4,5,'"#sGarage#"'";
system.Exec ("wget --timeout=10 -q -O /dev/null " #url, &stdout, &stderr);
Von den Dingern gibt es drei Stück, die aber so gut wie alle Gleich sind, bie auf die Daten des ersten Sensors, die angepasst werden, je nach Standort
Bevor das Skript ausgeführt wird, wird die Anzeige Gelöscht:

Code: Alles auswählen

string stdout;
string stderr;
;
string url="http://192.168.2.106/control?cmd=lcdcmd,clear";
system.Exec ("wget --timeout=10 -q -O /dev/null " #url, &stdout, &stderr);
Ich vermute man da hat sich in der Syntax zur "system.Exec" etwas geändert?
Denn es reicht diese vier Zeilen nur zu Testen und ich kann das Verhalten prvozieren!
Zuletzt geändert von Hackertomm am 05.05.2021, 20:10, insgesamt 1-mal geändert.
Gruß
Hackertomm

Virtual Image auf einer Qnap TS-451D2, 2GHZ Celeron u. 8GB RAM, aktuell Raspberry OVA, Vers. 3.71.12.20231020

Gesperrt

Zurück zu „RaspberryMatic“