PID20 Heizkörperthermostatregelventil

Begonnen von Heinzi, 10 Oktober 2015, 22:41:34

Vorheriges Thema - Nächstes Thema

Heinzi

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

Hans Franz

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


Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

betateilchen

Wie Hans Franz schon sagte: die desired-temp wird immer am PID Device eingestellt.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Heinzi

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

John

Hi Heinzi,

ZitatSTATE                  alarm - missing desired

du solltest erst mal einen Sollwert setzen.

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP