Yahoo! Weather Temperatur an KNX

Begonnen von harrison1905, 25 Oktober 2016, 13:33:29

Vorheriges Thema - Nächstes Thema

harrison1905

Hallo,

ich habe einen Merten KNX Raumtemperaturregler, der mit einer externen Temperatur gefüttert werden kann,
soll bei mir über Yahoo! Weather gemacht werden ich verwende dafür folgenden code, das Funktioniert auch soweit es macht nur Probleme bei einstelligen Temperaturwerten
z.b. 4 das KNX Modul kann nur mit bsp. 04 etwas anfangen

ich währe sehr dankbar wenn jemand weiterhelfen könnten

define extTemperatur KNX 4/1/1:dpt9.001
define OUT.Wetter Weather 659702 600 de

define extTemperatur_notify notify OUT.Wetter:temperature:.* set extTemperatur value $EVTPART1

Gruß Stefan

CoolTux


my $speed       =   sprintf("%02x", ReadingsVal($name,"speed", 0));


Das ist ein Beispielcode. Hier wird ein Wert in eine Variable eingelesen mittels ReadingsVal. Ist dieser Wert nicht zweistellig wird eine Null vor dem Wert gesetzt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

harrison1905

Danke für die schnelle Antwort  :)

muss ich das in das Notify einbauen oder in ein Modul?  :-[

CoolTux

Das Beispiel passt Du für Dein Notify an. Denn das schreibt ja den Temperatur Wert von Yahoo auf den Bus.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net