Hallo,
trotz Suche im Internet habe ich nicht besonders viel über die PID20 -Regelung
gefunden. Im Fhem-Wiki ist dies zwar beschrieben; jedoch komme ich damit nicht
zurecht.
Meine Fragen sind nun:
a.) Habe ich den PID20 richtig definiert ?
b.) Wie übertrage ich die Sollwerttemperatur auf den Regler ?
############################################################################
############ Badezimmer ####################################################
############################################################################
define 01Badezimmer LaCrosse 2B
attr 01Badezimmer IODev jeelinkcross
attr 01Badezimmer alias Badezimmer
attr 01Badezimmer doAverage 1
attr 01Badezimmer event-min-interval state:600
attr 01Badezimmer group Temperaturen
attr 01Badezimmer icon scene_bathroom
attr 01Badezimmer room Raumklima
define FileLog_01Badezimmer FileLog ./log/01Badezimmer-%Y.log 01Badezimmer:T:.*
attr FileLog_01Badezimmer logtype temp4hum6:Temp/Hum,text
define weblink_01Badezimmer SVG FileLog_01Badezimmer:weblink_01Badezimmer:CURRENT
attr weblink_01Badezimmer alias Badezimmer
attr weblink_01Badezimmer room Plots
#### Heizung
define Stellantrieb_Badezimmer FHT8V 1434
attr Stellantrieb_Badezimmer IODev COC
attr Stellantrieb_Badezimmer alias Badezimmer.Ventil
attr Stellantrieb_Badezimmer icon sani_heating_automatic
attr Stellantrieb_Badezimmer room Heizung
define PID.Badezimmer PID20 01Badezimmer:temperature Stellantrieb_Badezimmer:maxValveSetting
# Temperaturwerte
define HeizungBadezimmer DOIF ([06:00-22:00]) (set Stellantrieb_Badezimmer desired 20) DOELSE (set Stellantrieb_Badezimmer desired 5)
attr HeizungBadezimmer do always
Vielen Dank für Eure Hilfe.
Heinzi
Hallo,
Denke eher so:
define PID.Badezimmer PID20 01Badezimmer:temperature Stellantrieb_Badezimmer:valve
define HeizungBadezimmer DOIF ([06:00-22:00]) (set PID.Badezimmer desired 20) DOELSE (set PID.Badezimmer desired 5)
Also:
<actor:cmd > = FHT8v:valve
und mit set dem PID20-Modul die desired-Temperatur geben.
Gruß
Hans
Wie Hans Franz schon sagte: die desired-temp wird immer am PID Device eingestellt.
Hallo betateilchen,
hallo Franz,
vielen Dank für Eure Hilfe.
Ich habe ins cfg wie beschrieben eingetragen:
define PID.Badezimmer PID20 01Badezimmer:temperature Stellantrieb_Badezimmer:valve
define HeizungBadezimmer DOIF ([06:00-22:00]) (set PID.Badezimmer desired 20) DOELSE (set PID.Badezimmer desired 5)
Warum wird der Temperaturwert nicht übertragen ?
Hienzi
DEF 01Badezimmer:temperature Stellantrieb_Badezimmer:valve
NAME PID.Badezimmer
NR 548
NTFY_ORDER 50-PID.Badezimmer
STATE alarm - missing desired
TYPE PID20
Hi Heinzi,
ZitatSTATE alarm - missing desired
du solltest erst mal einen Sollwert setzen.
John