Ankündigung

Einklappen
Keine Ankündigung bisher.

Stellgrösse FBH-Ventile loggen

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [wiregate] Stellgrösse FBH-Ventile loggen

    Hallo zusammen,

    entweder bin ich zu doof die passenden Suchbegriffe zu verwenden oder eben blind, jedenfalls habe ich noch nicht gefunden wie ich die Stellung der Stellantriebe (NC 230V 2W) an meinen MDT Heizungsaktoren abgreife. Ich habe schon diverse Screenshots davon hier im Forum gesehen und möchte meine WP weiter optimieren, daher ist das für mich ein wichtiger Kontrollwert (Ventil ganz auf, Ist-Temp < Soll-Temp -> Action required).

    Wiregate ist vorhanden, erste erfolgreiche Gehversuche mit Plugins auch. Gibt es irgendwo ein How-To?

    Danke & Gruss,
    Hannatz

    #2
    Passende Plugins findest Du hier:
    SourceForge.net Repository - [openautomation] Index of /wiregate/plugin/generic

    Das RRD_Creator sollte genau das machen. Wenn Du auch noch etwas mehr machen möchtest in Sachen Logikengine ware auch das Logikprozessor Plugin von Fry was, das kann (neben vielen anderen) auch RRDs anlegen.

    Mehr Infos dazu gibts auch in der Code_Schnipsel Ecke:
    Code-Schnipsel - KNX-User-Forum

    Kommentar


      #3
      Hallo,

      genau das habe ich gestern gemacht.
      Hier mein Code:
      Code:
      update_rrd("Heizung_EG_Kind3_Status_Stellwert","",knx_read("3/1/3",0,5));
      update_rrd("Heizung_EG_Flur_Status_Stellwert","",knx_read("3/1/23",0,5));
      update_rrd("Heizung_EG_Gaestebad_Status_Stellwert","",knx_read("3/1/43",0,5));
      update_rrd("Heizung_EG_Kueche_Status_Stellwert","",knx_read("3/1/63",0,5));
      update_rrd("Heizung_EG_Esszimmer_Status_Stellwert","",knx_read("3/1/83",0,5));
      update_rrd("Heizung_EG_Wohnzimmer_Status_Stellwert","",knx_read("3/1/103",0,5));
      update_rrd("Heizung_EG_Arbeitszimmer_Status_Stellwert","",knx_read("3/1/123",0,5));
      update_rrd("Heizung_EG_Gaestezimmer_Status_Stellwert","",knx_read("3/1/143",0,5));
      
      update_rrd("Heizung_EG_Wohnzimmer_Sollwert","",knx_read("3/1/106",0,9));
      update_rrd("Heizung_EG_Kueche_Sollwert","",knx_read("3/1/66",0,9));
      update_rrd("Heizung_EG_Arbeitzimmer_Sollwert","",knx_read("3/1/106",0,9));
      update_rrd("Heizung_EG_Flur_Sollwert","",knx_read("3/1/26",0,9));
      update_rrd("Heizung_EG_Gaestebad_Sollwert","",knx_read("3/1/46",0,9));
      update_rrd("Heizung_EG_Gaestezimmer_Sollwert","",knx_read("3/1/146",0,9));
      
      update_rrd("Heizung_EG_Kind3_EstrichTemp","",knx_read("6/1/4",0,9));
      update_rrd("Heizung_EG_Flur_EstrichTemp","",knx_read("6/1/9",0,9));
      update_rrd("Heizung_EG_Gaestebad_EstrichTemp","",knx_read("6/1/14",0,9));
      update_rrd("Heizung_EG_Kueche_EstrichTemp","",knx_read("6/1/19",0,9));
      update_rrd("Heizung_EG_Esszimmer_EstrichTemp","",knx_read("6/1/24",0,9));
      update_rrd("Heizung_EG_Wohnzimmer_EstrichTemp","",knx_read("6/1/29",0,9));
      update_rrd("Heizung_EG_Arbeitszimmer_EstrichTemp","",knx_read("6/1/34",0,9));
      update_rrd("Heizung_EG_Gaestezimmer_EstrichTemp","",knx_read("6/1/39",0,9));
      
      update_rrd("Heizung_EG_Kind3_Temp","",knx_read("6/1/0",0,9));
      update_rrd("Heizung_EG_Flur_Temp","",knx_read("6/1/5",0,9));
      update_rrd("Heizung_EG_Gaestebad_Temp","",knx_read("6/1/10",0,9));
      update_rrd("Heizung_EG_Kueche_Temp","",knx_read("6/1/15",0,9));
      update_rrd("Heizung_EG_Esszimmer_Temp","",knx_read("6/1/20",0,9));
      update_rrd("Heizung_EG_Wohnzimmer_Temp","",knx_read("6/1/25",0,9));
      update_rrd("Heizung_EG_Arbeitszimmer_Temp","",knx_read("6/1/30",0,9));
      update_rrd("Heizung_EG_Gaestezimmer_Temp","",knx_read("6/1/35",0,9));
      
      update_rrd("Heizung_OG_Lina_Status_Stellwert","",knx_read("3/2/3",0,5));
      update_rrd("Heizung_OG_Elternbad_Status_Stellwert","",knx_read("3/2/23",0,5));
      update_rrd("Heizung_OG_Elternzimmer_Status_Stellwert","",knx_read("3/2/43",0,5));
      update_rrd("Heizung_OG_Till_Status_Stellwert","",knx_read("3/2/63",0,5));
      update_rrd("Heizung_OG_Kinderbad_Status_Stellwert","",knx_read("3/2/83",0,5));
      update_rrd("Heizung_OG_Flur_Status_Stellwert","",knx_read("3/2/103",0,5));
      
      update_rrd("Heizung_OG_Lina_Sollwert","",knx_read("3/2/6",0,9));
      update_rrd("Heizung_OG_Elternbad_Sollwert","",knx_read("3/2/26",0,9));
      update_rrd("Heizung_OG_Elternzimmer_Sollwert","",knx_read("3/2/46",0,9));
      update_rrd("Heizung_OG_Till_Sollwert","",knx_read("3/2/66",0,9));
      update_rrd("Heizung_OG_Kinderbad_Sollwert","",knx_read("3/2/86",0,9));
      update_rrd("Heizung_OG_Flur_Sollwert","",knx_read("3/2/106",0,9));
      
      update_rrd("Heizung_OG_Till_Temp","",knx_read("6/2/15",0,9));
      update_rrd("Heizung_OG_Elternbad_Temp","",knx_read("6/2/5",0,9));
      update_rrd("Heizung_OG_Elternzimmer_Temp","",knx_read("6/2/10",0,9));
      update_rrd("Heizung_OG_Lina_Temp","",knx_read("6/2/0",0,9));
      update_rrd("Heizung_OG_Kinderbad_Temp","",knx_read("6/2/20",0,9));
      update_rrd("Heizung_OG_Flur_Temp","",knx_read("6/2/25",0,9));
      
      
      update_rrd("Heizung_OG_Till_EstrichTemp","",knx_read("6/2/19",0,9));
      update_rrd("Heizung_OG_Elternbad_EstrichTemp","",knx_read("6/2/9",0,9));
      update_rrd("Heizung_OG_Elternzimmer_EstrichTemp","",knx_read("6/2/14",0,9));
      update_rrd("Heizung_OG_Lina_EstrichTemp","",knx_read("6/2/4",0,9));
      update_rrd("Heizung_OG_Kinderbad_EstrichTemp","",knx_read("6/2/24",0,9));
      update_rrd("Heizung_OG_Flur_EstrichTemp","",knx_read("6/2/29",0,9));
      Die zugehörige Seite für die Comet-Visu habe ich mit Excel erstellt. Siehe Anhang.
      Code:
            </page>
            <page name="Heizungs Diagramme">
            <diagram  series="day" period="1"  refresh="300" width="400" height="300"  gridcolor="#707070">
              <label>Flur</label>
              <axis position="left" min="15" max="25" unit="°C">left</axis>
              <axis position="right" min="0" max="100" unit="%">right</axis>
              <rrd color="#FF00FF" label="Temperatur" yaxis="left">Heizung_EG_Flur_Temp</rrd>
              <rrd color="#FFFF00" label="Stellwert"  yaxis="right">Heizung_EG_Flur_Status_Stellwert</rrd>
              <rrd color="#FFFFFF" label="Sollwert"   yaxis="left">Heizung_EG_Flur_Sollwert</rrd>
           </diagram>
      
      
            <diagram  series="day" period="1"  refresh="300" width="400" height="300"  gridcolor="#707070">
              <label>Kueche</label>
              <axis position="left" min="15" max="25" unit="°C">left</axis>
              <axis position="right" min="0" max="100" unit="%">right</axis>
              <rrd color="#FF00FF" label="Temperatur" yaxis="left">Heizung_EG_Kueche_Temp</rrd>
              <rrd color="#FFF0FF" label="Estrich"    yaxis="left">Heizung_EG_Kueche_EstrichTemp</rrd>
              <rrd color="#FFFF00" label="Stellwert"  yaxis="right">Heizung_EG_Kueche_Status_Stellwert</rrd>
              <rrd color="#FFFFFF" label="Sollwert"   yaxis="left">Heizung_EG_Kueche_Sollwert</rrd>
           </diagram>
      
            <diagram  series="day" period="1"  refresh="300" width="400" height="300"  gridcolor="#707070">
              <label>Esszimmer</label>
              <axis position="left" min="15" max="25" unit="°C">left</axis>
              <axis position="right" min="0" max="100" unit="%">right</axis>
              <rrd color="#FFFF00" label="Stellwert"  yaxis="right">Heizung_EG_Esszimmer_Status_Stellwert</rrd>
           </diagram>
      
            <diagram  series="day" period="1"  refresh="300" width="400" height="300"  gridcolor="#707070">
              <label>Wohnzimmer</label>
              <axis position="left" min="15" max="25" unit="°C">left</axis>
              <axis position="right" min="0" max="100" unit="%">right</axis>
              <rrd color="#FF00FF" label="Temperatur" yaxis="left">Heizung_EG_Wohnzimmer_Temp</rrd>
              <rrd color="#FFF0FF" label="Estrich"    yaxis="left">Heizung_EG_Wohnzimmer_EstrichTemp</rrd>
              <rrd color="#FFFF00" label="Stellwert"  yaxis="right">Heizung_EG_Wohnzimmer_Status_Stellwert</rrd>
              <rrd color="#FFFFFF" label="Sollwert"   yaxis="left">Heizung_EG_Wohnzimmer_Sollwert</rrd>
           </diagram>
      
      
            <diagram  series="day" period="1"  refresh="300" width="400" height="300"  gridcolor="#707070">
              <label>Arbeitszimmer</label>
              <axis position="left" min="15" max="25" unit="°C">left</axis>
              <axis position="right" min="0" max="100" unit="%">right</axis>
              <rrd color="#FFF0FF" label="Estrich"    yaxis="left">Heizung_EG_Arbeitszimmer_EstrichTemp</rrd>
              <rrd color="#FFFF00" label="Stellwert"  yaxis="right">Heizung_EG_Arbeitszimmer_Status_Stellwert</rrd>
              <rrd color="#FFFFFF" label="Sollwert"   yaxis="left">Heizung_EG_Arbeitszimmer_Sollwert</rrd>
           </diagram>
      
            <diagram  series="day" period="1"  refresh="300" width="400" height="300"  gridcolor="#707070">
              <label>Gaestezimmer</label>
              <axis position="left" min="15" max="25" unit="°C">left</axis>
              <axis position="right" min="0" max="100" unit="%">right</axis>
              <rrd color="#FF00FF" label="Temperatur" yaxis="left">Heizung_EG_Gaestezimmer_Temp</rrd>
              <rrd color="#FFF0FF" label="Estrich"    yaxis="left">Heizung_EG_Gaestezimmer_EstrichTemp</rrd>
              <rrd color="#FFFF00" label="Stellwert"  yaxis="right">Heizung_EG_Gaestezimmer_Status_Stellwert</rrd>
              <rrd color="#FFFFFF" label="Sollwert"   yaxis="left">Heizung_EG_Gaestezimmer_Sollwert</rrd>
           </diagram>
      
      
            <diagram  series="day" period="1"  refresh="300" width="400" height="300"  gridcolor="#707070">
              <label>Gaestebad</label>
              <axis position="left" min="15" max="25" unit="°C">left</axis>
              <axis position="right" min="0" max="100" unit="%">right</axis>
              <rrd color="#FF00FF" label="Temperatur" yaxis="left">Heizung_EG_Gaestebad_Temp</rrd>
              <rrd color="#FFFF00" label="Stellwert"  yaxis="right">Heizung_EG_Gaestebad_Status_Stellwert</rrd>
              <rrd color="#FFFFFF" label="Sollwert"   yaxis="left">Heizung_EG_Gaestebad_Sollwert</rrd>
           </diagram>
      
      
            <diagram  series="day" period="1"  refresh="300" width="400" height="300"  gridcolor="#707070">
              <label>Lina</label>
              <axis position="left" min="15" max="25" unit="°C">left</axis>
              <axis position="right" min="0" max="100" unit="%">right</axis>
              <rrd color="#FF00FF" label="Temperatur" yaxis="left">Heizung_OG_Lina_Temp</rrd>
              <rrd color="#FFF0FF" label="Estrich"    yaxis="left">Heizung_OG_Lina_EstrichTemp</rrd>
              <rrd color="#FFFF00" label="Stellwert"  yaxis="right">Heizung_OG_Lina_Status_Stellwert</rrd>
              <rrd color="#FFFFFF" label="Sollwert"   yaxis="left">Heizung_OG_Lina_Sollwert</rrd>
           </diagram>
      
      
            <diagram  series="day" period="1"  refresh="300" width="400" height="300"  gridcolor="#707070">
              <label>Elternbad</label>
              <axis position="left" min="15" max="25" unit="°C">left</axis>
              <axis position="right" min="0" max="100" unit="%">right</axis>
              <rrd color="#FF00FF" label="Temperatur" yaxis="left">Heizung_OG_Elternbad_Temp</rrd>
              <rrd color="#FFF0FF" label="Estrich"    yaxis="left">Heizung_OG_Elternbad_EstrichTemp</rrd>
              <rrd color="#FFFF00" label="Stellwert"  yaxis="right">Heizung_OG_Elternbad_Status_Stellwert</rrd>
              <rrd color="#FFFFFF" label="Sollwert"   yaxis="left">Heizung_OG_Elternbad_Sollwert</rrd>
           </diagram>
      
            <diagram  series="day" period="1"  refresh="300" width="400" height="300"  gridcolor="#707070">
              <label>Elternzimmer</label>
              <axis position="left" min="15" max="25" unit="°C">left</axis>
              <axis position="right" min="0" max="100" unit="%">right</axis>
              <rrd color="#FF00FF" label="Temperatur" yaxis="left">Heizung_OG_Elternzimmer_Temp</rrd>
              <rrd color="#FFF0FF" label="Estrich"    yaxis="left">Heizung_OG_Elternzimmer_EstrichTemp</rrd>
              <rrd color="#FFFF00" label="Stellwert"  yaxis="right">Heizung_OG_Elternzimmer_Status_Stellwert</rrd>
              <rrd color="#FFFFFF" label="Sollwert"   yaxis="left">Heizung_OG_Elternzimmer_Sollwert</rrd>
           </diagram>
      
      
            <diagram  series="day" period="1"  refresh="300" width="400" height="300"  gridcolor="#707070">
              <label>Till</label>
              <axis position="left" min="15" max="25" unit="°C">left</axis>
              <axis position="right" min="0" max="100" unit="%">right</axis>
              <rrd color="#FF00FF" label="Temperatur" yaxis="left">Heizung_OG_Till_Temp</rrd>
              <rrd color="#FFF0FF" label="Estrich"    yaxis="left">Heizung_OG_Till_EstrichTemp</rrd>
              <rrd color="#FFFF00" label="Stellwert"  yaxis="right">Heizung_OG_Till_Status_Stellwert</rrd>
              <rrd color="#FFFFFF" label="Sollwert"   yaxis="left">Heizung_OG_Till_Sollwert</rrd>
           </diagram>
      
            <diagram  series="day" period="1"  refresh="300" width="400" height="300"  gridcolor="#707070">
              <label>Kinderbad</label>
              <axis position="left" min="15" max="25" unit="°C">left</axis>
              <axis position="right" min="0" max="100" unit="%">right</axis>
              <rrd color="#FF00FF" label="Temperatur" yaxis="left">Heizung_OG_Kinderbad_Temp</rrd>
              <rrd color="#FFF0FF" label="Estrich"    yaxis="left">Heizung_OG_Kinderbad_EstrichTemp</rrd>
              <rrd color="#FFFF00" label="Stellwert"  yaxis="right">Heizung_OG_Kinderbad_Status_Stellwert</rrd>
              <rrd color="#FFFFFF" label="Sollwert"   yaxis="left">Heizung_OG_Kinderbad_Sollwert</rrd>
           </diagram>
      (Benötigt aber die SVN-Version).

      Wenn ich heute starten würde, würde ich aber o.g. Plugin nutzen, da da die Konfiguration vom Plugin getrennt ist (wo findet man eine Beispiel-Conf??)


      Gruß,
      Hendrik
      Angehängte Dateien

      Kommentar


        #4
        Die liegt im svn Ordner conf ... also eine Ebene tiefer
        Umgezogen? Ja! ... Fertig? Nein!
        Baustelle 2.0 !

        Kommentar


          #5
          Ah ;-) Danke!

          Kommentar


            #6
            Vielen Dank für die schnelle Hilfe!!
            Bleibt nur noch eine Frage: macht es Sinn das generic Plugin zu nutzen oder aber gleich auf das Logik-Plugin von Fry zu setzen? Auf kurz oder lang kommt das eh, habe so ein paar kleinere Sachen im Hinterkopf...

            @henfri:
            Irgendwie haben wir wohl die gleichen Baustellen... *g*

            Kommentar


              #7
              Übertreibts nicht mit den RRD's in einem Plugin, das bremst andere ziemlich.. Lieber mehrere Plugins mit je 10-15 oder so, wie ein fettes..

              Makki
              EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
              -> Bitte KEINE PNs!

              Kommentar

              Lädt...
              X