Das funktioniert auch, aber nur mit einem Gerät.
Wenn ich dann das 2. oder 3. Gerät mit ins Skript setze, sehe ich die komplette Ausgabe des 1.Gerätes, aber vom 2. oder. 3. nur "Garage", oder. den Luftdruck die Strings der Temperatur und Luftfeuchtigkeit fehlen.
Das ist im Großen und Ganzen das Verhalten, was ich schon vorher hatte.
Aktuelle Raspberrymatic, Programm können nicht mehr editiert werden.
Moderatoren: jmaus, Co-Administratoren
-
- 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: Aktuelle Raspberrymatic, Programm können nicht mehr editiert werden.
Gruß
Hackertomm
Virtual Image auf einer Qnap TS-451D2, 2GHZ Celeron u. 8GB RAM, aktuell Raspberry OVA, Vers. 3.71.12.20231020
Hackertomm
Virtual Image auf einer Qnap TS-451D2, 2GHZ Celeron u. 8GB RAM, aktuell Raspberry OVA, Vers. 3.71.12.20231020
- Baxxy
- Beiträge: 10646
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 596 Mal
- Danksagung erhalten: 2180 Mal
Re: Aktuelle Raspberrymatic, Programm können nicht mehr editiert werden.
Kann ich wieder nicht nachvollziehen.
Funktioniert hier für 3 Geräte in 3 Zeilen wunderbar. (beim Luftdruck musste ich improvisieren)
Code: Alles auswählen
string Temp01 = dom.GetObject("BidCos-RF.JPTH10I065:1.TEMPERATURE").Value().ToString(1);
string Hum01 = dom.GetObject("BidCos-RF.JPTH10I065:1.HUMIDITY").Value().ToString(0);
string url = "http://192.168.113.151/control?cmd=LCD,1,3,Innen "#Temp01#"ßC "#Hum01#"%";
system.Exec("wget --timeout=10 -q -O /dev/null '" # url # "' &");
;
string Temp04 = dom.GetObject("HmIP-RF.000EDA4995B0ED:1.ACTUAL_TEMPERATURE").Value().ToString(1);
string Hum04 = dom.GetObject("HmIP-RF.000EDA4995B0ED:1.HUMIDITY").Value().ToString(0);
string url = "http://192.168.113.151/control?cmd=LCD,2,2,Garage "#Temp04#"ßC "#Hum04#"%";
system.Exec("wget --timeout=10 -q -O /dev/null '" # url # "' &");
;
string Temp02 = dom.GetObject("HmIP-RF.000A98A9A228C2:1.ACTUAL_TEMPERATURE").Value().ToString(1);
string Hum02 = dom.GetObject("HmIP-RF.000A98A9A228C2:1.HUMIDITY").Value().ToString(0);
string Pres02 = "1020.8";
string url = "http://192.168.113.151/control?cmd=LCD,3,1,"#Pres02#"hpa "#Temp02#"ßC "#Hum02#"%";
system.Exec("wget --timeout=10 -q -O /dev/null '" # url # "' &");
;
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- 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: Aktuelle Raspberrymatic, Programm können nicht mehr editiert werden.
Ok, funktioniert jetzt.
Ich hatte die Hochkommas bei WGET gelöscht.
Wenn ich die wieder setze klappt es.
Ich hatte die Hochkommas bei WGET gelöscht.
Wenn ich die wieder setze klappt es.
Gruß
Hackertomm
Virtual Image auf einer Qnap TS-451D2, 2GHZ Celeron u. 8GB RAM, aktuell Raspberry OVA, Vers. 3.71.12.20231020
Hackertomm
Virtual Image auf einer Qnap TS-451D2, 2GHZ Celeron u. 8GB RAM, aktuell Raspberry OVA, Vers. 3.71.12.20231020