ControllerModul für FHEM
-
michaelv
- Beiträge: 60
- Registriert: 6. Januar 2015, 17:03
Re: ControllerModul für FHEM
Hallo
schau mal im Logfile von FHEM ob du da was findest vom poolcontroller
Gruß Michael
schau mal im Logfile von FHEM ob du da was findest vom poolcontroller
Gruß Michael
-
choetzu
- Beiträge: 127
- Registriert: 6. Januar 2015, 14:23
Re: ControllerModul für FHEM
Hallo Michael
danke. seit ich die Chlorsonde am 8.5. installiert habe, wurden im Logfile mit deinem Modul
festgehalten.
Und nun mit dem Modul von Charlie
danke. seit ich die Chlorsonde am 8.5. installiert habe, wurden im Logfile mit deinem Modul
Code: Alles auswählen
2016-05-08_23:02:39 PoolController Chlor: 0.00 -Und nun mit dem Modul von Charlie
Code: Alles auswählen
2016-05-16_13:27:06 PoolController Chlor: 0-
michaelv
- Beiträge: 60
- Registriert: 6. Januar 2015, 17:03
Re: ControllerModul für FHEM
Dann schneidet Charlie die Nachkommastellen ab. Es wird aber auch keine Einheit mitgeliefert. Frag ihn mal
Gruss Michael
Gruss Michael
-
choetzu
- Beiträge: 127
- Registriert: 6. Januar 2015, 14:23
Re: ControllerModul für FHEM
Charlie71 hat es gefixt, jetzt gehts --> https://forum.fhem.de/index.php/topic,2 ... #msg451983michaelv hat geschrieben:Dann schneidet Charlie die Nachkommastellen ab. Es wird aber auch keine Einheit mitgeliefert. Frag ihn mal
Gruss Michael
-
Syon
- Beiträge: 119
- Registriert: 6. Januar 2015, 12:49
Re: ControllerModul für FHEM
Ich habe das gerade mal installiert.
Sauber gebaut... THX a lot.
Jetzt werde ich mal schauen wie das schick visualisiert bekomme und ein Log bekomme und werde dann wohl bei FHEM bleiben... Der Wechselrichter tut da auch sauber seinen Dienst.
Vielen Dank
Sauber gebaut... THX a lot.
Jetzt werde ich mal schauen wie das schick visualisiert bekomme und ein Log bekomme und werde dann wohl bei FHEM bleiben... Der Wechselrichter tut da auch sauber seinen Dienst.
Vielen Dank
-
Syon
- Beiträge: 119
- Registriert: 6. Januar 2015, 12:49
Re: ControllerModul für FHEM
Ich habe das im Log:
Ich habe getan, wie mir geheißen... 
Code: Alles auswählen
2017.05.24 13:06:43 3: WARNING: unsupported character in reading PH+_Control (not A-Za-z/\d_\.-), notify the myPoolcontroller module maintainer.
2017.05.24 13:06:43 3: WARNING: unsupported character in reading pH+_Rest (not A-Za-z/\d_\.-), notify the myPoolcontroller module maintainer.
2017.05.24 13:06:43 3: WARNING: unsupported character in reading pH+_consumption (not A-Za-z/\d_\.-), notify the myPoolcontroller module maintainer.-
michaelv
- Beiträge: 60
- Registriert: 6. Januar 2015, 17:03
Re: ControllerModul für FHEM
Hallo
das kannst du getrost ignorieren das hängt mit dem + in den Reading zusammen. Funktion ist trotzdem gegeben.
Gruss Michael
das kannst du getrost ignorieren das hängt mit dem + in den Reading zusammen. Funktion ist trotzdem gegeben.
Gruss Michael
-
Syon
- Beiträge: 119
- Registriert: 6. Januar 2015, 12:49
Re: ControllerModul für FHEM
Das dachte ich mir schon...
Mag jemand seine Config offen legen?
Mag jemand seine Config offen legen?
-
Martin
- Beiträge: 265
- Registriert: 16. Juni 2015, 01:46
Re: ControllerModul für FHEM
Du hattest mich ja per PN gefragt - und ich hatte Dich gewarnt, dass meine ftui-Seite von damals nur eine Art Proof of Concept war und ich das Pool-Modul auch nicht im Einsatz hatte (wegen Datenlimit am Pool-Standort). Hier ist der Code:
Code: Alles auswählen
<!DOCTYPE html>
<html>
<head>
<title>POOL</title>
</head>
<body>
<div class="gridster">
<ul>
<li data-row="1" data-col="1" data-sizex="1" data-sizey="9" data-template="menu.html"></li>
<li data-row="1" data-col="2" data-sizex="6" data-sizey="9">
<header>Pool</header>
<div class="normal"
data-type="chart"
data-device="Pool"
data-logdevice='["FileLog_Pool"]'
data-columnspec='["4:Pool.Redox:"]'
data-style='["ftui l0"]'
data-ptype='["lines"]'
data-uaxis='["primary"]'
data-legend='["Redox"]'
data-yunit="mV"
data-ytext=""
data-minvalue="auto"
data-maxvalue="auto"
data-yunit_sec="%"
data-ytext_sec="Percentage"
data-yticks="auto"
data-minvalue_sec="auto"
data-maxvalue_sec="auto"
data-daysago_start="0"
data-daysago_end=""
data-crosshair="true"
data-cursorgroup="1"
data-scrollgroup="1"
data-showlegend="true"
data-xticks="auto">
</div>
<div class="normal"
data-type="chart"
data-device="Pool"
data-logdevice='["FileLog_Pool"]'
data-columnspec='["4:Pool.pH[^-^+]:"]'
data-style='["ftui l0"]'
data-ptype='["lines"]'
data-uaxis='["primary"]'
data-legend='["pH"]'
data-yunit="°"
data-ytext=""
data-minvalue="6.5"
data-maxvalue="8"
data-yunit_sec=""
data-ytext_sec=""
data-yticks="auto"
data-minvalue_sec="auto"
data-maxvalue_sec="auto"
data-daysago_start="0"
data-daysago_end=""
data-crosshair="true"
data-cursorgroup="1"
data-scrollgroup="1"
data-showlegend="true"
data-xticks="auto">
</div>
<div class="normal"
data-type="chart"
data-device="Pool"
data-logdevice='["FileLog_Pool"]'
data-columnspec='["4:Pool.Wassertmp:"]'
data-style='["ftui l0"]'
data-ptype='["lines"]'
data-uaxis='["primary"]'
data-legend='["Wassertemperatur"]'
data-yunit="°"
data-ytext=""
data-minvalue="auto"
data-maxvalue="auto"
data-yunit_sec="°"
data-ytext_sec=""
data-yticks="auto"
data-minvalue_sec="auto"
data-maxvalue_sec="auto"
data-daysago_start="0"
data-daysago_end=""
data-crosshair="true"
data-cursorgroup="1"
data-scrollgroup="1"
data-showlegend="true"
data-xticks="auto">
</div>
<div class="normal"
data-type="chart"
data-device="Pool"
data-logdevice='["FileLog_Pool","FileLog_Pool"]'
data-columnspec='["4:Pool.Pumpe","4:Pool.Zelle"]'
data-style='["ftui l4fill","ftui l3fill"]'
data-ptype='["lines","lines"]'
data-uaxis='["primary","secondary"]'
data-legend='["Pumpe","Zelle"]'
data-yunit=""
data-ytext=""
data-minvalue="auto"
data-maxvalue="auto"
data-yunit_sec=""
data-ytext_sec=""
data-yticks="auto"
data-minvalue_sec="auto"
data-maxvalue_sec="auto"
data-daysago_start="0"
data-daysago_end=""
data-crosshair="true"
data-cursorgroup="1"
data-scrollgroup="1"
data-showlegend="true"
data-xticks="auto">
</div>
</li>
<li data-row="1" data-col="8" data-sizex="4" data-sizey="2">
<header>Pumpe/Dosierer</header>
<div class="left">
<div data-type="switch"
data-device="Pool"
data-get="Pumpe"
data-get-on="3.00 --"
data-get-off="0.00 --"
data-icon="fa-power-off"
class="cell readonly" >
</div>
<div data-type="label"
class="cell">Pumpe
</div>
</div>
<div class="left">
<div data-type="switch"
data-device="Pool"
data-get="Zelle"
data-get-on="1.00 --"
data-get-off="0.00 --"
data-icon="fa-power-off"
class="cell readonly" >
</div>
<div data-type="label"
class="cell">Zelle
</div>
</div>
<div class="left">
<div data-type="switch"
data-device="Pool"
data-get="pH-"
data-get-on="3.00 --"
data-get-off="0.00 --"
data-icon="fa-power-off"
class="cell readonly" >
</div>
<div data-type="label"
class="cell">pH-
</div>
</div>
</li>
<li data-row="3" data-col="8" data-sizex="2" data-sizey="2">
<header>Messwerte</header>
<div data-type="label"
data-device="Pool"
data-get="Redox"
data-part="1"
data-limits='[0,650,800]'
data-colors='["#6699FF","#AA6900","#FF0000"]'
data-unit=" mV"
class="left-space left-align big thin">
</div>
<div data-type="label"
data-device="Pool"
data-get="Wasser:"
data-part="1"
data-limits='[-73,20,23]'
data-colors='["#6699FF","#AA6900","#FF0000"]'
data-unit=" °C"
class="left-space left-align big thin">
</div>
<div data-type="label"
data-device="Pool"
data-get="pH"
data-part="1"
data-limits='[7,7.2,7.8]'
data-colors='["#FF0000","#AA6900","#FF0000"]'
data-unit=" pH"
class="left-space left-align big thin">
</div>
</li>
<li data-row="3" data-col="10" data-sizex="2" data-sizey="2">
<header>Kannister pH-</header>
<div class="left-space-4x">
<div data-type="level"
data-device="Pool"
data-height="60"
data-width="50"
data-get="pH-_Rest"
data-part="1"
data-max="100"
data-min="0"
data-limits='["20","70","75"]'
data-colors='["#dd3366","#ffcc00","#1AA130"]'
class = "top-space">
</div>
</div>
<div data-type="label"
data-device='Pool'
data-get='pH-_Rest'
data-unit=""
class="top-space left-space large thin">
</div>
</li>
<li data-row="7" data-col="8" data-sizex="4" data-sizey="5">
<header>TEMPERATUREN</header>
<div class="left">
<div data-type="thermostat"
data-device='Pool'
data-get="Wasser"
data-min="12"
data-max="33"
data-step="0.5"
class="top-space hue-tick cell readonly">
</div>
<div data-type="label"
class="narrow fixed-label large thin">Wasser
</div>
</div>
<div class="left">
<div data-type="thermostat"
data-device='Pool'
data-get="CPU_Temp"
data-min="15"
data-max="90"
data-step="0.5"
class="top-space cell readonly">
</div>
<div data-type="label"
class="narrow fixed-label large thin">CPU
</div>
</div>
<div class="left">
<div data-type="thermostat"
data-device='Pool'
data-get="Wasser"
data-min="12"
data-max="33"
data-step="0.5"
class="top-space cell readonly">
</div>
<div data-type="label"
class="narrow fixed-label large thin">Luft
</div>
</div>
<div class="left">
<div data-type="thermostat"
data-device='Pool'
data-get="Redox"
data-min="500"
data-max="900"
data-step="0.5"
class="top-space cell readonly">
</div>
<div data-type="label"
class="narrow fixed-label large thin">Redox
</div>
</div>
</li>
</ul>
</div>
</body>
</html>-
Syon
- Beiträge: 119
- Registriert: 6. Januar 2015, 12:49
Re: ControllerModul für FHEM
Super, Vielen Dank.
Ich werde baldmöglichst anfangen das zu testen.

Ich werde baldmöglichst anfangen das zu testen.
-
michaelv
- Beiträge: 60
- Registriert: 6. Januar 2015, 17:03
Re: ControllerModul für FHEM
Hallo
hier meine FTUI Seite für den Pool sieht so aus
Gruss Michael
hier meine FTUI Seite für den Pool sieht so aus
Gruss Michael
Code: Alles auswählen
<html>
<title>Pool</title>
<head>
</head>
<body>
<div class="gridster">
<ul>
<li data-row="1" data-col="1" data-sizex="1" data-sizey="5" data-template="menu.
html"></li>
<li data-row="1" data-col="10" data-sizex="1" data-sizey="5" data-template="menu
1.html"></li>
<li data-row="1" data-col="2" data-sizex="2" data-sizey="3">
<header>Temperaturen</header>
<div data-type="label" data-device="Poolcontroller_R" data-part="
1" data-fix="1" data-get="Pool" data-limits='[-73,0,30]' data-colors='["#6699FF"
,"darkorange","darkred"]' data-unit="%B0C%0A" class="cell bigger top-space"></di
v>
<div data-type="label" "class="cell">Pool</div>
<div data-type="label" data-device="Poolcontroller_R" data-part="
1" data-fix="1" data-get="Aussen" data-limits='[-73,0,30]' data-colors='["#6699F
F","darkorange","darkred"]' data-unit="%B0C%0A" class="cell bigger top-space"></
div>
<div data-type="label" "class="cell">Aussen</div>
<div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="1" data-get="Solar_Rücklauf" data-limits='[-73,0,30]' data-colors='[
"#6699FF","darkorange","darkred"]' data-unit="%B0C%0A" class="cell bigger top-space"></div>
<div data-type="label" "class="cell">Solar Rücklauf</div>
<div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="1" data-get="Solar_Dach" data-limits='[-73,0,30]' data-colors='["#6
699FF","darkorange","darkred"]' data-unit="%B0C%0A" class="cell bigger top-space"></div>
<div data-type="label" "class="cell">Solar Dach</div>
<div class="bottom bottom-space-2x"></div>
</li>
<li data-row="1" data-col="4" data-sizex="1" data-sizey="3">
<header>Wasserwerte</header>
<div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="0" data-get="Redox" data-limits='[700,780,850]' data-colors='["#669
9FF","darkorange","darkred"]' data-unit=" mV" class="cell big top-space"></div>
<div data-type="label" "class="cell">Redox</div>
<div class="bottom bottom-space-2x"></div>
<div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="1" data-get="pH" data-limits='[6.5,7.0,7.8]' data-colors='["#6699FF
","darkorange","darkred"]' data-unit=" pH" class="cell big top-space"></div>
<div data-type="label" "class="cell">pH</div>
<div class="bottom bottom-space-2x"></div>
<div data-type="label" data-device="Poolcontroller_R" data-get="poolControllerTime" data-unit=" Uhr"style="color:darkorange" class="cell big top-space"></div>
<div data-type="label" "class="cell">ControllerZeit</div>
</li>
<li data-row="1" data-col="6" data-sizex="1" data-sizey="3">
<header>Aktoren</header>
<div class="top-spaces inline">
<div data-type="symbol" data-device="Poolcontroller_R"
data-get="Pumpe_S1"
data-states=["0","1","2","3"]
data-on-colors=["green","green","red","blue"]
data-icons='["oa-time_automatic","oa-time_automatic","fa-hand-stop-o","fa-hand-stop-o"]'
class="">
</div>
</div>
<div class="top-space inline">
<div data-type="symbol" data-device="Poolcontroller_R"
data-get="Pumpe_S1"
data-states=["0","1","2","3"]
data-on-colors=["red","green","red","green"]
data-icons='["fa-power-off","fa-power-off","fa-power-off","fa-power-off"]'
class="small">
</div>
</div>
<div data-type="label" class="narrow">Pumpe_S1</div>
<br>
<div class="top-space inline">
<div data-type="symbol" data-device="Poolcontroller_R"
data-get="Pumpe_S2"
data-states=["0","1","2","3"]
data-on-colors=["green","green","red","blue"]
data-icons='["oa-time_automatic","oa-time_automatic","fa-hand-stop-o","fa-hand-stop-o"]'
class="">
</div>
</div>
<div class="top-space inline">
<div data-type="symbol" data-device="Poolcontroller_R"
data-get="Pumpe_S2"
data-states=["0","1","2","3"]
data-on-colors=["red","green","red","green"]
data-icons='["fa-power-off","fa-power-off","fa-power-off","fa-power-off"]'
class="small">
</div>
</div>
<div data-type="label" class="narrow">Pumpe_S2</div>
<br>
<div class="top-space inline">
<div data-type="symbol" data-device="Poolcontroller_R"
data-get="Pumpe_S3"
data-states=["0","1","2","3"]
data-on-colors=["green","green","red","blue"]
data-icons='["oa-time_automatic","oa-time_automatic","fa-hand-stop-o","fa-hand-stop-o"]'
class="">
</div>
</div>
<div class="top-space inline">
<div data-type="symbol" data-device="Poolcontroller_R"
data-get="Pumpe_S3"
data-states=["0","1","2","3"]
data-on-colors=["red","green","red","green"]
data-icons='["fa-power-off","fa-power-off","fa-power-off","fa-power-off"]'
class="small">
</div>
</div>
<div data-type="label" class="narrow">Pumpe_S3</div>
<br>
<div class="top-space inline">
<div data-type="symbol" data-device="Poolcontroller_R"
data-get="Pumpe_manuell"
data-states=["0","1","2","3"]
data-on-colors=["green","green","red","blue"]
data-icons='["oa-time_automatic","oa-time_automatic","fa-hand-stop-o","fa-hand-stop-o"]'
class="">
</div>
</div>
<div class="top-space inline">
<div data-type="symbol" data-device="Poolcontroller_R"
data-get="Pumpe_manuell"
data-states=["0","1","2","3"]
data-on-colors=["red","green","red","green"]
data-icons='["fa-power-off","fa-power-off","fa-power-off","fa-power-off"]'
class="small">
</div>
</div>
<div data-type="label" class="narrow">Pumpe_manuell</div>
</li>
<li data-row="1" data-col="7" data-sizex="1" data-sizey="3">
<header>Aktoren</header>
<div class="top-space inline">
<div data-type="symbol" data-device="Poolcontroller_R"
data-get="PH_Dosierung"
data-states=["0","1","2","3"]
data-on-colors=["green","green","red","blue"]
data-icons='["oa-time_automatic","oa-time_automatic","fa-hand-stop-o","fa-hand-stop-o"]'
class="">
</div>
</div>
<div class="top-space inline">
<div data-type="symbol" data-device="Poolcontroller_R"
data-get="PH_Dosierung"
data-states=["0","1","2","3"]
data-on-colors=["red","green","red","green"]
data-icons='["fa-power-off","fa-power-off","fa-power-off","fa-power-off"]'
class="small">
</div>
</div>
<div data-type="label" class="narrow">PH-Dosierung</div>
<br>
<div class="top-space inline">
<div data-type="symbol" data-device="Poolcontroller_R"
data-get="Cl_Dosierung"
data-states=["0","1","2","3"]
data-on-colors=["green","green","red","blue"]
data-icons='["oa-time_automatic","oa-time_automatic","fa-hand-stop-o","fa-hand-stop-o"]'
class="">
</div>
</div>
<div class="top-space inline">
<div data-type="symbol" data-device="Poolcontroller_R"
data-get="Cl_Dosierung"
data-states=["0","1","2","3"]
data-on-colors=["red","green","red","green"]
data-icons='["fa-power-off","fa-power-off","fa-power-off","fa-power-off"]'
class="small">
</div>
</div>
<div data-type="label" class="narrow">Chlor-Dosierung</div>
<br>
<div class="top-space inline">
<div data-type="symbol" data-device="Poolcontroller_R"
data-get="Solar"
data-states=["0","1","2","3"]
data-on-colors=["green","green","red","blue"]
data-icons='["oa-time_automatic","oa-time_automatic","fa-hand-stop-o","fa-hand-stop-o"]'
class="">
</div>
</div>
<div class="top-space inline">
<div data-type="symbol" data-device="Poolcontroller_R"
data-get="Solar"
data-states=["0","1","2","3"]
data-on-colors=["red","green","red","green"]
data-icons='["fa-power-off","fa-power-off","fa-power-off","fa-power-off"]'
class="small">
</div>
</div>
<div data-type="label" class="narrow">Solar</div>
<br>
<div class="top-space inline">
<div data-type="symbol" data-device="Poolcontroller_R"
data-get="Frei"
data-states=["0","1","2","3"]
data-on-colors=["green","green","red","blue"]
data-icons='["oa-time_automatic","oa-time_automatic","fa-hand-stop-o","fa-hand-stop-o"]'
class="">
</div>
</div>
<div class="top-space inline">
<div data-type="symbol" data-device="Poolcontroller_R"
data-get="Frei"
data-states=["0","1","2","3"]
data-on-colors=["red","green","red","green"]
data-icons='["fa-power-off","fa-power-off","fa-power-off","fa-power-off"]'
class="small">
</div>
</div>
<div data-type="label" class="narrow">Frei</div>
</li>
<li data-row="1" data-col="5" data-sizex="1" data-sizey="3">
<header>Analogsensoren</header>
<div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="0" data-get="Kesseldruck" data-limits='[-100,200,1200]' data-colors='["#6699FF","darkorange","darkred"]' data-unit=" mBar" class
="cell big top-space"></div>
<div data-type="label" "class="cell">Kesseldruck</div>
<div class="bottom bottom-space-2x"></div>
<div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="1" data-get="Durchfluss" data-limits='[0,2,10]' data-colors='["#6699FF","darkorange","darkred"]' data-unit=" cm/s" class="cell b
ig top-space"></div>
<div data-type="label" "class="cell">Durchfluss</div>
<div class="bottom bottom-space-2x"></div>
<div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="0" data-get="Absorber" data-limits='[-2,100,105]' data-colors='["#6699FF","darkorange","darkred"]' data-unit=" % auf" class="cel
l big top-space"></div>
<div data-type="label" "class="cell">Absorber</div>
</li>
<li data-row="1" data-col="8" data-sizex="1" data-sizey="3">
<header>PH- Dosierungen</header>
<div class="bottom bottom-space-2x"></div>
<div data-type="range" data-device="Poolcontroller_R" data-low="" data-high="pH-_Rest" data-width="25" data-max="100" data-min="0" data-limit-low="10" data-limit-high="100" data-color-low="red" data-color="
orange" data-color-high="green" ></div>
<div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="2" data-get="pH-_Rest" data-limits='[10,30,90]' data-colors='["darkred","darkorange","#6699FF"]' data-unit=" %" class="cell big
top-space"></div>
<div class="bottom bottom-space-1x"></div>
<div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="0" data-get="pH-_consumption" data-limits='[0,200,800]' data-colors='["#6699FF","darkorange","darkred"]' data-unit=" ml" class="
cell big top-space"></div>
<div data-type="label" "class="cell">Heutige Dosiermenge</div>
</li>
<li data-row="1" data-col="9" data-sizex="1" data-sizey="3">
<header>Chlor Dosierung</header>
<div class="bottom bottom-space-2x"></div>
<div data-type="range" data-device="Poolcontroller_R" data-low="" data-high="Cl_Rest" data-width="25" data-max="100" data-min="0" data-limit-low="10" data-limit-high="100" data-color-low="red" data-color="o
range" data-color-high="green" ></div>
<div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="2" data-get="Cl_Rest" data-limits='[10,30,90]' data-colors='["darkred","darkorange","#6699FF"]' data-unit=" %" class="cell big t
op-space"></div>
<div class="bottom bottom-space-1x"></div>
<div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="0" data-get="Cl_consumption" data-limits='[0,300,3000]' data-colors='["#6699FF","darkorange","darkred"]' data-unit=" ml" class="
cell big top-space"></div>
<div data-type="label" "class="cell">Heutige Dosiermenge</div>
</li>
<li data-row="6" data-col="2" data-sizex="8" data-sizey="2">
<header>Pool Temperatur</header>
<table width="100%" height="85%" border="0">
<tr><th>
<div class="fullsize"
data-type="chart"
data-logdevice='["FileLog_Poolcontroller"]'
data-logfile='["Poolcontroller_neu-2017.log"]'
data-columnspec='["4:Poolcontroller_R.Pool","4:Poolcontroller_R.Aussen"]'
data-style='["ftui l0fill","ftui l2"]'
data-ptype='["lines","lines"]'
data-uaxis='["secondary","primary"]'
data-legend='["Pool","Aussen"]'
data-yunit="°C"
data-ytext="Aussen"
data-minvalue="auto"
data-maxvalue="auto"
data-minvalue_sec="auto"
data-maxvalue_sec="auto"
data-yunit_sec="°C"
data-ytext_sec="Pool"
data-yticks="auto"
data-daysago_start="0"
data-daysago_end="-1"
data-crosshair="true"
data-cursorgroup="1"
data-scrollgroup="1"
data-showlegend="true"
data-width="100%"
data-height="100%"
data-xticks="auto">
</div>
</th>
</tr>
</table>
</li>
</ul>
</div>
</body>
</html>
- Dateianhänge
-
- Bildschirmfoto 2017-05-31 um 18.23.38.png (133.73 KiB) 148 mal betrachtet
-
Syon
- Beiträge: 119
- Registriert: 6. Januar 2015, 12:49
Re: ControllerModul für FHEM
Vielen Dank, das hilft.
-
andre076
- Beiträge: 3
- Registriert: 23. Juni 2017, 10:48
Re: ControllerModul für FHEM
Hallo zusammen,
ich bin schon seit ca. Januar mit Fhem unterwegs und es erfordert (je nachdem was man erreichen möchte) schon einige Zeit.
Inzwischen habe ich alles mögliche eingebunden. Von einer Rolladensteuerung über Rauchmelder, Alarmanlage, Temperatur, Helligkeit, Beleuchtung usw.
Nun war es ja auch mal an der Zeit den Poolcontroller anzubinden. Ich dachte ich seh nicht recht, als Goolge mir sagte, es gibt ein Modul!
Super!!!
Gerade mal ausprobiert und funzt auf Anhieb!!
Ich möchte einfach mal DANKE für dieses Modul sagen, alles andere hätte mich vermutlich einige Wochenenden gekostet
Eine Frage habe ich jedoch, wo kann ich denn prüfen ob die Version, welche ich herunterladen habe (Forum), die aktuellste ist?
Vielen Dank!
Viele Grüße,
Andre
ich bin schon seit ca. Januar mit Fhem unterwegs und es erfordert (je nachdem was man erreichen möchte) schon einige Zeit.
Inzwischen habe ich alles mögliche eingebunden. Von einer Rolladensteuerung über Rauchmelder, Alarmanlage, Temperatur, Helligkeit, Beleuchtung usw.
Nun war es ja auch mal an der Zeit den Poolcontroller anzubinden. Ich dachte ich seh nicht recht, als Goolge mir sagte, es gibt ein Modul!
Super!!!
Gerade mal ausprobiert und funzt auf Anhieb!!
Ich möchte einfach mal DANKE für dieses Modul sagen, alles andere hätte mich vermutlich einige Wochenenden gekostet
Eine Frage habe ich jedoch, wo kann ich denn prüfen ob die Version, welche ich herunterladen habe (Forum), die aktuellste ist?
Vielen Dank!
Viele Grüße,
Andre
-
michaelv
- Beiträge: 60
- Registriert: 6. Januar 2015, 17:03
Re: ControllerModul für FHEM
Hallo Andre,
die letzte Version ist die hier https://forum.fhem.de/index.php/topic,2 ... msg602469/
Gruß Michael
die letzte Version ist die hier https://forum.fhem.de/index.php/topic,2 ... msg602469/
Gruß Michael
-
andre076
- Beiträge: 3
- Registriert: 23. Juni 2017, 10:48
Re: ControllerModul für FHEM
Hmm..seit einiger Zeit hab ich ein Problem damit und kann es mir nicht ganz erklären.
Das PM Modul empfängt irgendwann keine Daten mehr bzzw. stellt den Betrieb einfach ein.
Das erkennt man daran, das zb. beim auslesen aller Werte, auch der Uhrzeit ein alter Wert drin ist.
Den Controller selber kann ich aber jederzeit erreichen.
Wenn ich bei Fhem ein shutdown restart eingebe funktioniert es wieder eine Zeit lang..immer so rund einen Tag in etwa.
Aktualisierungsintervall ist auf "300".
Was könnte das sein?
Gruß,
Andre
Das PM Modul empfängt irgendwann keine Daten mehr bzzw. stellt den Betrieb einfach ein.
Das erkennt man daran, das zb. beim auslesen aller Werte, auch der Uhrzeit ein alter Wert drin ist.
Den Controller selber kann ich aber jederzeit erreichen.
Wenn ich bei Fhem ein shutdown restart eingebe funktioniert es wieder eine Zeit lang..immer so rund einen Tag in etwa.
Aktualisierungsintervall ist auf "300".
Was könnte das sein?
Gruß,
Andre
-
michaelv
- Beiträge: 60
- Registriert: 6. Januar 2015, 17:03
Re: ControllerModul für FHEM
Hallo andre
Vielleicht ist ja das die Problem https://forum.fhem.de/index.php/topic,2 ... #msg671013
Gruß Michael
Vielleicht ist ja das die Problem https://forum.fhem.de/index.php/topic,2 ... #msg671013
Gruß Michael
-
andre076
- Beiträge: 3
- Registriert: 23. Juni 2017, 10:48
Re: ControllerModul für FHEM
Ne das ist es nicht. werd mal die Frage in dem Forum dort auch noch mal stellen.
Komisch...
Komisch...
-
Martin
- Beiträge: 265
- Registriert: 16. Juni 2015, 01:46
Re: ControllerModul für FHEM
Moyn,
habe mal wieder etwas am Modul herumgebastelt, vielleicht kann's ja jemand brauchen:
https://forum.fhem.de/index.php/topic,2 ... #msg812733
Grüße
Martin
habe mal wieder etwas am Modul herumgebastelt, vielleicht kann's ja jemand brauchen:
https://forum.fhem.de/index.php/topic,2 ... #msg812733
Grüße
Martin
-
Martin
- Beiträge: 265
- Registriert: 16. Juni 2015, 01:46
Re: ControllerModul für FHEM
Moyn,
vor lauter Verwandtenbesuch kommt man ja kaum mehr zu den wichtigen Dingen des Lebens
Nach all dem Herumbasteln am Modul stehe ich vor einen banalen Frage, die mir zuvor garnicht bewusst war: Kann es ein, dass - wenn das Pumpen-Relais (oder wahrscheinlich jedes beliebige) im Automatikmodus ist und die Pumpe wg. Zeitregel gerade läuft, ein Befehl (über das fhem-Modul) wie set Pool Pumpe off ins Leere läuft? Müsste das evtl. dann set Pool Pumpe 2 sein (was das fhem-Modul AFAIK derzeit noch nicht beherrscht)?
Andersherum gefragt: Welcher wäre denn der HTTP-Befehl an den Poolcontroller, um die Pumpe - auch wenn sie gerade im Automatikmodus aktiv läuft - auszuschalten?
(Hintergrund: Hier in Spanien muss man mit dem Stromversorger einen Vertrag über eine bestimmte Leistung abschliessen (z.B. 3,5 KW). Das bedeutet, dass man nicht mehr als 3,5 kw an Verbrauchern gleichzeitig laufen lassen kann - sonst schaltet der so genannte "intelligente Zähler" den gesamten Hausstrom ab, man muss den Hauptschalter ein paar Sekunden aus- und dann wieder einschalten. Daher habe ich ein Verbrauchsmessgerät (OWL USB) in die Haussteuerung integriert, dass bei Überschreiten des aktuellen Verbrauchs über mehr als 120 Sekunden die Hauptverbraucher (Pool-Pumpe, Boiler...) ausschaltet).
EDIT: Habe https://www.poolsteuerung.de/viewtopi ... 620#p14620 gefunden, ein/aus scheint aber auch nur zu greifen, wenn das Pumpenrelais im Automatikmodus ist?
Grüße
Martin
vor lauter Verwandtenbesuch kommt man ja kaum mehr zu den wichtigen Dingen des Lebens
Nach all dem Herumbasteln am Modul stehe ich vor einen banalen Frage, die mir zuvor garnicht bewusst war: Kann es ein, dass - wenn das Pumpen-Relais (oder wahrscheinlich jedes beliebige) im Automatikmodus ist und die Pumpe wg. Zeitregel gerade läuft, ein Befehl (über das fhem-Modul) wie set Pool Pumpe off ins Leere läuft? Müsste das evtl. dann set Pool Pumpe 2 sein (was das fhem-Modul AFAIK derzeit noch nicht beherrscht)?
Andersherum gefragt: Welcher wäre denn der HTTP-Befehl an den Poolcontroller, um die Pumpe - auch wenn sie gerade im Automatikmodus aktiv läuft - auszuschalten?
(Hintergrund: Hier in Spanien muss man mit dem Stromversorger einen Vertrag über eine bestimmte Leistung abschliessen (z.B. 3,5 KW). Das bedeutet, dass man nicht mehr als 3,5 kw an Verbrauchern gleichzeitig laufen lassen kann - sonst schaltet der so genannte "intelligente Zähler" den gesamten Hausstrom ab, man muss den Hauptschalter ein paar Sekunden aus- und dann wieder einschalten. Daher habe ich ein Verbrauchsmessgerät (OWL USB) in die Haussteuerung integriert, dass bei Überschreiten des aktuellen Verbrauchs über mehr als 120 Sekunden die Hauptverbraucher (Pool-Pumpe, Boiler...) ausschaltet).
EDIT: Habe https://www.poolsteuerung.de/viewtopi ... 620#p14620 gefunden, ein/aus scheint aber auch nur zu greifen, wenn das Pumpenrelais im Automatikmodus ist?
Grüße
Martin
Zuletzt geändert von Martin am 29. Juni 2018, 17:55, insgesamt 2-mal geändert.
-
Alex
- Administrator
- Beiträge: 9988
- Registriert: 28. Mai 2014, 23:00
Re: ControllerModul für FHEM
Jo, Controller interne Regeln haben immer Vorrang. Einen "Mischbetrieb" gibt's nicht 
Entweder hat der Controller die "Macht"... oder man steuert ein Relais komplett "extern" (ohne interne Regeln des Controllers zu verwenden).
Was OFF schalten, wenn eine interne Regel ON sagt... geht mit einem "normalen" HTTP Request nicht... umgekehrt genauso.
Entweder hat der Controller die "Macht"... oder man steuert ein Relais komplett "extern" (ohne interne Regeln des Controllers zu verwenden).
Was OFF schalten, wenn eine interne Regel ON sagt... geht mit einem "normalen" HTTP Request nicht... umgekehrt genauso.