+ Antworten
Ergebnis 1 bis 8 von 8
  1. #1
    Registriert seit
    Jan 2018
    Beiträge
    31

    Standard Werte auf Bus senden

    Hallo Zusammen,

    ich möchte die Werte von einem Netatmo Sensor (Luftfeuchte)
    auf den KNX senden.

    Habe mir dazu einen Instanz DPT 9 angelegt.

    Wie muss ich jetzt die Werte verknüpfen bzw. wie muss ein Script aussehen.



    Viele Grüße
    Angehängte Grafiken Angehängte Grafiken  

  2. #2
    Registriert seit
    Mar 2009
    Ort
    Ruhrgebiet
    Beiträge
    361

    Möglichkeit A: mit Script
    Script an "beliebiger" Stelle anlegen. Name z.B. "Lufteuchtigkeit von Netatmo auf KNX".
    Auslösendes Ereignis bei Variablenänderung von "Netatmo Luftfeuchtigkeit" o.g. Script starten.
    Im Script Inhalt RequestAction(VariableID, $_IPS['VALUE']); oder KNX_WriteDPT9(InstanzID, $_IPS['VALUE']);

    Jeweils unter der Annahme, dass die Werte die gleiche binäre Darstellung haben.


    Möglichkeit B: Script weglassen.
    Ereignis bei Änderung der Variable erzeugen. Dort nicht "Script ausführen" als Ziel, sondern "Führe PHP Code aus" und den o.s. PHP Code direkt eingeben. Kann allerdings bei vielen dieser Konstrukte die Übersichtlichkeit verringern.
    Wago 740-881 102 DO + 96DI - 1-Wire OWOS (8x DS1820) - DALI (12 Endgeräte)
    AVR NET IO (ArtNET + k8io), Arduino (3x Wiegand26 Sebury K3)
    IP-Symcon 3.3 auf Windows Server 2008R2 C2D 2x2,8GHz 4GB Ram

  3. #3
    Registriert seit
    Jan 2018
    Beiträge
    31

    Hallo und Danke,

    bekomme Diese Fehlermeldung.
    Angehängte Grafiken Angehängte Grafiken  

  4. #4
    Registriert seit
    Mar 2009
    Ort
    Ruhrgebiet
    Beiträge
    361

    Das ist ja auch kein Wunder. Es heißt ja auch:
    KNX_WriteDPT9(INSTANZID KOMMA $_IPS['VALUE']);

    wobei
    INSZANZID die ID der Instanz ist. Das ist das Teil mit 'DPT009.x' im Namen.
    Und $_IPS['VALUE'] ist eine sog. Systemvariable (siehe Doku) und muss genau so übernommen werden.
    Wago 740-881 102 DO + 96DI - 1-Wire OWOS (8x DS1820) - DALI (12 Endgeräte)
    AVR NET IO (ArtNET + k8io), Arduino (3x Wiegand26 Sebury K3)
    IP-Symcon 3.3 auf Windows Server 2008R2 C2D 2x2,8GHz 4GB Ram

  5. #5
    Registriert seit
    Jan 2018
    Beiträge
    31

    Versteh ich nicht , irgendwo muss dich auch der Ursprungswert von Netatmo benannt werden ?


    Gesendet von iPhone mit Tapatalk Pro

  6. #6
    Registriert seit
    Mar 2009
    Ort
    Ruhrgebiet
    Beiträge
    361

    Hast du es denn einfach mal ausprobiert?
    Wenn das Script durch eine Änderung der Variable Luftfeuchtigkeit gestartet wird, enthält die Variable $_IPS['VALUE'] den Wert der Netatmo Luftfeuchtigkeit.

    Alternativ ginge auch:
    KNX_WriteDPT9(instanceID, GetValue(NetatmoLufteuchtigkeitID));
    Wago 740-881 102 DO + 96DI - 1-Wire OWOS (8x DS1820) - DALI (12 Endgeräte)
    AVR NET IO (ArtNET + k8io), Arduino (3x Wiegand26 Sebury K3)
    IP-Symcon 3.3 auf Windows Server 2008R2 C2D 2x2,8GHz 4GB Ram

  7. #7
    Registriert seit
    Jan 2018
    Beiträge
    31

    So jetzt hab ich’s kapiert , vielen Dank


    Gesendet von iPhone mit Tapatalk Pro

  8. #8
    Registriert seit
    Mar 2013
    Ort
    Issum
    Beiträge
    719

    Da braucht man doch gar kein Script für. So mache ich es mit einem Temperaturwert den ich auf den Bus sende

    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	knx.JPG 
Hits:	29 
Größe:	50.8 KB 
ID:	55699
    KNX / IPS unl. auf Tinkerboard S / IPSView / Amazon Echo und vieles mehr

Ähnliche Themen

  1. Temperaturwerte auf den KNX-Bus senden
    Von StarStb im Forum KNX/EIB, LCN
    Antworten: 2
    Letzter Beitrag: 09.03.19, 18:07
  2. Werte richtig anzeigen? Aber wie ? Mod bus Hex werte.
    Von Dicktaracy im Forum 1-Wire, M-BUS
    Antworten: 4
    Letzter Beitrag: 29.11.15, 20:37
  3. Antworten: 5
    Letzter Beitrag: 17.06.14, 14:02
  4. Uhrzeit aus EIB-Bus senden!?
    Von PeterChrisben im Forum KNX/EIB, LCN
    Antworten: 11
    Letzter Beitrag: 03.03.09, 00:34
  5. FHT Werte an UVR1611 senden
    Von Edmund69 im Forum Allgemeine Diskussion
    Antworten: 6
    Letzter Beitrag: 08.10.08, 17:14