Alpha 2 Fussbodenheizungssteuerung im Fhem

Begonnen von BKSolo, 10 Oktober 2015, 16:00:52

Vorheriges Thema - Nächstes Thema

MrFisch

Hat jemand von euch es geschafft, über Homebridge eine Soll-Temperatur auf der Alpha2 zu setzen?

Garbsen

Freut mich, wenn ich auch mal helfen kann:
Hier eine raw Definition, du musst natürlich die ip anpassen und die Heatarea



defmod FBSetWZ HTTPMOD http://192.168.177.33/data/Dynamic.xml 0
attr FBSetWZ userattr set01Data set01Max set01Min set01Name set01URL set02Data set02Hint set02Name set02TextArg:0,1 set02URL set03Data set03Max set03Min set03Name set03TextArg:0,1 set03URL set04Data set04Max set04Min set04Name set04URL
attr FBSetWZ room Fussbodenheizung
attr FBSetWZ set01Data <?xml version="1.0" encoding="UTF-8"?><Devices><Device><ID>EZR013397</ID><HEATAREA nr="2"><T_TARGET>$val</T_TARGET></HEATAREA></Device></Devices> ##DEFINIERT EINGABEFELD FÜR SOLLTEMPERATUR IN ATTRIBUTEN
attr FBSetWZ set01Max 30
attr FBSetWZ set01Min 5
attr FBSetWZ set01Name SollAktuell
attr FBSetWZ set01URL http://192.168.177.33/data/changes.xml
attr FBSetWZ set02Data <?xml version="1.0" encoding="UTF-8"?><Devices><Device><ID>EZR013397</ID><HEATAREA nr="2"><HEATAREA_MODE>$val</HEATAREA_MODE></HEATAREA></Device></Devices> ##DEFINIERT EINGABEFELD FÜR TAG/NACHT-MODUS IN ATTRIBUTEN
attr FBSetWZ set02Hint 0,1,2
attr FBSetWZ set02Name Modus
attr FBSetWZ set02TextArg 1
attr FBSetWZ set02URL http://192.168.177.33/data/changes.xml
attr FBSetWZ set03Data <?xml version="1.0" encoding="UTF-8"?><Devices><Device><ID>EZR013397</ID><HEATAREA nr="2"><T_HEAT_DAY>$val</T_HEAT_DAY></HEATAREA></Device></Devices> ##DEFINIERT EINGABEFELD FÜR TAG-SOLLTEMPERATUR IN ATTRIBUTEN
attr FBSetWZ set03Max 30
attr FBSetWZ set03Min 5
attr FBSetWZ set03Name Tag
attr FBSetWZ set03TextArg 1
attr FBSetWZ set03URL http://192.168.177.33/data/changes.xml
attr FBSetWZ set04Data <?xml version="1.0" encoding="UTF-8"?><Devices><Device><ID>EZR013397</ID><HEATAREA nr="2"><T_HEAT_NIGHT>$val</T_HEAT_NIGHT></HEATAREA></Device></Devices> ##DEFINIERT EINGABEFELD FÜR NACHT-SOLLTEMPERATUR IN ATTRIBUTEN
attr FBSetWZ set04Max 30
attr FBSetWZ set04Min 5
attr FBSetWZ set04Name Nacht
attr FBSetWZ set04URL http://192.168.177.33/data/changes.xml
attr FBSetWZ widgetOverride userattr:textField-long set04Data:textField-long







Hier noch ein List



Internals:
   DEF        http://192.168.177.33/data/Dynamic.xml 0
   Interval   0
   MainURL    http://192.168.177.33/data/Dynamic.xml
   ModuleVersion 3.3.5 - 29.9.2016
   NAME       FBSetWZ
   NR         669
   STATE      ???
   TRIGGERTIME 0
   TRIGGERTIME_FMT
   TYPE       HTTPMOD
Attributes:
   room       Fussbodenheizung
   set01Data  <?xml version="1.0" encoding="UTF-8"?><Devices><Device><ID>EZR013397</ID><HEATAREA nr="2"><T_TARGET>$val</T_TARGET></HEATAREA></Device></Devices> ##DEFINIERT EINGABEFELD FÜR SOLLTEMPERATUR IN ATTRIBUTEN
   set01Max   30
   set01Min   5
   set01Name  SollAktuell
   set01URL   http://192.168.177.33/data/changes.xml
   set02Data  <?xml version="1.0" encoding="UTF-8"?><Devices><Device><ID>EZR013397</ID><HEATAREA nr="2"><HEATAREA_MODE>$val</HEATAREA_MODE></HEATAREA></Device></Devices> ##DEFINIERT EINGABEFELD FÜR TAG/NACHT-MODUS IN ATTRIBUTEN
   set02Hint  0,1,2
   set02Name  Modus
   set02TextArg 1
   set02URL   http://192.168.177.33/data/changes.xml
   set03Data  <?xml version="1.0" encoding="UTF-8"?><Devices><Device><ID>EZR013397</ID><HEATAREA nr="2"><T_HEAT_DAY>$val</T_HEAT_DAY></HEATAREA></Device></Devices> ##DEFINIERT EINGABEFELD FÜR TAG-SOLLTEMPERATUR IN ATTRIBUTEN
   set03Max   30
   set03Min   5
   set03Name  Tag
   set03TextArg 1
   set03URL   http://192.168.177.33/data/changes.xml
   set04Data  <?xml version="1.0" encoding="UTF-8"?><Devices><Device><ID>EZR013397</ID><HEATAREA nr="2"><T_HEAT_NIGHT>$val</T_HEAT_NIGHT></HEATAREA></Device></Devices> ##DEFINIERT EINGABEFELD FÜR NACHT-SOLLTEMPERATUR IN ATTRIBUTEN
   set04Max   30
   set04Min   5
   set04Name  Nacht
   set04URL   http://192.168.177.33/data/changes.xml
   userattr   set01Data set01Max set01Min set01Name set01URL set02Data set02Hint set02Name set02TextArg:0,1 set02URL set03Data set03Max set03Min set03Name set03TextArg:0,1 set03URL set04Data set04Max set04Min set04Name set04URL
   widgetOverride userattr:textField-long set04Data:textField-long

FHEM und Homebridge auf Intel NUC, CUL 868 v 1.66, CUL466 V 1.66, SOMFY RTS Rolläden, HM-LC-Bl1PBU-FM, HM-LC-BL1-FM, HM-SEC-SC-2, HM-SEC-RHS, HM-WDS10-TH-O, HM-SEC-WDS-2, HM-Sen-LI-O, HM-CC-RT-DN, HM-LC-Sw1-Pl-DN-R1, HM-SCI-3-FM, HM-Sec-Sir-WM, HM-PB-2-WM55-2, HM-RC-8, HM-LC-SW1-PL2, Alpha2

MrFisch

So sieht mein Code von einer Basisstation aus...Wenn ich als "genericDeviceType thermometer" wähle funktioniert die Rückgabe des aktuellen Ist-Wertes.
Sobald ich den Typ Thermostat wähle mache ich wohl einen Fehler. Mein Sollwert ist mit "Desired-Temp" als Reading-Name beschrieben.
Wenn ich in den Attribut "homebridgeMapping" TargetTemperature=Desired-Temp::target eingebe, kann ich zwar einen Sollwert setzen, aber er wird nicht wirklich an die Alpha geschrieben. Wie müsste ich das homebridgeMapping schreiben?

Jemand einen Tipp?
Vielen Dank für eure Hilfe!

define DG_FBH_HZ01_HeatArea HTTPMOD http://192.168.0.43/data/static.xml 600
attr DG_FBH_HZ01_HeatArea userattr disable enableXPath-Strict reading01Name reading01Regex reading02Name reading02OMap reading02Regex reading03Name reading03Regex reading04Name reading04Regex reading05Name reading05Regex reading06Name reading06Regex reading07Name reading07OMap reading07Regex reading08Name reading08Regex reading09Name reading09Regex reading10Name reading10Regex reading11Name reading11Regex reading12Name reading12Regex reading13Name reading13Regex reading14Name reading14Regex reading15Name reading15Regex reading16Name reading16Regex reading17Name reading17Regex reading18Name reading18Regex reading19Name reading19Regex reading20Name reading20Regex reading21Name reading21Regex reading22Name reading22OMap reading22Regex reading23Name reading23OMap reading23Regex reading24Name reading24Regex reading25Name reading25Regex reading26Name reading26Regex reading27Name reading27Regex reading28Name reading28Regex reading29Name reading29OMap reading29Regex reading30Name reading30Regex reading31Name reading31OMap reading31Regex set01Data set01Name set01TextArg:0,1 set01URL set05Data set05IMap set05Max set05Min set05Name set05URL set17Data set17Max set17Min set17Name set17URL set22Data set22IMap set22Max set22Min set22Name set22URL set23Data set23IMap set23Max set23Min set23Name set23URL set29Data set29IMap set29Max set29Min set29Name set29URL stateFormat verbose
attr DG_FBH_HZ01_HeatArea disable 0
attr DG_FBH_HZ01_HeatArea enableXPath-Strict 1
attr DG_FBH_HZ01_HeatArea genericDeviceType thermometer
attr DG_FBH_HZ01_HeatArea group DG-Fussbodenheizung,HZ01-Gaestezimmer
attr DG_FBH_HZ01_HeatArea homebridgeMapping CurrentTemperature=RDF-MeasuredTemp
attr DG_FBH_HZ01_HeatArea reading01Name HeatingZoneName
attr DG_FBH_HZ01_HeatArea reading01Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/HEATAREA_NAME/text()
attr DG_FBH_HZ01_HeatArea reading02Name HeatingZoneMode
attr DG_FBH_HZ01_HeatArea reading02OMap 0:Auto, 1:Day, 2:Night
attr DG_FBH_HZ01_HeatArea reading02Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/HEATAREA_MODE/text()
attr DG_FBH_HZ01_HeatArea reading03Name RDF-MeasuredTemp
attr DG_FBH_HZ01_HeatArea reading03Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/T_ACTUAL/text()
attr DG_FBH_HZ01_HeatArea reading04Name ExtSensor-MeasuredTemp
attr DG_FBH_HZ01_HeatArea reading04Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/T_ACTUAL_EXT/text()
attr DG_FBH_HZ01_HeatArea reading05Name RDF-DesiredTemp
attr DG_FBH_HZ01_HeatArea reading05Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/T_TARGET/text()
attr DG_FBH_HZ01_HeatArea reading06Name RDF-BaseTemp
attr DG_FBH_HZ01_HeatArea reading06Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/T_TARGET_BASE/text()
attr DG_FBH_HZ01_HeatArea reading07Name State
attr DG_FBH_HZ01_HeatArea reading07OMap 1:Ok, 2:Error
attr DG_FBH_HZ01_HeatArea reading07Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/HEATAREA_STATE/text()
attr DG_FBH_HZ01_HeatArea reading08Name Program-Source
attr DG_FBH_HZ01_HeatArea reading08Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/PROGRAM_SOURCE/text()
attr DG_FBH_HZ01_HeatArea reading09Name Program-Week
attr DG_FBH_HZ01_HeatArea reading09Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/PROGRAM_WEEK/text()
attr DG_FBH_HZ01_HeatArea reading10Name Program-WeekEnd
attr DG_FBH_HZ01_HeatArea reading10Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/PROGRAM_WEEKEND/text()
attr DG_FBH_HZ01_HeatArea reading11Name Party
attr DG_FBH_HZ01_HeatArea reading11Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/PARTY/text()
attr DG_FBH_HZ01_HeatArea reading12Name Party-RemainingTime
attr DG_FBH_HZ01_HeatArea reading12Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/PARTY_REMAININGTIME/text()
attr DG_FBH_HZ01_HeatArea reading13Name Presence
attr DG_FBH_HZ01_HeatArea reading13Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/PRESENCE/text()
attr DG_FBH_HZ01_HeatArea reading14Name DesiredTemp-Min
attr DG_FBH_HZ01_HeatArea reading14Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/T_TARGET_MIN/text()
attr DG_FBH_HZ01_HeatArea reading15Name DesiredTemp-Max
attr DG_FBH_HZ01_HeatArea reading15Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/T_TARGET_MAX/text()
attr DG_FBH_HZ01_HeatArea reading16Name RPM-Motor
attr DG_FBH_HZ01_HeatArea reading16Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/RPM_MOTOR/text()
attr DG_FBH_HZ01_HeatArea reading17Name RDP-OffsetTemp
attr DG_FBH_HZ01_HeatArea reading17Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/OFFSET/text()
attr DG_FBH_HZ01_HeatArea reading18Name Temp-Heat-Day
attr DG_FBH_HZ01_HeatArea reading18Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/T_HEAT_DAY/text()
attr DG_FBH_HZ01_HeatArea reading19Name Temp-Heat-Night
attr DG_FBH_HZ01_HeatArea reading19Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/T_HEAT_NIGHT/text()
attr DG_FBH_HZ01_HeatArea reading20Name Temp-Cool-Day
attr DG_FBH_HZ01_HeatArea reading20Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/T_COOL_DAY/text()
attr DG_FBH_HZ01_HeatArea reading21Name Temp-Cool-Night
attr DG_FBH_HZ01_HeatArea reading21Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/T_COOL_NIGHT/text()
attr DG_FBH_HZ01_HeatArea reading22Name ExtSensor-DesiredTemp
attr DG_FBH_HZ01_HeatArea reading22OMap 1.0:18.0, 1.5:19.0, 2.0:20.0, 2.5:21.0, 3.0:22.0, 3.5:23.0, 4.0:24.0, 4.5:25.0, 5.0:26.0, 5.5:27.0, 6.0:28.0
attr DG_FBH_HZ01_HeatArea reading22Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/T_FLOOR_DAY/text()
attr DG_FBH_HZ01_HeatArea reading23Name HeatingSystem
attr DG_FBH_HZ01_HeatArea reading23OMap 0:FHB Standard, 1:FHB Niedrigenergie, 2:Radiator, 3:Konvektor passiv, 4:Konvektor aktiv
attr DG_FBH_HZ01_HeatArea reading23Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/HEATINGSYSTEM/text()
attr DG_FBH_HZ01_HeatArea reading24Name Block-HC
attr DG_FBH_HZ01_HeatArea reading24Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/BLOCK_HC/text()
attr DG_FBH_HZ01_HeatArea reading25Name Lock-Status
attr DG_FBH_HZ01_HeatArea reading25Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/ISLOCKED/text()
attr DG_FBH_HZ01_HeatArea reading26Name Lock-Code
attr DG_FBH_HZ01_HeatArea reading26Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/LOCK_CODE/text()
attr DG_FBH_HZ01_HeatArea reading27Name Lock-Available
attr DG_FBH_HZ01_HeatArea reading27Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/LOCK_AVAILABLE/text()
attr DG_FBH_HZ01_HeatArea reading28Name Light
attr DG_FBH_HZ01_HeatArea reading28Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/LIGHT/text()
attr DG_FBH_HZ01_HeatArea reading29Name ExtSensor-Type
attr DG_FBH_HZ01_HeatArea reading29OMap 0:Kein zusätzlicher Sensor, 1:Taupunktsensor, 2:Bodensensor, 3:Raumsensor
attr DG_FBH_HZ01_HeatArea reading29Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/SENSOR_EXT/text()
attr DG_FBH_HZ01_HeatArea reading30Name DesiredTemp-Adjustable
attr DG_FBH_HZ01_HeatArea reading30Regex xpath-strict://Devices/Device/HEATAREA [@nr="1"]/T_TARGET_ADJUSTABLE/text()
attr DG_FBH_HZ01_HeatArea reading31Name Battery
attr DG_FBH_HZ01_HeatArea reading31OMap 0:Batterie sofort wechseln, 1:Batterie wechseln, 2:Batterie OK
attr DG_FBH_HZ01_HeatArea reading31Regex xpath-strict://Devices/Device/IODEVICE [@nr="1"]/BATTERY/text()
attr DG_FBH_HZ01_HeatArea room Alpha2,Dachgeschoss,Homekit
attr DG_FBH_HZ01_HeatArea set01Data <?xml version="1.0" encoding="UTF-8"?><Devices><Device><ID>dev-Alpha2-OG</ID><HEATAREA nr="1"><HEATAREA_NAME>$val</HEATAREA_NAME></HEATAREA></Device></Devices>
attr DG_FBH_HZ01_HeatArea set01Name HeatingZoneName
attr DG_FBH_HZ01_HeatArea set01TextArg 1
attr DG_FBH_HZ01_HeatArea set01URL http://192.168.0.43/data/changes.xml
attr DG_FBH_HZ01_HeatArea set05Data <?xml version="1.0" encoding="UTF-8"?><Devices><Device><ID>dev-Alpha2-OG</ID><HEATAREA nr="1"><T_TARGET>$val</T_TARGET></HEATAREA></Device></Devices>
attr DG_FBH_HZ01_HeatArea set05IMap 5:5.0,5.5:5.5,6:6.0,6.5:6.5,7:7.0,7.5:7.5,8:8.0,8.5:8.5,9:9.0,9.5:9.5,10:10.0,10.5:10.5,11:11.0,11.5:11.5,12:12.0,12.5:12.5,13:13.0,13.5:13.5,14:14.0,14.5:14.5,15:15.0,15.05:15.5,16:16.0,16.5:16.5,17:17.0,17.5:17.5,18:18.0,18.5:18.5,19:19.0,19.5:19.5,20:20.0,20.5:20.5,21:21.0,21.5:21.5,22:22.0,22.5:22.5,23:23.0,23.5:23.5,24:24.0,24.5:24.5,25:25.0,25.5:25.5,26:26.0,26.5:26.5,27:27.0,27.5:27.5,28:28.0,28.5:28.5,29:29.0,29.5:29.5,30:30.0
attr DG_FBH_HZ01_HeatArea set05Max 30
attr DG_FBH_HZ01_HeatArea set05Min 5
attr DG_FBH_HZ01_HeatArea set05Name Desired-Temp
attr DG_FBH_HZ01_HeatArea set05URL http://192.168.0.43/data/changes.xml
attr DG_FBH_HZ01_HeatArea set17Data <?xml version="1.0" encoding="UTF-8"?><Devices><Device><ID>dev-Alpha2-OG</ID><HEATAREA nr="1"><OFFSET>$val</OFFSET></HEATAREA></Device></Devices>
attr DG_FBH_HZ01_HeatArea set17Max 2
attr DG_FBH_HZ01_HeatArea set17Min -2
attr DG_FBH_HZ01_HeatArea set17Name RDP-OffsetTemp
attr DG_FBH_HZ01_HeatArea set17URL http://192.168.0.43/data/changes.xml
attr DG_FBH_HZ01_HeatArea set22Data <?xml version="1.0" encoding="UTF-8"?><Devices><Device><ID>dev-Alpha2-OG</ID><HEATAREA nr="1"><T_FLOOR_DAY>$val</T_FLOOR_DAY></HEATAREA></Device></Devices>
attr DG_FBH_HZ01_HeatArea set22IMap 1:18.0,1.5:19.0,2:20.0,2.5:21.0,3:22.0,3.5:23.0,4:24.0,4.5:25.0,5:26.0,5.5:27.0,6:28.0
attr DG_FBH_HZ01_HeatArea set22Max 6
attr DG_FBH_HZ01_HeatArea set22Min 1
attr DG_FBH_HZ01_HeatArea set22Name ExtSensor-DesiredTemp
attr DG_FBH_HZ01_HeatArea set22URL http://192.168.0.43/data/changes.xml
attr DG_FBH_HZ01_HeatArea set23Data <?xml version="1.0" encoding="UTF-8"?><Devices><Device><ID>dev-Alpha2-OG</ID><HEATAREA nr="1"><HEATINGSYSTEM>$val</HEATINGSYSTEM></HEATAREA></Device></Devices>
attr DG_FBH_HZ01_HeatArea set23IMap 0:FH Standard, 1:FH Low-energy, 2:Radiator, 3:Convector passive, 4:Convector aktive
attr DG_FBH_HZ01_HeatArea set23Max 4
attr DG_FBH_HZ01_HeatArea set23Min 0
attr DG_FBH_HZ01_HeatArea set23Name HeatingSystem
attr DG_FBH_HZ01_HeatArea set23URL http://192.168.0.43/data/changes.xml
attr DG_FBH_HZ01_HeatArea set29Data <?xml version="1.0" encoding="UTF-8"?><Devices><Device><ID>dev-Alpha2-OG</ID><HEATAREA nr="1"><SENSOR_EXT>$val</SENSOR_EXT></HEATAREA></Device></Devices>
attr DG_FBH_HZ01_HeatArea set29IMap 0:No additional sensor, 1:Dew point sensor, 2:Floor sensor, 3:Room sensor
attr DG_FBH_HZ01_HeatArea set29Max 3
attr DG_FBH_HZ01_HeatArea set29Min 0
attr DG_FBH_HZ01_HeatArea set29Name ExtSensor-Type
attr DG_FBH_HZ01_HeatArea set29URL http://192.168.0.43/data/changes.xml
attr DG_FBH_HZ01_HeatArea stateFormat {sprintf("Ist-Temperatur: %.1f, Ext-Temperatur: %.1f , Soll-Temperatur: %.1f" , ReadingsNum($name,"RDF-MeasuredTemp",0), ReadingsNum($name,"ExtSensor-MeasuredTemp",0), ReadingsNum($name,"RDF-DesiredTemp",0))}
attr DG_FBH_HZ01_HeatArea verbose 0

MarcoLanghans

Hallo Zusammen,

kurze frage benötigt man in jedem Stockwerk einen Alpha 2 mit Netzwerkanschluss damit man alles auch per FHEM steuern kann oder benötigt nur die Master Alpha 2 einen und die Slaves kommunizieren über funk mit dem Master.

Gruß und Danke

Marco

Garbsen

Du benötigst überall Netzwerkanschluss, ich habe es über Powerline gelöst.
Die Kommunikation Slave / Master erfolgt für sehr wenige Dinge, insbesondere für die Pumpenabschaltung ist der Master zuständig.
FHEM und Homebridge auf Intel NUC, CUL 868 v 1.66, CUL466 V 1.66, SOMFY RTS Rolläden, HM-LC-Bl1PBU-FM, HM-LC-BL1-FM, HM-SEC-SC-2, HM-SEC-RHS, HM-WDS10-TH-O, HM-SEC-WDS-2, HM-Sen-LI-O, HM-CC-RT-DN, HM-LC-Sw1-Pl-DN-R1, HM-SCI-3-FM, HM-Sec-Sir-WM, HM-PB-2-WM55-2, HM-RC-8, HM-LC-SW1-PL2, Alpha2

MarcoLanghans

Hi Garbsen,

erstmal vielen dank für die schnelle Antwort.
Bedeutet aber man hat jeweils ein Webfrontend pro Stockwerk zum einstellen, oder?


Gruß und Danke

Marco

Garbsen

FHEM und Homebridge auf Intel NUC, CUL 868 v 1.66, CUL466 V 1.66, SOMFY RTS Rolläden, HM-LC-Bl1PBU-FM, HM-LC-BL1-FM, HM-SEC-SC-2, HM-SEC-RHS, HM-WDS10-TH-O, HM-SEC-WDS-2, HM-Sen-LI-O, HM-CC-RT-DN, HM-LC-Sw1-Pl-DN-R1, HM-SCI-3-FM, HM-Sec-Sir-WM, HM-PB-2-WM55-2, HM-RC-8, HM-LC-SW1-PL2, Alpha2

Garbsen

Frage in die Runde:
Ich hatte vor einiger Zeit in meinem Alpha2 httpmod Device In den internals die gesamte static.xml angezeigt. Ich habe zwischenzeitlich mehreres geändert und jetzt ist mir aufgefallen, dass diese Auswertung nicht mehr angezeigt wird.
Ehrlich gesagt weiß ich nicht wie ich das ein oder aus "geschaltet" habe.
Weiß jemand, wie man die xml in den internals darstellt?
FHEM und Homebridge auf Intel NUC, CUL 868 v 1.66, CUL466 V 1.66, SOMFY RTS Rolläden, HM-LC-Bl1PBU-FM, HM-LC-BL1-FM, HM-SEC-SC-2, HM-SEC-RHS, HM-WDS10-TH-O, HM-SEC-WDS-2, HM-Sen-LI-O, HM-CC-RT-DN, HM-LC-Sw1-Pl-DN-R1, HM-SCI-3-FM, HM-Sec-Sir-WM, HM-PB-2-WM55-2, HM-RC-8, HM-LC-SW1-PL2, Alpha2

en-trust

Wie habt Ihr Eure Steuerung optisch in FTUI gelöst ? Könntet Ihr vielleicht paar Screenshots posten ggf. mit dem entsprechenden Code ? Danke.

wkarl

Hallo,

Zitat von: Garbsen am 03 Januar 2017, 19:12:44
Du benötigst überall Netzwerkanschluss, ich habe es über Powerline gelöst.
Die Kommunikation Slave / Master erfolgt für sehr wenige Dinge, insbesondere für die Pumpenabschaltung ist der Master zuständig.

kannst Du kurz mal posten wie man Master/Slave umsetzt - weder in der Doc noch in der GUI finde ich einen Ansatz.

Danke und ciao
Walter
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

Garbsen

Du drückst in der Masterstation den sysBus Taster ein paar Sekunden bis er blinkt und dann an der Slave Station den sysBus kurz.
Das ist eigentlich alles. Genutzt wird die Master/Slave Konfig nach meiner Feststellung nur für die Pumpenabschaltung, dh wenn die Pumpe an der Masterstation angeschlossen ist, wird die erst ausgeschaltet, wenn sowohl an Master wie an Slave alle Ventile zu sind.
Die Urlaubstage muss ich z.B. Immer an beiden Stationen eingeben
FHEM und Homebridge auf Intel NUC, CUL 868 v 1.66, CUL466 V 1.66, SOMFY RTS Rolläden, HM-LC-Bl1PBU-FM, HM-LC-BL1-FM, HM-SEC-SC-2, HM-SEC-RHS, HM-WDS10-TH-O, HM-SEC-WDS-2, HM-Sen-LI-O, HM-CC-RT-DN, HM-LC-Sw1-Pl-DN-R1, HM-SCI-3-FM, HM-Sec-Sir-WM, HM-PB-2-WM55-2, HM-RC-8, HM-LC-SW1-PL2, Alpha2

en-trust

Damit man die Alphas auf uns zu machen kann in Abhängigkeit der Temperatur (DHT-29) habe ich das über ein DOIF gelöst.
Ist es dabei eigentlich notwendig vorher zu prüfen, ob der Alpha geöffnet oder geschlossen ist ?

Garbsen

Die direkte Steuerung der Ventile überlasse ich der Alpha-Steuerung. Ich übergebe da nur die Wunschtemperatur per httpmod an die Steuerung.
FHEM und Homebridge auf Intel NUC, CUL 868 v 1.66, CUL466 V 1.66, SOMFY RTS Rolläden, HM-LC-Bl1PBU-FM, HM-LC-BL1-FM, HM-SEC-SC-2, HM-SEC-RHS, HM-WDS10-TH-O, HM-SEC-WDS-2, HM-Sen-LI-O, HM-CC-RT-DN, HM-LC-Sw1-Pl-DN-R1, HM-SCI-3-FM, HM-Sec-Sir-WM, HM-PB-2-WM55-2, HM-RC-8, HM-LC-SW1-PL2, Alpha2

en-trust

Ich wollte meine Stellmotoren wie folgt regeln...


define HM_531770_Sw_01.Auto DOIF ([05:00-22:00] and [Garten.LaCrosse:temperature] < 15 and [Wohnzimmer.LaCrosse:temperature] < 22)
   (set HM_531770_Sw_01 on)
DOELSE
   (set HM_531770_Sw_01 off)
attr HM_531770_Sw_01.Auto group Schaltaktoren
attr HM_531770_Sw_01.Auto room Wohnzimmer 
attr HM_531770_Sw_01.Auto wait 0:3600


Jetzt wollte ich in der FTUI noch so eine schicke Temperaturregleranzeige einbauen um die 22 Grad ggf zu verändern. Funktioniert so etwas überhaupt ?
Wie könnte ich den Alphas noch mitgeben dass wir jetzt Sommer haben oder ist das unnötig wegen der Außentemperatur (<15) ?

Garbsen

Wie gesagt, ich überlasse das Steuern der Stellmotoren meiner Alpha2 Steuerung, dh ich steuere nicht direkt die Stellmotoren. Kann man aber natürlich auch machen, aber ob on/off = auf/zu optimal ist? Die Alpha2 Steuerung regelt auch Zwischenwerte, abhängig von Raumtemperatur.
Sommer / Winter? Denke, dass die Bedingungen außen/Innentemperatur besser ist, denn auch im Sommer kann es kalt werden.
Aber wichtiger du solltes mal googeln, wie man die Motoren auf Zwischenwerte steuern kann, denn gerade bei Fußbodenheizung ist es wichtig, dass man schon beizeiten langsam zu regelt (oder auf) und nicht erst wenn Sollwerte erreicht, der Fußboden heizt ja nach bzw braucht eine Weile zum Aufheizen.
Die Alpha2 Steuerung wird ja mittlerweile über Homematic vertrieben zu deutlich günstigeren Preisen, denke das es sich lohnt hier zu investieren
FHEM und Homebridge auf Intel NUC, CUL 868 v 1.66, CUL466 V 1.66, SOMFY RTS Rolläden, HM-LC-Bl1PBU-FM, HM-LC-BL1-FM, HM-SEC-SC-2, HM-SEC-RHS, HM-WDS10-TH-O, HM-SEC-WDS-2, HM-Sen-LI-O, HM-CC-RT-DN, HM-LC-Sw1-Pl-DN-R1, HM-SCI-3-FM, HM-Sec-Sir-WM, HM-PB-2-WM55-2, HM-RC-8, HM-LC-SW1-PL2, Alpha2