Benzin preise auslesen, widget und script?

WebUIs (DashUI, yahui, ...), Adapter (Hue, IRTrans, Sonos, ...), Logging, Scripting

Moderator: Co-Administratoren

matze-pe
Beiträge: 757
Registriert: 11.02.2013, 08:38
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Benzin preise auslesen, widget und script?

Beitrag von matze-pe » 14.08.2014, 10:38

Die Variabel Namen passen?

Die Homematic Variabeln ( bei mir Zeichenkette ) heißen bei mir Diesel_Jet und Super_Jet, die müssen mit denen im Skript übereinstimmen ( Groß / Kleinschreibung beachten)

Code: Alles auswählen

set rega_cmd ""
append rega_cmd "var w0 = dom.GetObject('Diesel_Jet');"
append rega_cmd "w0.State('$diesel');"

append rega_cmd "var w1 = dom.GetObject('Super_Jet');"
append rega_cmd "w1.State('$super');"
CCU3 (80 Geräte, 105 Variablen, 50 Programme) * CCU.IO + DashUI + Apple HomeKit (Homebridge) auf Raspi2

john92648
Beiträge: 22
Registriert: 05.06.2014, 17:07

Re: Benzin preise auslesen, widget und script?

Beitrag von john92648 » 14.08.2014, 11:13

Hallo,
vielen Dank für die schnelle Antwort.
Hier meine Daten.
Kann bisher nichts finden.
Variablen sind jedoch weiterhin leer.
Gruß John
Dateianhänge
Super.png
Variable Super
Super.png (9.75 KiB) 2679 mal betrachtet
Diesel.png
Variable Diesel
Diesel.png (9.66 KiB) 2679 mal betrachtet
addons.png
Ordner in addons
addons.png (18.7 KiB) 2679 mal betrachtet
jet.png
Datei jet.tcl

matze-pe
Beiträge: 757
Registriert: 11.02.2013, 08:38
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Benzin preise auslesen, widget und script?

Beitrag von matze-pe » 14.08.2014, 14:29

Probier mal meine Tankstelle ( id=7900 ), ob dann die Preise ausgelesen werden. :shock:

Rechte 755 hast du auf die Datei gesetzt?
CCU3 (80 Geräte, 105 Variablen, 50 Programme) * CCU.IO + DashUI + Apple HomeKit (Homebridge) auf Raspi2

john92648
Beiträge: 22
Registriert: 05.06.2014, 17:07

Re: Benzin preise auslesen, widget und script?

Beitrag von john92648 » 14.08.2014, 21:17

Hallo,
Hab ich beides schon gemacht. Bringt auch nichts.
Gruß John

matze-pe
Beiträge: 757
Registriert: 11.02.2013, 08:38
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Benzin preise auslesen, widget und script?

Beitrag von matze-pe » 15.08.2014, 11:42

Habe es gerade mal mit deiner Tankstellen id=2267 probiert und ich bekomm deine Preise :?

Hast du in den Firewall Einstellungen in der CCU etwas konfiguriert?
Bei mir steht mein IP Subnetz ( 192.168.1.0/24 ) als freigegeben unten in der Liste der IP-Adressen für den eingeschränkten Zugriff.
CCU3 (80 Geräte, 105 Variablen, 50 Programme) * CCU.IO + DashUI + Apple HomeKit (Homebridge) auf Raspi2

john92648
Beiträge: 22
Registriert: 05.06.2014, 17:07

Re: Benzin preise auslesen, widget und script?

Beitrag von john92648 » 15.08.2014, 13:15

Hallo,
ich denke mal die Ursache liegt am tcl programm.
Wenn ich es starte, wird auch noch der Befehl
"exec /usr/bin/wget -q -O /usr/local/addons/sprit/jet.html $url"
abgearbeitet, da ich immer eine zeitaktuelle jet.html bekomme.
In den Programmschritten danach denke ich liegt die Ursache.
Gruß John.

matze-pe
Beiträge: 757
Registriert: 11.02.2013, 08:38
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Benzin preise auslesen, widget und script?

Beitrag von matze-pe » 15.08.2014, 16:47

Ja das ist auch richtig das der abgearbeitet wird, damit läd er mit wget die angegeben seite runter und durchsucht sie danach mit regexp, darin sucht er nach dem diesel und super preis, dieser wird in die varibael super und diesel geschrieben, zuum schluss werden die variabeln an die homematic übermittelt.


Teste mal vor dem "werte in variabel schreiben"

Set diesel = 1.359;
Set super = 1.559;

Und führ das skript nochmal aus, ob diese werte übertragen werden.
CCU3 (80 Geräte, 105 Variablen, 50 Programme) * CCU.IO + DashUI + Apple HomeKit (Homebridge) auf Raspi2

john92648
Beiträge: 22
Registriert: 05.06.2014, 17:07

Re: Benzin preise auslesen, widget und script?

Beitrag von john92648 » 15.08.2014, 19:49

Hallo,
hab ich probiert, auch hier bleiben die beiden Variablen leer.
Gruß John.

ps: ich sende Dir per mail die jetzt aktuelle jet.tcl.
Vielleicht entdeckst Du den Fehler.
Danke schon mal im Voraus

john92648
Beiträge: 22
Registriert: 05.06.2014, 17:07

Re: Benzin preise auslesen, widget und script?

Beitrag von john92648 » 16.08.2014, 16:35

Hallo,
nach dem einspielen Deiner *.tcl Datei funktioniert es nun perfekt. :D
Herzlichen Dank für den freundlichen und netten Support.
Gruß John
Dateianhänge
Variablen.png
Hier die aktuellen Variablen
Variablen.png (16.94 KiB) 2527 mal betrachtet

paul_1055
Beiträge: 17
Registriert: 03.01.2013, 18:36
Danksagung erhalten: 1 Mal

Re: Benzin preise auslesen, widget und script?

Beitrag von paul_1055 » 16.08.2014, 17:57

Hallo,

könnt ihr mir sagen wo das Problem lag, bekomme nämlich auch keine Werte in die Variablen.

Gruß Torsten

Antworten

Zurück zu „CCU.IO“