Neues Modul PID20 - Der PID-Regler

Begonnen von John, 02 Dezember 2013, 22:03:40

Vorheriges Thema - Nächstes Thema

cwagner

#225
Hallo John, hier nun der Plot. Bei der Beurteilung ist wichtig zu wissen, dass hier der Vorlauf einer Fußbodenheizung, die niedrige Vorläufe braucht, aus einem Heizkreislauf ausgekoppelt wird, der normale Radiatoren beliefert. PID20 steuert über das Modul STELLMOTOR von Florian einen Vierwegemischer.
Dadurch sind auch die extremen Vorlaufschwankungen zu erklären. Heute ist die zusätzliche Besonderheit, dass im restlichen Haus ab 14.30 Uhr kein Wärmebedarf mehr vorlag und so der Hauptkreis auskühlte.

Die Einstellungen von PID20:
pidActorInterval 10
   pidActorKeepAlive 24000
   pidActorLimitLower 1
   pidActorLimitUpper 99
   pidActorTreshold 2
   pidActorValueDecPlaces 0
   pidCalcInterval 30
   pidFactor_D 0.1
   pidFactor_I 0.4
   pidFactor_P 4


Die Solltemperatur ist ein jeden Tag neu errechneter Wert. Wie geschildert, sind durch D=0.1 jetzt die Ausschläge kleiner, aber PID20 regelt eigentlich eher von "oben". Der AVG zeigt, wie gut es im Schnitt passt. Die Reaktionen sind im Vergleich zum einem Heizkörper natürlich extrem viel schneller, deshalb füttere ich auch alle 45 Sekunden mit den Temperaturen von Heizungsvorlauf und Vorlauf FBH-Kreis

Falls Du Vorschläge hast für bessere Einstellungen - immer gerne!

EDIT 16.11.: Durch den nachfolgenden Beitrag bin ich darauf gestoßen, dass ich in der Überschrift des Plots noch einen Zuordnungsfehler hatte. Das Bild ist jetzt korrigiert.


Herzliche Grüße

Christian
PI 2B+/3B+ Raspbian 12, Perl 5.36.0, FHEM 6.3: 295 Module in ConfigDB: Steuerung Heizkessel, FBH, Solarthermie, kontr. Lüftung mit WRG. Smarthome u.a. HMCUL, 1-Wire (FT232RL ; DS2480B), EnOcean (TCM EPS3), MQTT2. DOIF, PID20, Threshold, OWX; Micropelt IRTV, Volkszähler, SolarForecast; MariaDB

Mauwges

Hallo,

ich hab jetzt ewig gerätselt, was bei mir schief läuft, da ich keinen Effekt beim D-Anteil gesehen habe; d.h. p_d ist Dauer-0.
Jetzt, nachdem ich den Plot von cwagner gesehen habe, sehe ich, das dort der D-Anteil auch Dauer-0 ist.

Ich habe versucht - bin kein FHEM-Experte - etwas zu debuggen und habe gesetzt:

attr Heizung.FBH_Regler pidDebugNotify 1
attr Heizung.FBH_Regler verbose 5


Ich hatte erwartet aus der Funktion "PID20_Notify" die Meldungen zu "tsDiff" in irgendeinem log (FileLog.Heizung.FBH_Regler oder fhem-2014-11.log) zu finden. Aber nada.

Also nochmal den Code angeguckt - habs gefunden:
Zeile 195:
   if ( defined( $attr{$name} ) && defined( $attr{$name}{disable} ) )


Hier wird "disable" auf if defined abgefragt; es müsste auf if == 1 heißen.
Wenn ich das Attribut "disable" lösche, läuft die Kiste...

Viele Grüße
Markus

John

#227
@Markus

du hast recht, das disable Attribut wurde nicht korrekt ausgewertet. Habs gefixed.

@Christian
Der D-Anteil darf keine Linie sein, sonst stimmt etwas nicht.
Das D-Glied bewertet ja den Gradienten, also die Änderung der Regeldifferenz über die Zeit und das kann bei deinen Kurven
nicht konstant sein.

Anbei nochmals das korrigierte Skript mit der Bitte diese zu testen. Wenn alles OK ist werde ich es einchecken.
(wurde eingechecked)

Da ich selbst keine schnellen Regelvorgänge habe, wäre es gut , wenn ihr Plots vom D-Anteil zeigen könntet.

John

CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

cwagner

Hallo John,

p-d ist bei mir nicht 0, es schwankt in sehr kleinen Werten. Hier ein Stück von heute nachmittag - die reinen Zahlen (wegen der Dimension von p-d im Vergleich zu p-i und p-p, wirkt die D nur wie eine Linie);

2014-11-16_15:34:20 PID_Mischer_FBH p_d: 0.0248813680582505
2014-11-16_15:35:51 PID_Mischer_FBH p_d: 0.0248721851706279
2014-11-16_15:36:52 PID_Mischer_FBH p_d: 0.0143549065895293
2014-11-16_15:37:53 PID_Mischer_FBH p_d: 0.0213458915027788
2014-11-16_15:39:24 PID_Mischer_FBH p_d: 0.0216208131998161
2014-11-16_15:40:25 PID_Mischer_FBH p_d: 0.0124322063086849
2014-11-16_15:41:25 PID_Mischer_FBH p_d: 0.0149306210019877
2014-11-16_15:42:57 PID_Mischer_FBH p_d: 0.014358378579982
2014-11-16_15:43:57 PID_Mischer_FBH p_d: 0.0106786537915731
2014-11-16_15:44:58 PID_Mischer_FBH p_d: 0.0124466309501089
2014-11-16_15:45:59 PID_Mischer_FBH p_d: 0.0149295206843092
2014-11-16_15:47:00 PID_Mischer_FBH p_d: 0.0106338937555385
2014-11-16_15:48:01 PID_Mischer_FBH p_d: 0.0136046682422604
2014-11-16_15:49:31 PID_Mischer_FBH p_d: 0.0124462628866459
2014-11-16_15:50:32 PID_Mischer_FBH p_d: 0.0155393638661834
2014-11-16_15:51:03 PID_Mischer_FBH p_d: 0.012214488342445
2014-11-16_15:52:34 PID_Mischer_FBH p_d: 0.0105362267701914
2014-11-16_15:53:04 PID_Mischer_FBH p_d: 0.00815090971460677
2014-11-16_15:54:05 PID_Mischer_FBH p_d: 0.00705843063482323
2014-11-16_15:55:06 PID_Mischer_FBH p_d: 0.0069281211526855
2014-11-16_15:56:06 PID_Mischer_FBH p_d: 0.0104652568873166
2014-11-16_15:57:07 PID_Mischer_FBH p_d: 0.0104652568873166
2014-11-16_15:58:08 PID_Mischer_FBH p_d: 0.00692664155385658
2014-11-16_15:59:08 PID_Mischer_FBH p_d: 0.0062306969845137
2014-11-16_16:00:09 PID_Mischer_FBH p_d: 0.0062306969845137
2014-11-16_16:00:40 PID_Mischer_FBH p_d: 0.015546602960345
2014-11-16_16:01:41 PID_Mischer_FBH p_d: 0.015546602960345
2014-11-16_16:02:41 PID_Mischer_FBH p_d: 0.00705796329198912
2014-11-16_16:03:42 PID_Mischer_FBH p_d: 0.00623725915782773
2014-11-16_16:04:42 PID_Mischer_FBH p_d: 0.0056973346187168
2014-11-16_16:05:43 PID_Mischer_FBH p_d: 0.00680180615373993
2014-11-16_16:06:44 PID_Mischer_FBH p_d: 0.00623767642555614
2014-11-16_16:07:14 PID_Mischer_FBH p_d: 0.00623767642555614
2014-11-16_16:08:15 PID_Mischer_FBH p_d: 0.00569210494465283
2014-11-16_16:09:16 PID_Mischer_FBH p_d: 0.00412194344765417
2014-11-16_16:09:46 PID_Mischer_FBH p_d: 0.014928339199675
2014-11-16_16:10:47 PID_Mischer_FBH p_d: 0.014928339199675
2014-11-16_16:11:48 PID_Mischer_FBH p_d: 0.00312164116702395
2014-11-16_16:12:49 PID_Mischer_FBH p_d: 0.00623583363607626
2014-11-16_16:13:49 PID_Mischer_FBH p_d: 0.00565219758529818
2014-11-16_16:23:51 PID_Mischer_FBH p_d: 0.00296688667049527
2014-11-16_16:33:52 PID_Mischer_FBH p_d: 0.00297336448133566
2014-11-16_16:43:54 PID_Mischer_FBH p_d: 0.0032856689926215
2014-11-16_16:53:57 PID_Mischer_FBH p_d: 0.00312175664880167
2014-11-16_17:03:59 PID_Mischer_FBH p_d: 0.00312176834677254
2014-11-16_17:13:59 PID_Mischer_FBH p_d: 0.00178467933223126
2014-11-16_17:24:00 PID_Mischer_FBH p_d: 0.00260192752536126
2014-11-16_17:34:01 PID_Mischer_FBH p_d: 0.0124484951412243
2014-11-16_17:44:01 PID_Mischer_FBH p_d: -0.00151944869433917
2014-11-16_17:46:02 PID_Mischer_FBH p_d: -0.248551318690214
2014-11-16_17:46:33 PID_Mischer_FBH p_d: -0.25701037882441
2014-11-16_17:47:04 PID_Mischer_FBH p_d: -0.226251512518227
2014-11-16_17:47:34 PID_Mischer_FBH p_d: -0.186736571096475
2014-11-16_17:48:35 PID_Mischer_FBH p_d: -0.201997551043344
2014-11-16_17:49:06 PID_Mischer_FBH p_d: -0.199206890444025
2014-11-16_17:50:07 PID_Mischer_FBH p_d: -0.194597305101541
2014-11-16_17:50:38 PID_Mischer_FBH p_d: 0.199185146120138
2014-11-16_17:51:39 PID_Mischer_FBH p_d: -0.208948621238322
2014-11-16_17:52:10 PID_Mischer_FBH p_d: 0.211665923108114
2014-11-16_17:52:40 PID_Mischer_FBH p_d: 0.261327202664079
2014-11-16_17:53:11 PID_Mischer_FBH p_d: -0.388057399997664
2014-11-16_17:54:12 PID_Mischer_FBH p_d: 0.344830650949062
2014-11-16_17:54:43 PID_Mischer_FBH p_d: -0.0746273975009399
2014-11-16_17:55:13 PID_Mischer_FBH p_d: -0.062252853995941
2014-11-16_18:01:14 PID_Mischer_FBH p_d: 0.0373524267521596
2014-11-16_18:03:15 PID_Mischer_FBH p_d: 0.0514416007022356
2014-11-16_18:05:16 PID_Mischer_FBH p_d: 0.0746916181563814
2014-11-16_18:06:17 PID_Mischer_FBH p_d: -0.0745694433464426
2014-11-16_18:06:48 PID_Mischer_FBH p_d: 0.124493902971605
2014-11-16_18:07:19 PID_Mischer_FBH p_d: 0.0746631891087321
2014-11-16_18:08:19 PID_Mischer_FBH p_d: 0.0622469495150369
2014-11-16_18:09:50 PID_Mischer_FBH p_d: -0.159470026756454
2014-11-16_18:10:21 PID_Mischer_FBH p_d: -0.174127609455332
2014-11-16_18:10:52 PID_Mischer_FBH p_d: -0.149356919185618
2014-11-16_18:11:23 PID_Mischer_FBH p_d: -0.124497217887727
2014-11-16_18:11:54 PID_Mischer_FBH p_d: -0.144211730661291
2014-11-16_18:12:25 PID_Mischer_FBH p_d: -0.128740592621842
2014-11-16_18:12:55 PID_Mischer_FBH p_d: -0.149364895027585
2014-11-16_18:13:26 PID_Mischer_FBH p_d: -0.124450319971003
2014-11-16_18:13:57 PID_Mischer_FBH p_d: -0.124271400856205
2014-11-16_18:14:28 PID_Mischer_FBH p_d: -0.112039952705348
2014-11-16_18:14:59 PID_Mischer_FBH p_d: -0.122568150238374
2014-11-16_18:15:29 PID_Mischer_FBH p_d: -0.110778592692066
2014-11-16_18:16:00 PID_Mischer_FBH p_d: -0.0871408115531655
2014-11-16_18:17:31 PID_Mischer_FBH p_d: -0.0497694034474099
2014-11-16_18:18:02 PID_Mischer_FBH p_d: -0.0745234916966797
2014-11-16_18:18:32 PID_Mischer_FBH p_d: -0.0720167838798308
2014-11-16_18:19:34 PID_Mischer_FBH p_d: 0.124474468344193
2014-11-16_18:20:05 PID_Mischer_FBH p_d: -0.0746704046769015
2014-11-16_18:21:05 PID_Mischer_FBH p_d: 0.0996010113732992
2014-11-16_18:22:36 PID_Mischer_FBH p_d: 0.0746950747992042
2014-11-16_18:24:07 PID_Mischer_FBH p_d: 0.0622443541250328
2014-11-16_18:25:37 PID_Mischer_FBH p_d: 0.0622401885528726
2014-11-16_18:26:38 PID_Mischer_FBH p_d: 0.0606001785798567
2014-11-16_18:28:39 PID_Mischer_FBH p_d: -0.0995947392619115
2014-11-16_18:29:09 PID_Mischer_FBH p_d: -0.111835158750964
2014-11-16_18:29:40 PID_Mischer_FBH p_d: -0.134996065635904
2014-11-16_18:30:11 PID_Mischer_FBH p_d: -0.112049430443321
2014-11-16_18:30:42 PID_Mischer_FBH p_d: -0.087116955498337
2014-11-16_18:31:43 PID_Mischer_FBH p_d: -0.0622468278205024
2014-11-16_18:32:43 PID_Mischer_FBH p_d: -0.0368572234539315
2014-11-16_18:33:14 PID_Mischer_FBH p_d: -0.0747007809993668
2014-11-16_18:35:14 PID_Mischer_FBH p_d: -0.0746802017441923
2014-11-16_18:35:45 PID_Mischer_FBH p_d: -0.0614301308655381
2014-11-16_18:39:46 PID_Mischer_FBH p_d: 0.0497874043577986
2014-11-16_18:43:47 PID_Mischer_FBH p_d: 0.0514863332310446
2014-11-16_18:45:48 PID_Mischer_FBH p_d: -0.06223552609857
2014-11-16_18:46:49 PID_Mischer_FBH p_d: 0.497733522533784
2014-11-16_18:47:19 PID_Mischer_FBH p_d: 0.124479985009826
2014-11-16_18:48:20 PID_Mischer_FBH p_d: 0.0497810776444732
2014-11-16_18:49:21 PID_Mischer_FBH p_d: -0.883946857221338
2014-11-16_18:49:51 PID_Mischer_FBH p_d: -0.298683561333712
2014-11-16_18:50:22 PID_Mischer_FBH p_d: 0.821581971791053
2014-11-16_18:50:53 PID_Mischer_FBH p_d: 0.246498051756514
2014-11-16_18:51:24 PID_Mischer_FBH p_d: 0.0995659391615969
2014-11-16_18:51:54 PID_Mischer_FBH p_d: 0.112026014377939
2014-11-16_18:52:25 PID_Mischer_FBH p_d: 0.0858280914633164
2014-11-16_18:52:56 PID_Mischer_FBH p_d: -0.435509245385859
2014-11-16_18:53:27 PID_Mischer_FBH p_d: -1.09546022888364
2014-11-16_18:53:58 PID_Mischer_FBH p_d: 0.550302473277117
2014-11-16_18:54:28 PID_Mischer_FBH p_d: 0.497804037039759
2014-11-16_18:54:59 PID_Mischer_FBH p_d: -0.423215791408638
2014-11-16_18:55:30 PID_Mischer_FBH p_d: -2.51018128439353
2014-11-16_19:05:31 PID_Mischer_FBH p_d: 0.0124416882873865
2014-11-16_19:15:32 PID_Mischer_FBH p_d: -0.0622376745038285
2014-11-16_19:25:51 PID_Mischer_FBH p_d: -0.0401541333821545
2014-11-16_19:35:54 PID_Mischer_FBH p_d: 0.180055651181425
2014-11-16_19:45:55 PID_Mischer_FBH p_d: 0.0366604260859924
2014-11-16_19:55:59 PID_Mischer_FBH p_d: 0.00617824871145764
2014-11-16_20:06:03 PID_Mischer_FBH p_d: 0.0122142257899577
2014-11-16_20:16:06 PID_Mischer_FBH p_d: 0.0481972309292531
2014-11-16_20:26:11 PID_Mischer_FBH p_d: -0.0708026778420629
2014-11-16_20:36:17 PID_Mischer_FBH p_d: -0.0834626955253888
2014-11-16_20:46:22 PID_Mischer_FBH p_d: 0.0520475107792625
2014-11-16_20:56:28 PID_Mischer_FBH p_d: -0.0762446769796157
2014-11-16_21:06:34 PID_Mischer_FBH p_d: 0.0536976930434043
2014-11-16_21:16:37 PID_Mischer_FBH p_d: 0.0270772238615143



Herzliche Grüße

Christian
PI 2B+/3B+ Raspbian 12, Perl 5.36.0, FHEM 6.3: 295 Module in ConfigDB: Steuerung Heizkessel, FBH, Solarthermie, kontr. Lüftung mit WRG. Smarthome u.a. HMCUL, 1-Wire (FT232RL ; DS2480B), EnOcean (TCM EPS3), MQTT2. DOIF, PID20, Threshold, OWX; Micropelt IRTV, Volkszähler, SolarForecast; MariaDB

John

Hallo Christian,

es gilt:
$actuationCalc = $pPortion + $iPortion + $dPortion;

Damit wäre der Einfluss vom D-Anteil bei dir praktisch 0.

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

Mauwges

Hallo,

habe das neue Modul getestet und es funzt. Anbei ein Bild von dem Regler in Action.
D-Anteil steht bei mir auf 20, Interval ist 10s.

Viele Grüße
Markus

cwagner

#231
Danke John und Markus -

leider kann ich in den nächsten Tagen nicht mehr groß testen, daher nur zwei Beispieel.
Ich bin nun viel mutiger geworden (P=6;i=2, D=10) und habe jetzt ein Regelergebnis, das deutlich schneller und näher an der Solllinie liegt...


Christian
PI 2B+/3B+ Raspbian 12, Perl 5.36.0, FHEM 6.3: 295 Module in ConfigDB: Steuerung Heizkessel, FBH, Solarthermie, kontr. Lüftung mit WRG. Smarthome u.a. HMCUL, 1-Wire (FT232RL ; DS2480B), EnOcean (TCM EPS3), MQTT2. DOIF, PID20, Threshold, OWX; Micropelt IRTV, Volkszähler, SolarForecast; MariaDB

John

Ich hab die neue Version eingechecked.

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

Joachim

Moin John,
ersteinmal vielen Dank für Dein Modul, bin gerade dabei, damit meine ersten Gehversuche damit zu machen.
Dazu gleich eine Frage?
Kann es sein, dass
attr PID_CB_HZ_BZ_FB event-on-change-reading actuation,actuationCalc,delta,desired,measured,p_d,p_i,p_p
und
attr PID_CB_HZ_BZ_FB event-min-interval actuation:300,actuationCalc:300,delta:300,desired:300,measured:300,p_d:300,p_i:300,p_p:300
nicht funktioniert?
Hier mal ein Logauszug:
2014-11-23_03:49:32 PID_CB_HZ_BZ_FB measured: 19.7
2014-11-23_03:59:32 PID_CB_HZ_BZ_FB actuation: 33
2014-11-23_04:09:32 PID_CB_HZ_BZ_FB measured: 19.6
2014-11-23_04:19:32 PID_CB_HZ_BZ_FB measured: 19.7
2014-11-23_04:29:33 PID_CB_HZ_BZ_FB actuation: 35
2014-11-23_04:44:33 PID_CB_HZ_BZ_FB measured: 19.6
2014-11-23_04:44:33 PID_CB_HZ_BZ_FB actuation: 41
2014-11-23_05:04:34 PID_CB_HZ_BZ_FB measured: 19.7
2014-11-23_05:14:34 PID_CB_HZ_BZ_FB actuation: 38
2014-11-23_05:24:34 PID_CB_HZ_BZ_FB measured: 19.6
2014-11-23_05:29:34 PID_CB_HZ_BZ_FB actuation: 44
2014-11-23_05:39:35 PID_CB_HZ_BZ_FB measured: 19.7
2014-11-23_05:59:35 PID_CB_HZ_BZ_FB actuation: 41
2014-11-23_06:29:36 PID_CB_HZ_BZ_FB actuation: 43
2014-11-23_06:47:36 PID_CB_HZ_BZ_FB measured: 19.6
2014-11-23_06:47:36 PID_CB_HZ_BZ_FB actuation: 49
2014-11-23_06:57:36 PID_CB_HZ_BZ_FB measured: 19.7
2014-11-23_07:17:37 PID_CB_HZ_BZ_FB actuation: 46
2014-11-23_07:47:38 PID_CB_HZ_BZ_FB actuation: 48
2014-11-23_08:17:38 PID_CB_HZ_BZ_FB actuation: 50
2014-11-23_08:47:43 PID_CB_HZ_BZ_FB actuation: 51
2014-11-23_09:07:46 PID_CB_HZ_BZ_FB measured: 19.8
2014-11-23_09:17:47 PID_CB_HZ_BZ_FB measured: 19.7
2014-11-23_09:17:47 PID_CB_HZ_BZ_FB actuation: 53
2014-11-23_09:47:53 PID_CB_HZ_BZ_FB measured: 19.8
2014-11-23_09:47:53 PID_CB_HZ_BZ_FB actuation: 50
2014-11-23_10:17:55 PID_CB_HZ_BZ_FB measured: 19.9
2014-11-23_10:17:55 PID_CB_HZ_BZ_FB actuation: 46
2014-11-23_10:37:19 PID_CB_HZ_BZ_FB measured: 20
2014-11-23_10:37:19 PID_CB_HZ_BZ_FB actuation: 41
2014-11-23_10:52:37 PID_CB_HZ_BZ_FB measured: 20.3
2014-11-23_10:52:37 PID_CB_HZ_BZ_FB actuation: 26
2014-11-23_11:02:49 PID_CB_HZ_BZ_FB measured: 21
2014-11-23_11:07:54 PID_CB_HZ_BZ_FB actuation: 0
2014-11-23_11:18:07 PID_CB_HZ_BZ_FB measured: 20.8
2014-11-23_11:26:19 PID_CB_HZ_BZ_FB measured: 20.7
2014-11-23_11:26:19 PID_CB_HZ_BZ_FB actuation: 5
2014-11-23_11:46:42 PID_CB_HZ_BZ_FB measured: 20.6
2014-11-23_11:56:51 PID_CB_HZ_BZ_FB actuation: 6
2014-11-23_12:07:01 PID_CB_HZ_BZ_FB measured: 20.7
2014-11-23_12:12:05 PID_CB_HZ_BZ_FB actuation: 0
2014-11-23_12:22:12 PID_CB_HZ_BZ_FB measured: 20.6
2014-11-23_12:37:23 PID_CB_HZ_BZ_FB measured: 20.5
2014-11-23_12:37:23 PID_CB_HZ_BZ_FB actuation: 7
2014-11-23_13:07:38 PID_CB_HZ_BZ_FB actuation: 4
2014-11-23_13:37:48 PID_CB_HZ_BZ_FB actuation: 1
2014-11-23_13:57:49 PID_CB_HZ_BZ_FB measured: 20.4
2014-11-23_14:07:56 PID_CB_HZ_BZ_FB actuation: 4
2014-11-23_14:38:30 PID_CB_HZ_BZ_FB actuation: 1
2014-11-23_14:53:47 PID_CB_HZ_BZ_FB actuation: 0
2014-11-23_15:24:17 PID_CB_HZ_BZ_FB measured: 20.3
2014-11-23_15:24:17 PID_CB_HZ_BZ_FB actuation: 5
2014-11-23_15:49:33 PID_CB_HZ_BZ_FB measured: 20.4
2014-11-23_15:49:33 PID_CB_HZ_BZ_FB actuation: 0
2014-11-23_16:19:49 PID_CB_HZ_BZ_FB measured: 20.3
2014-11-23_16:19:49 PID_CB_HZ_BZ_FB actuation: 3
2014-11-23_16:37:55 PID_CB_HZ_BZ_FB measured: 20.4
2014-11-23_16:37:55 PID_CB_HZ_BZ_FB actuation: 0
2014-11-23_16:57:57 PID_CB_HZ_BZ_FB measured: 20.3
2014-11-23_17:07:59 PID_CB_HZ_BZ_FB actuation: 1
2014-11-23_17:23:00 PID_CB_HZ_BZ_FB actuation: 0
2014-11-23_17:47:18 PID_CB_HZ_BZ_FB measured: 20.2
2014-11-23_17:47:18 PID_CB_HZ_BZ_FB actuation: 5
2014-11-23_18:12:36 PID_CB_HZ_BZ_FB measured: 20.3
2014-11-23_18:12:36 PID_CB_HZ_BZ_FB actuation: 0
2014-11-23_18:52:58 PID_CB_HZ_BZ_FB measured: 20.2
2014-11-23_19:13:05 PID_CB_HZ_BZ_FB actuation: 3
2014-11-23_19:43:11 PID_CB_HZ_BZ_FB actuation: 2
2014-11-23_20:01:22 PID_CB_HZ_BZ_FB measured: 20.3
2014-11-23_20:01:22 PID_CB_HZ_BZ_FB p_p: -15
2014-11-23_20:01:22 PID_CB_HZ_BZ_FB p_d: 0
2014-11-23_20:01:22 PID_CB_HZ_BZ_FB p_i: 11.2200000000003
2014-11-23_20:01:22 PID_CB_HZ_BZ_FB actuation: 0
2014-11-23_20:01:22 PID_CB_HZ_BZ_FB actuationCalc: -3.77999999999973
2014-11-23_20:01:22 PID_CB_HZ_BZ_FB delta: -0.300000000000001
2014-11-23_20:11:32 PID_CB_HZ_BZ_FB measured: 20.3
2014-11-23_20:11:32 PID_CB_HZ_BZ_FB p_p: -15
2014-11-23_20:11:32 PID_CB_HZ_BZ_FB p_d: 0
2014-11-23_20:11:32 PID_CB_HZ_BZ_FB p_i: 11.2200000000003
2014-11-23_20:11:32 PID_CB_HZ_BZ_FB actuation: 0
2014-11-23_20:11:32 PID_CB_HZ_BZ_FB actuationCalc: -3.77999999999973
2014-11-23_20:11:32 PID_CB_HZ_BZ_FB delta: -0.300000000000001
2014-11-23_20:21:38 PID_CB_HZ_BZ_FB measured: 20.3
2014-11-23_20:21:38 PID_CB_HZ_BZ_FB p_p: -15
2014-11-23_20:21:38 PID_CB_HZ_BZ_FB p_d: 0
2014-11-23_20:21:38 PID_CB_HZ_BZ_FB p_i: 11.2200000000003
2014-11-23_20:21:38 PID_CB_HZ_BZ_FB actuation: 0
2014-11-23_20:21:38 PID_CB_HZ_BZ_FB actuationCalc: -3.77999999999973
2014-11-23_20:21:38 PID_CB_HZ_BZ_FB delta: -0.300000000000001
2014-11-23_20:51:49 PID_CB_HZ_BZ_FB measured: 20.3
2014-11-23_20:51:49 PID_CB_HZ_BZ_FB actuation: 0
2014-11-23_21:01:49 PID_CB_HZ_BZ_FB measured: 20.2
2014-11-23_21:01:49 PID_CB_HZ_BZ_FB actuation: 1
2014-11-23_21:11:50 PID_CB_HZ_BZ_FB measured: 20.2
2014-11-23_21:11:50 PID_CB_HZ_BZ_FB actuation: 1
2014-11-23_21:16:52 PID_CB_HZ_BZ_FB measured: 20.2
2014-11-23_21:16:52 PID_CB_HZ_BZ_FB actuation: 0
2014-11-23_21:17:37 PID_CB_HZ_BZ_FB measured: 20.2

bis 2014-11-23_20:01:22 war das event-on-change Reading gesetzt,
von 2014-11-23_20:01:22 bis 2014-11-23_20:21:38 keins von beiden,
und ab 2014-11-23_20:21:39 beide.

Gruß Joachim
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

John

Hallo Joachim,

beides sind Standard-Readings, die aus meiner Sicht nicht vom PID20-Modul, sondern vom FHEM-Kern umgesetzt werden.

Oder liege ich da falsch ?

Hab mir mal folgendes angesehen:
Zitat
"bis 2014-11-23_20:01:22 war das event-on-change Reading gesetzt"
keine 2 aufeinanderfolgenden Werte sind gleich


2014-11-23_03:49:32 PID_CB_HZ_BZ_FB measured: 19.7
2014-11-23_04:09:32 PID_CB_HZ_BZ_FB measured: 19.6
2014-11-23_04:19:32 PID_CB_HZ_BZ_FB measured: 19.7
2014-11-23_04:44:33 PID_CB_HZ_BZ_FB measured: 19.6
2014-11-23_05:04:34 PID_CB_HZ_BZ_FB measured: 19.7
2014-11-23_05:24:34 PID_CB_HZ_BZ_FB measured: 19.6
2014-11-23_05:39:35 PID_CB_HZ_BZ_FB measured: 19.7
2014-11-23_06:47:36 PID_CB_HZ_BZ_FB measured: 19.6
2014-11-23_06:57:36 PID_CB_HZ_BZ_FB measured: 19.7
2014-11-23_09:07:46 PID_CB_HZ_BZ_FB measured: 19.8
2014-11-23_09:17:47 PID_CB_HZ_BZ_FB measured: 19.7
2014-11-23_09:47:53 PID_CB_HZ_BZ_FB measured: 19.8
2014-11-23_10:17:55 PID_CB_HZ_BZ_FB measured: 19.9
2014-11-23_10:37:19 PID_CB_HZ_BZ_FB measured: 20
2014-11-23_10:52:37 PID_CB_HZ_BZ_FB measured: 20.3
2014-11-23_11:02:49 PID_CB_HZ_BZ_FB measured: 21
2014-11-23_11:18:07 PID_CB_HZ_BZ_FB measured: 20.8
2014-11-23_11:26:19 PID_CB_HZ_BZ_FB measured: 20.7
2014-11-23_11:46:42 PID_CB_HZ_BZ_FB measured: 20.6
2014-11-23_12:07:01 PID_CB_HZ_BZ_FB measured: 20.7
2014-11-23_12:22:12 PID_CB_HZ_BZ_FB measured: 20.6
2014-11-23_12:37:23 PID_CB_HZ_BZ_FB measured: 20.5
2014-11-23_13:57:49 PID_CB_HZ_BZ_FB measured: 20.4
2014-11-23_15:24:17 PID_CB_HZ_BZ_FB measured: 20.3
2014-11-23_15:49:33 PID_CB_HZ_BZ_FB measured: 20.4
2014-11-23_16:19:49 PID_CB_HZ_BZ_FB measured: 20.3
2014-11-23_16:37:55 PID_CB_HZ_BZ_FB measured: 20.4
2014-11-23_16:57:57 PID_CB_HZ_BZ_FB measured: 20.3
2014-11-23_17:47:18 PID_CB_HZ_BZ_FB measured: 20.2
2014-11-23_18:12:36 PID_CB_HZ_BZ_FB measured: 20.3
2014-11-23_18:52:58 PID_CB_HZ_BZ_FB measured: 20.2


Das wäre ja ein eindeutiger Hinweis, dass event-on-change funktioniert.

Was konkret hättest du dir Anderes erwartet ?

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

Joachim

Moin John,
mein Problem ist, dass nur measured und actuation durchgekommen sind, jedoch nicht die anderen geänderten Readings wie z.B.
p_p, p_i, p_d, desired, actuationCalc, usw.
Damit war der Plot dann nicht zu gebrauchen.
Nachdem ich das mehrere Male bei mir ausprobiert habe, um Schreibfehler meinerseits auszuschliessen, suche ich jemanden, der das gegencheckt.
Der Teufel ist schliesslich ein Eichhörnchen.

Gruß Joachim
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

John

#236
Hi Joachim,
schick mir bitte mal die komplette PID20 Definition samt Attributen.

und ein

list <meinPID20>

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

Joachim

Moin John,

kommt morgen früh, bin jetzt auf der Arbeit.
Danke für Deine Hilfe.

Gruß Joachim
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

John

Kann es sein, dass dein Regler im State "idle" liegt ?
Die Regelabweichungen aus deinem Log waren ja sehr gering. ( delta: -0.300000000000001)

Kann aber nur bei gesetztem pidDeltaTreshold>0 auftreten.

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

Joachim

#239
Guten Morgen John,
nu is Feierabend, und ich kann Deine Fragen beantworten.
erst einmal einige Informationen zum System:
- PID20-FHEM auf Cubietruck mit aktuellsten Updates
- 1-Wire-FHEM auf Fritzbox7390, über FHEM2FHEM und cloneDummy an CubieFHEM gebunden
- Heizungsregler MAX mit MAX-Cube auf Cubietruck
- Fußbodenheizung mit Oventrop Unibox RTL Plus direkt an Fernwärmeversorgung (keinen Einfluss auf VL_Temp) RL eingedrosselt auf max. 30°, Ventil auf Kleinsten Durchfluss eingedrosselt (10 l/h bei 1% Ventilöffnung).
Zitatschick mir bitte mal die komplette PID20 Definition samt Attributen.
Ersteinmal ohne event-on-change und event-min-intervall:
define PID_CB_HZ_BZ_FB PID20 TS_BZ:helper_T CB_HZ_BZ_FB:maxValveSetting
attr PID_CB_HZ_BZ_FB pidActorInterval 900
attr PID_CB_HZ_BZ_FB pidActorTreshold 1
attr PID_CB_HZ_BZ_FB pidActorValueDecPlaces 0
attr PID_CB_HZ_BZ_FB pidFactor_I 0.01
attr PID_CB_HZ_BZ_FB pidFactor_P 50
attr PID_CB_HZ_BZ_FB pidUpdateInterval 60
attr PID_CB_HZ_BZ_FB room Badezimmer,PID

und das dazugehörige list:
Internals:
   CFGFN      ./FHEM/000_max.cfg
   DEF        TS_BZ:helper_T CB_HZ_BZ_FB:maxValveSetting
   NAME       PID_CB_HZ_BZ_FB
   NR         241
   NTFY_ORDER 50-PID_CB_HZ_BZ_FB
   STATE      processing
   TYPE       PID20
   Readings:
     2014-11-25 07:24:49   actuation       0
     2014-11-25 07:24:49   actuationCalc   -0.818454999999903
     2014-11-25 07:24:49   delta           -0.0338999999999992
     2014-11-25 07:24:49   desired         20
     2014-11-25 07:24:49   measured        20.0339
     2014-11-25 07:24:49   p_d             0
     2014-11-25 07:24:49   p_i             0.876545000000055
     2014-11-25 07:24:49   p_p             -1.69499999999996
     2014-11-25 07:24:49   state           processing
   Helper:
     actor      CB_HZ_BZ_FB
     actorCommand maxValveSetting
     actorErrorAction freeze
     actorErrorPos 0
     actorInterval 900
     actorKeepAlive 1800
     actorLimitLower 0
     actorLimitUpper 100
     actorThreshold 1
     actorTimestamp 2014-11-25 07:23:49
     actorValueDecPlaces 0
     adjust
     calcInterval 60
     deltaGradient 8.48067458240056e-05
     deltaOld   -0.0254000000000012
     deltaOldTS 2014-11-25 07:25:00
     deltaTreshold 0
     desiredName desired
     disable    0
     factor_D   0
     factor_I   0.01
     factor_P   50
     isWindUP   1
     measuredName measured
     reading    helper_T
     regexp     ^([\+,\-]?\d+\.?\d*$)
     reverseAction 0
     sensor     TS_BZ
     sensorTimeout 3600
     stopped    0
     updateInterval 60
Attributes:
   pidActorInterval 900
   pidActorTreshold 1
   pidActorValueDecPlaces 0
   pidFactor_I 0.01
   pidFactor_P 50
   pidUpdateInterval 60
   room       Badezimmer,PID

und ein Bild dazu:
(http://forum.fhem.de/index.php?action=dlattach;topic=17067.0;attach=22019;image)
Und jetzt das ganze mit gesetzten event-on-change und event-min-intervall:

define PID_CB_HZ_BZ_FB PID20 TS_BZ:helper_T CB_HZ_BZ_FB:maxValveSetting
attr PID_CB_HZ_BZ_FB event-min-interval actuation:300,actuationCalc:300,delta:300,desired:300,measured:300,p_d:300,p_i:300,p_p:300
attr PID_CB_HZ_BZ_FB event-on-change-reading actuation,actuationCalc,delta,desired,measured,p_d,p_i,p_p
attr PID_CB_HZ_BZ_FB pidActorInterval 900
attr PID_CB_HZ_BZ_FB pidActorTreshold 1
attr PID_CB_HZ_BZ_FB pidActorValueDecPlaces 0
attr PID_CB_HZ_BZ_FB pidFactor_I 0.01
attr PID_CB_HZ_BZ_FB pidFactor_P 50
attr PID_CB_HZ_BZ_FB pidUpdateInterval 60
attr PID_CB_HZ_BZ_FB room Badezimmer,PID

und das dazugehörige list:


Internals:
   CFGFN      ./FHEM/000_max.cfg
   DEF        TS_BZ:helper_T CB_HZ_BZ_FB:maxValveSetting
   NAME       PID_CB_HZ_BZ_FB
   NR         241
   NTFY_ORDER 50-PID_CB_HZ_BZ_FB
   STATE      processing
   TYPE       PID20
   Readings:
     2014-11-25 07:49:57   actuation       1
     2014-11-25 07:49:57   actuationCalc   0.896805000000009
     2014-11-25 07:49:57   delta           0.000399999999999068
     2014-11-25 07:49:57   desired         20
     2014-11-25 07:49:57   measured        19.9996
     2014-11-25 07:49:57   p_d             0
     2014-11-25 07:49:57   p_i             0.876805000000055
     2014-11-25 07:49:57   p_p             0.0199999999999534
     2014-11-25 07:49:57   state           processing
   Helper:
     actor      CB_HZ_BZ_FB
     actorCommand maxValveSetting
     actorErrorAction freeze
     actorErrorPos 0
     actorInterval 900
     actorKeepAlive 1800
     actorLimitLower 0
     actorLimitUpper 100
     actorThreshold 1
     actorTimestamp 2014-11-25 07:38:54
     actorValueDecPlaces 0
     adjust
     calcInterval 60
     deltaGradient -9.9775223475371e-07
     deltaOld   0.000299999999999301
     deltaOldTS 2014-11-25 07:50:00
     deltaTreshold 0
     desiredName desired
     disable    0
     factor_D   0
     factor_I   0.01
     factor_P   50
     isWindUP
     measuredName measured
     reading    helper_T
     regexp     ^([\+,\-]?\d+\.?\d*$)
     reverseAction 0
     sensor     TS_BZ
     sensorTimeout 3600
     stopped    0
     updateInterval 60
Attributes:
   event-min-interval actuation:300,actuationCalc:300,delta:300,desired:300,measured:300,p_d:300,p_i:300,p_p:300
   event-on-change-reading actuation,actuationCalc,delta,desired,measured,p_d,p_i,p_p
   pidActorInterval 900
   pidActorTreshold 1
   pidActorValueDecPlaces 0
   pidFactor_I 0.01
   pidFactor_P 50
   pidUpdateInterval 60
   room       Badezimmer,PID

auch wieder ein Bild dazu:
(http://forum.fhem.de/index.php?action=dlattach;topic=17067.0;attach=22021;image)
Und ein Logauszug (ab 07:28:50 mit event-on-change und event-min-intervall) :
2014-11-25_07:15:47 PID_CB_HZ_BZ_FB p_i: 0.877216000000055
2014-11-25_07:15:47 PID_CB_HZ_BZ_FB actuation: 1
2014-11-25_07:15:47 PID_CB_HZ_BZ_FB actuationCalc: 0.882216000000043
2014-11-25_07:15:47 PID_CB_HZ_BZ_FB delta: 9.99999999997669e-05
2014-11-25_07:16:48 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:16:48 PID_CB_HZ_BZ_FB measured: 19.9999
2014-11-25_07:16:48 PID_CB_HZ_BZ_FB p_p: 0.00499999999998835
2014-11-25_07:16:48 PID_CB_HZ_BZ_FB p_d: 0
2014-11-25_07:16:48 PID_CB_HZ_BZ_FB p_i: 0.877217000000055
2014-11-25_07:16:48 PID_CB_HZ_BZ_FB actuation: 1
2014-11-25_07:16:48 PID_CB_HZ_BZ_FB actuationCalc: 0.882217000000043
2014-11-25_07:16:48 PID_CB_HZ_BZ_FB delta: 9.99999999997669e-05
2014-11-25_07:17:48 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:17:48 PID_CB_HZ_BZ_FB measured: 19.9999
2014-11-25_07:17:48 PID_CB_HZ_BZ_FB p_p: 0.00499999999998835
2014-11-25_07:17:48 PID_CB_HZ_BZ_FB p_d: 0
2014-11-25_07:17:48 PID_CB_HZ_BZ_FB p_i: 0.877218000000055
2014-11-25_07:17:48 PID_CB_HZ_BZ_FB actuation: 1
2014-11-25_07:17:48 PID_CB_HZ_BZ_FB actuationCalc: 0.882218000000043
2014-11-25_07:17:48 PID_CB_HZ_BZ_FB delta: 9.99999999997669e-05
2014-11-25_07:18:48 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:18:48 PID_CB_HZ_BZ_FB measured: 20.0156
2014-11-25_07:18:48 PID_CB_HZ_BZ_FB p_p: -0.779999999999959
2014-11-25_07:18:48 PID_CB_HZ_BZ_FB p_d: 0
2014-11-25_07:18:48 PID_CB_HZ_BZ_FB p_i: 0.877062000000055
2014-11-25_07:18:48 PID_CB_HZ_BZ_FB actuation: 1
2014-11-25_07:18:48 PID_CB_HZ_BZ_FB actuationCalc: 0.0970620000000965
2014-11-25_07:18:48 PID_CB_HZ_BZ_FB delta: -0.0155999999999992
2014-11-25_07:19:48 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:19:48 PID_CB_HZ_BZ_FB measured: 20.0156
2014-11-25_07:19:48 PID_CB_HZ_BZ_FB p_p: -0.779999999999959
2014-11-25_07:19:48 PID_CB_HZ_BZ_FB p_d: 0
2014-11-25_07:19:48 PID_CB_HZ_BZ_FB p_i: 0.876906000000055
2014-11-25_07:19:48 PID_CB_HZ_BZ_FB actuation: 1
2014-11-25_07:19:48 PID_CB_HZ_BZ_FB actuationCalc: 0.0969060000000964
2014-11-25_07:19:48 PID_CB_HZ_BZ_FB delta: -0.0155999999999992
2014-11-25_07:20:48 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:20:48 PID_CB_HZ_BZ_FB measured: 20.0117
2014-11-25_07:20:48 PID_CB_HZ_BZ_FB p_p: -0.585000000000058
2014-11-25_07:20:48 PID_CB_HZ_BZ_FB p_d: 0
2014-11-25_07:20:48 PID_CB_HZ_BZ_FB p_i: 0.876789000000055
2014-11-25_07:20:48 PID_CB_HZ_BZ_FB actuation: 1
2014-11-25_07:20:48 PID_CB_HZ_BZ_FB actuationCalc: 0.291788999999997
2014-11-25_07:20:48 PID_CB_HZ_BZ_FB delta: -0.0117000000000012
2014-11-25_07:21:48 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:21:48 PID_CB_HZ_BZ_FB measured: 20.0244
2014-11-25_07:21:48 PID_CB_HZ_BZ_FB p_p: -1.22
2014-11-25_07:21:48 PID_CB_HZ_BZ_FB p_d: 0
2014-11-25_07:21:48 PID_CB_HZ_BZ_FB p_i: 0.876545000000055
2014-11-25_07:21:48 PID_CB_HZ_BZ_FB actuation: 1
2014-11-25_07:21:48 PID_CB_HZ_BZ_FB actuationCalc: -0.343454999999944
2014-11-25_07:21:48 PID_CB_HZ_BZ_FB delta: -0.0244
2014-11-25_07:22:48 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:22:48 PID_CB_HZ_BZ_FB measured: 20.0244
2014-11-25_07:22:48 PID_CB_HZ_BZ_FB p_p: -1.22
2014-11-25_07:22:48 PID_CB_HZ_BZ_FB p_d: 0
2014-11-25_07:22:48 PID_CB_HZ_BZ_FB p_i: 0.876545000000055
2014-11-25_07:22:48 PID_CB_HZ_BZ_FB actuation: 1
2014-11-25_07:22:48 PID_CB_HZ_BZ_FB actuationCalc: -0.343454999999944
2014-11-25_07:22:48 PID_CB_HZ_BZ_FB delta: -0.0244
2014-11-25_07:23:49 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:23:49 PID_CB_HZ_BZ_FB measured: 20.0339
2014-11-25_07:23:49 PID_CB_HZ_BZ_FB p_p: -1.69499999999996
2014-11-25_07:23:49 PID_CB_HZ_BZ_FB p_d: 0
2014-11-25_07:23:49 PID_CB_HZ_BZ_FB p_i: 0.876545000000055
2014-11-25_07:23:49 PID_CB_HZ_BZ_FB actuation: 0
2014-11-25_07:23:49 PID_CB_HZ_BZ_FB actuationCalc: -0.818454999999903
2014-11-25_07:23:49 PID_CB_HZ_BZ_FB delta: -0.0338999999999992
2014-11-25_07:24:49 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:24:49 PID_CB_HZ_BZ_FB measured: 20.0339
2014-11-25_07:24:49 PID_CB_HZ_BZ_FB p_p: -1.69499999999996
2014-11-25_07:24:49 PID_CB_HZ_BZ_FB p_d: 0
2014-11-25_07:24:49 PID_CB_HZ_BZ_FB p_i: 0.876545000000055
2014-11-25_07:24:49 PID_CB_HZ_BZ_FB actuation: 0
2014-11-25_07:24:49 PID_CB_HZ_BZ_FB actuationCalc: -0.818454999999903
2014-11-25_07:24:49 PID_CB_HZ_BZ_FB delta: -0.0338999999999992
2014-11-25_07:25:49 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:25:49 PID_CB_HZ_BZ_FB measured: 20.0254
2014-11-25_07:25:49 PID_CB_HZ_BZ_FB p_p: -1.27000000000006
2014-11-25_07:25:49 PID_CB_HZ_BZ_FB p_d: 0
2014-11-25_07:25:49 PID_CB_HZ_BZ_FB p_i: 0.876545000000055
2014-11-25_07:25:49 PID_CB_HZ_BZ_FB actuation: 0
2014-11-25_07:25:49 PID_CB_HZ_BZ_FB actuationCalc: -0.393455000000005
2014-11-25_07:25:49 PID_CB_HZ_BZ_FB delta: -0.0254000000000012
2014-11-25_07:26:50 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:26:50 PID_CB_HZ_BZ_FB measured: 20.0191
2014-11-25_07:26:50 PID_CB_HZ_BZ_FB p_p: -0.955000000000084
2014-11-25_07:26:50 PID_CB_HZ_BZ_FB p_d: 0
2014-11-25_07:26:50 PID_CB_HZ_BZ_FB p_i: 0.876545000000055
2014-11-25_07:26:50 PID_CB_HZ_BZ_FB actuation: 0
2014-11-25_07:26:50 PID_CB_HZ_BZ_FB actuationCalc: -0.0784550000000287
2014-11-25_07:26:50 PID_CB_HZ_BZ_FB delta: -0.0191000000000017
2014-11-25_07:27:50 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:27:50 PID_CB_HZ_BZ_FB measured: 20.0191
2014-11-25_07:27:50 PID_CB_HZ_BZ_FB p_p: -0.955000000000084
2014-11-25_07:27:50 PID_CB_HZ_BZ_FB p_d: 0
2014-11-25_07:27:50 PID_CB_HZ_BZ_FB p_i: 0.876545000000055
2014-11-25_07:27:50 PID_CB_HZ_BZ_FB actuation: 0
2014-11-25_07:27:50 PID_CB_HZ_BZ_FB actuationCalc: -0.0784550000000287
2014-11-25_07:27:50 PID_CB_HZ_BZ_FB delta: -0.0191000000000017
2014-11-25_07:28:50 PID_CB_HZ_BZ_FB measured: 20.0143
2014-11-25_07:29:50 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:29:50 PID_CB_HZ_BZ_FB measured: 20.0143
2014-11-25_07:29:50 PID_CB_HZ_BZ_FB actuation: 0
2014-11-25_07:30:50 PID_CB_HZ_BZ_FB measured: 20.0107
2014-11-25_07:31:50 PID_CB_HZ_BZ_FB measured: 19.9924
2014-11-25_07:33:50 PID_CB_HZ_BZ_FB measured: 19.9943
2014-11-25_07:34:50 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:34:50 PID_CB_HZ_BZ_FB actuation: 0
2014-11-25_07:35:50 PID_CB_HZ_BZ_FB measured: 19.9957
2014-11-25_07:36:54 PID_CB_HZ_BZ_FB measured: 19.9968
2014-11-25_07:38:54 PID_CB_HZ_BZ_FB measured: 19.9976
2014-11-25_07:38:54 PID_CB_HZ_BZ_FB actuation: 1
2014-11-25_07:39:54 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:40:54 PID_CB_HZ_BZ_FB measured: 19.9982
2014-11-25_07:41:54 PID_CB_HZ_BZ_FB measured: 19.9987
2014-11-25_07:43:54 PID_CB_HZ_BZ_FB measured: 19.999
2014-11-25_07:43:54 PID_CB_HZ_BZ_FB actuation: 1
2014-11-25_07:44:54 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:45:54 PID_CB_HZ_BZ_FB measured: 19.9993
2014-11-25_07:46:57 PID_CB_HZ_BZ_FB measured: 19.9995
2014-11-25_07:48:57 PID_CB_HZ_BZ_FB measured: 19.9996
2014-11-25_07:48:57 PID_CB_HZ_BZ_FB actuation: 1
2014-11-25_07:49:57 PID_CB_HZ_BZ_FB desired: 20
2014-11-25_07:50:57 PID_CB_HZ_BZ_FB measured: 19.9997


Gruß Joachim
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232