Also der erste große Fehler bei mir war, dass ich tatsächlich erst einmal unter Hardware eine Einstellung vornehmen musste (Also einen Namen für die Hardware angeben musste und das gespeichert habe). Die anderen Werte habe ich so gelassen (Hysterese 1 und in den Expertenmodus binich gar nicht erst gegangen).
Nachdem ich die Hardwareeinstellungen gespeichert habe, konnte ich auch den anderen Kram speichern, also Passwort Name etc. Das ist vielleicht bei der Beschreibung auch wichtig, weil sich der Zusammenhang nicht von selbst erklärt.
Das große Problem ist allerdings, dass das Relais immer noch nicht schaltet, auch wenn die Temp 5 Grad über dem vorgegebenen Wert liegt oder darunter. Ich höre zumindest kein Klackern in dem Relais und es kommen auch Fehlermeldungen in der Ausgabe. Irgendwas mit Mongo ...
Code: Alles auswählen
pi@BierBotBen:~ $ journalctl -u bierbot.service -f
-- Logs begin at Tue 2020-04-21 19:58:24 CEST. --
Apr 22 13:17:13 BierBotBen node[1013]: 22.04.2020, 13:17:13 - stdout:
Apr 22 13:17:13 BierBotBen node[1013]: 22.04.2020, 13:17:13 - stderr: ifdown: unknown interface wlan0
Apr 22 13:17:13 BierBotBen node[1013]: exec error: Error: Command failed: sudo ifdown --force wlan0
Apr 22 13:17:13 BierBotBen node[1013]: ifdown: unknown interface wlan0
Apr 22 13:17:13 BierBotBen node[1013]: 22.04.2020, 13:17:13 - sudo ifdown --force wlan0: done.
Apr 22 13:17:13 BierBotBen node[1013]: 22.04.2020, 13:17:13 - etc/hostname set to BierBotHh
Apr 22 13:17:21 BierBotBen node[1013]: 22.04.2020, 13:17:21 - settings sent.
Apr 22 13:17:21 BierBotBen node[1013]: 22.04.2020, 13:17:21 - getting control state ...
Apr 22 13:17:21 BierBotBen node[1013]: 22.04.2020, 13:17:21 - settings sent.
Apr 22 13:17:23 BierBotBen node[1013]: 22.04.2020, 13:17:22 - settings sent.
Apr 22 13:18:10 BierBotBen node[1013]: 22.04.2020, 13:18:10 - getCurrentBrew called.
Apr 22 13:18:10 BierBotBen node[1013]: 22.04.2020, 13:18:10 - no currentBrew found, err: there is no current brew
Apr 22 13:18:10 BierBotBen node[1013]: 22.04.2020, 13:18:10 - settings sent.
Apr 22 13:18:10 BierBotBen node[1013]: 22.04.2020, 13:18:10 - settings sent.
Apr 22 13:18:10 BierBotBen node[1013]: 22.04.2020, 13:18:10 - settings sent.
Apr 22 13:18:12 BierBotBen node[1013]: 22.04.2020, 13:18:12 - getting control state ...
Apr 22 13:18:12 BierBotBen node[1013]: 22.04.2020, 13:18:12 - settings sent.
Apr 22 13:18:12 BierBotBen node[1013]: 22.04.2020, 13:18:12 - settings sent.
Apr 22 13:18:15 BierBotBen node[1013]: 22.04.2020, 13:18:15 - getAllRecipes: 2 recipes sent.
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - load recipe called
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - appsettings: { _id: 5e9da6e40979041104a5c5af,
Apr 22 13:18:18 BierBotBen node[1013]: addToSensorVal: 0,
Apr 22 13:18:18 BierBotBen node[1013]: bierBotName: 'Hh',
Apr 22 13:18:18 BierBotBen node[1013]: boilingTempC: 95,
Apr 22 13:18:18 BierBotBen node[1013]: defaultSudSize: 42,
Apr 22 13:18:18 BierBotBen node[1013]: displayLastMinutesCool: 1440,
Apr 22 13:18:18 BierBotBen node[1013]: displayLastMinutesHeat: 60,
Apr 22 13:18:18 BierBotBen node[1013]: hardwareRevision: 'rev2.0',
Apr 22 13:18:18 BierBotBen node[1013]: languageKey: 'de_DE',
Apr 22 13:18:18 BierBotBen node[1013]: logEveryXsTempValToDBCool: 300,
Apr 22 13:18:18 BierBotBen node[1013]: logEveryXsTempValToDBHeat: 10,
Apr 22 13:18:18 BierBotBen node[1013]: motorWarningChecked: true,
Apr 22 13:18:18 BierBotBen node[1013]: passwordActivated: false,
Apr 22 13:18:18 BierBotBen node[1013]: selectedHardware: 5ea02791ba1bb703f5f39cde,
Apr 22 13:18:18 BierBotBen node[1013]: sendStatistics: true,
Apr 22 13:18:18 BierBotBen node[1013]: sudNumber: 2016004,
Apr 22 13:18:18 BierBotBen node[1013]: voltsMotorCalibValue: 12,
Apr 22 13:18:18 BierBotBen node[1013]: wifiEnabled: false,
Apr 22 13:18:18 BierBotBen node[1013]: wlanPassphrase: 'deinPW',
Apr 22 13:18:18 BierBotBen node[1013]: wlanSSID: 'unbekanntes WLAN' }
Apr 22 13:18:18 BierBotBen node[1013]: (node:1013) [DEP0079] DeprecationWarning: Custom inspection function on Objects via .inspect() is deprecated
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - resetting pd controller ...
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - brew Testbrau saved
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - automode set
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - getCurrentBrew called.
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - currentBrew from database retrieved
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - initialized kp(1) and kd(1)
Apr 22 13:18:18 BierBotBen sudo[1281]: root : TTY=unknown ; PWD=/home/pi/BierBot/server ; USER=root ; COMMAND=/usr/bin/tee /etc/hostname
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - filtering temperature array[0] in mode heat
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - returning 0 elemtent(s)
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - currentBrew returned
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - settings sent.
Apr 22 13:18:18 BierBotBen sudo[1281]: pam_unix(sudo:session): session opened for user root by (uid=0)
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - settings sent.
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - set /etc/hosts 127.0.1.1. successfully to BierBotHh
Apr 22 13:18:18 BierBotBen sudo[1281]: pam_unix(sudo:session): session closed for user root
Apr 22 13:18:18 BierBotBen node[1013]: stdout: BierBotHh
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - settings sent.
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - settings sent.
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - etc/hostname set to BierBotHh
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - settings sent.
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - settings sent.
Apr 22 13:18:18 BierBotBen node[1013]: 22.04.2020, 13:18:18 - settings sent.
Apr 22 13:18:25 BierBotBen node[1013]: 22.04.2020, 13:18:24 - now:Wed Apr 22 2020 13:18:25 GMT+0200 (GMT+02:00), offsetted (GMT0): Wed Apr 22 2020 13:18:24 GMT+0200 (GMT+02:00)
Apr 22 13:18:25 BierBotBen node[1013]: 22.04.2020, 13:18:24 - sudSizeLitres: 25
Apr 22 13:18:25 BierBotBen node[1013]: 22.04.2020, 13:18:24 - brew Testbrau started
Apr 22 13:18:25 BierBotBen node[1013]: 22.04.2020, 13:18:25 - targetTemperature changed from nullC to 30C
Apr 22 13:18:25 BierBotBen node[1013]: 22.04.2020, 13:18:25 - relais on. currentTemp=21.1, targetTemp=30, kd=1, kd=1, deltaCperMin=0.1, hysteresis=1
Apr 22 13:18:25 BierBotBen node[1013]: 22.04.2020, 13:18:25 - setting heating cooling ...1
Apr 22 13:18:25 BierBotBen node[1013]: 22.04.2020, 13:18:25 - currentTemp=21.1, targetTemp=30, kd=1, kp=1, dcm=0.1, lrs=1, h=1
Apr 22 13:18:25 BierBotBen node[1013]: 22.04.2020, 13:18:25 - turnOffT_h= 29.9, turnOnT_h=28.9
Apr 22 13:18:25 BierBotBen node[1013]: 22.04.2020, 13:18:25 - turnOffT_c= 30.1, turnOnT_c=31.1
Apr 22 13:18:41 BierBotBen node[1013]: 22.04.2020, 13:18:41 - relais off. currentTemp=25.3, targetTemp=30, kd=1, deltaCperMin=7.356987950543224
Apr 22 13:18:41 BierBotBen node[1013]: 22.04.2020, 13:18:41 - setting heating cooling ...0
Apr 22 13:18:41 BierBotBen node[1013]: 22.04.2020, 13:18:41 - currentTemp=25.3, targetTemp=30, kd=1, kp=1, dcm=7.36, lrs=0, h=1
Apr 22 13:18:41 BierBotBen node[1013]: 22.04.2020, 13:18:41 - turnOffT_h= 22.64, turnOnT_h=21.64
Apr 22 13:18:41 BierBotBen node[1013]: 22.04.2020, 13:18:41 - turnOffT_c= 37.36, turnOnT_c=38.36
Apr 22 13:18:48 BierBotBen node[1013]: 22.04.2020, 13:18:48 - tempReached is not set (undefined) ... setting
Apr 22 13:18:48 BierBotBen node[1013]: 22.04.2020, 13:18:48 - targettemp reached, setting holddate
Apr 22 13:19:22 BierBotBen node[1013]: 22.04.2020, 13:19:22 - ignored max detected! lastMax=33.2, value=33.2, maxLast=33.3, values=[ { temp: 32.9, time: 2020-04-22T11:19:14.340Z },
Apr 22 13:19:22 BierBotBen node[1013]: { temp: 33, time: 2020-04-22T11:19:17.340Z },
Apr 22 13:19:22 BierBotBen node[1013]: { temp: 33.1, time: 2020-04-22T11:19:18.341Z },
Apr 22 13:19:22 BierBotBen node[1013]: { temp: 33.2, time: 2020-04-22T11:19:20.341Z },
Apr 22 13:19:22 BierBotBen node[1013]: { temp: 33.3, time: 2020-04-22T11:19:21.341Z } ]
Apr 22 13:19:41 BierBotBen node[1013]: 22.04.2020, 13:19:41 - currentTemp=29.8, targetTemp=30, kd=1, kp=1, dcm=5.24, lrs=0, h=1
Apr 22 13:19:41 BierBotBen node[1013]: 22.04.2020, 13:19:41 - turnOffT_h= 24.76, turnOnT_h=23.76
Apr 22 13:19:41 BierBotBen node[1013]: 22.04.2020, 13:19:41 - turnOffT_c= 35.24, turnOnT_c=36.24
Apr 22 13:19:45 BierBotBen node[1013]: 22.04.2020, 13:19:45 - currentBrew from database retrieved
Apr 22 13:19:45 BierBotBen node[1013]: 22.04.2020, 13:19:45 - retrieved current brew from database: err=false, currentBrew=[object Object], currentBrewBuffered=[object Object]
Apr 22 13:19:45 BierBotBen node[1013]: 22.04.2020, 13:19:45 - temperature log length is 0
Apr 22 13:19:45 BierBotBen node[1013]: 22.04.2020, 13:19:45 - buffereed temperature log length is 8
Apr 22 13:19:45 BierBotBen node[1013]: 22.04.2020, 13:19:45 - updating current brew in database...
Apr 22 13:19:45 BierBotBen node[1013]: 22.04.2020, 13:19:45 - current brew updated, new state is: true
Apr 22 13:20:42 BierBotBen node[1013]: 22.04.2020, 13:20:42 - currentTemp=27, targetTemp=30, kd=1, kp=1, dcm=2.18, lrs=0, h=1
Apr 22 13:20:42 BierBotBen node[1013]: 22.04.2020, 13:20:42 - turnOffT_h= 27.82, turnOnT_h=26.82
Apr 22 13:20:42 BierBotBen node[1013]: 22.04.2020, 13:20:42 - turnOffT_c= 32.18, turnOnT_c=33.18
Apr 22 13:21:00 BierBotBen node[1013]: 22.04.2020, 13:21:00 - relais on. currentTemp=26.8, targetTemp=30, kd=1, kd=1, deltaCperMin=1.8570964209466854, hysteresis=1
Apr 22 13:21:00 BierBotBen node[1013]: 22.04.2020, 13:21:00 - setting heating cooling ...1
Apr 22 13:21:00 BierBotBen node[1013]: 22.04.2020, 13:21:00 - currentTemp=26.8, targetTemp=30, kd=1, kp=1, dcm=1.86, lrs=1, h=1
Apr 22 13:21:00 BierBotBen node[1013]: 22.04.2020, 13:21:00 - turnOffT_h= 28.14, turnOnT_h=27.14
Apr 22 13:21:00 BierBotBen node[1013]: 22.04.2020, 13:21:00 - turnOffT_c= 31.86, turnOnT_c=32.86
Apr 22 13:21:29 BierBotBen node[1013]: 22.04.2020, 13:21:29 - relais off. currentTemp=29.1, targetTemp=30, kd=1, deltaCperMin=1.0570171450563484
Apr 22 13:21:29 BierBotBen node[1013]: 22.04.2020, 13:21:29 - setting heating cooling ...0
Apr 22 13:21:29 BierBotBen node[1013]: 22.04.2020, 13:21:29 - currentTemp=29.1, targetTemp=30, kd=1, kp=1, dcm=1.06, lrs=0, h=1
Apr 22 13:21:29 BierBotBen node[1013]: 22.04.2020, 13:21:29 - turnOffT_h= 28.94, turnOnT_h=27.94
Apr 22 13:21:29 BierBotBen node[1013]: 22.04.2020, 13:21:29 - turnOffT_c= 31.06, turnOnT_c=32.06
Apr 22 13:21:45 BierBotBen node[1013]: 22.04.2020, 13:21:45 - currentBrew from database retrieved
Apr 22 13:21:45 BierBotBen node[1013]: 22.04.2020, 13:21:45 - retrieved current brew from database: err=false, currentBrew=[object Object], currentBrewBuffered=[object Object]
Apr 22 13:21:45 BierBotBen node[1013]: 22.04.2020, 13:21:45 - temperature log length is 8
Apr 22 13:21:45 BierBotBen node[1013]: 22.04.2020, 13:21:45 - buffereed temperature log length is 20
Apr 22 13:21:45 BierBotBen node[1013]: 22.04.2020, 13:21:45 - updating current brew in database...
Apr 22 13:21:45 BierBotBen node[1013]: 22.04.2020, 13:21:45 - current brew updated, new state is: true
Apr 22 13:22:04 BierBotBen node[1013]: 22.04.2020, 13:22:04 - max detected! lastMax=33.4, value=33.4, maxLast=33.6, values=[ { temp: 33.2, time: 2020-04-22T11:21:54.372Z },
Apr 22 13:22:04 BierBotBen node[1013]: { temp: 33.3, time: 2020-04-22T11:21:55.372Z },
Apr 22 13:22:04 BierBotBen node[1013]: { temp: 33.4, time: 2020-04-22T11:21:58.372Z },
Apr 22 13:22:04 BierBotBen node[1013]: { temp: 33.5, time: 2020-04-22T11:22:01.373Z },
Apr 22 13:22:04 BierBotBen node[1013]: { temp: 33.6, time: 2020-04-22T11:22:02.374Z } ]
Apr 22 13:22:04 BierBotBen node[1013]: 22.04.2020, 13:22:04 - adapting large step
Apr 22 13:22:04 BierBotBen node[1013]: 22.04.2020, 13:22:04 - raising kd to 1.03...
Apr 22 13:22:04 BierBotBen node[1013]: 22.04.2020, 13:22:04 - delta=3.3999999999999986, deltaCperMin=5.529349177567953, kd=1.03
Apr 22 13:22:04 BierBotBen node[1013]: 22.04.2020, 13:22:04 - overshoot=3.3999999999999986, turnOffTemp=26.6, kdAvg=1
Apr 22 13:22:04 BierBotBen node[1013]: 22.04.2020, 13:22:04 - deltaCperMin=5.529349177567953, targetTemperature=30
Apr 22 13:22:04 BierBotBen node[1013]: 22.04.2020, 13:22:04 - adapting kp to 1.0709783059189317 not possible (min=0.9, max=1)
Apr 22 13:22:04 BierBotBen node[1013]: 22.04.2020, 13:22:04 - adapted kp to 1
Apr 22 13:22:04 BierBotBen node[1013]: 22.04.2020, 13:22:04 - adapted kd to 1.03
Apr 22 13:22:04 BierBotBen node[1013]: 22.04.2020, 13:22:04 - failed to update hardware: MongoError: Field name duplication not allowed with modifiers
Apr 22 13:22:29 BierBotBen node[1013]: 22.04.2020, 13:22:29 - currentTemp=29.6, targetTemp=30, kd=1.03, kp=1, dcm=6.11, lrs=0, h=1
Apr 22 13:22:29 BierBotBen node[1013]: 22.04.2020, 13:22:29 - turnOffT_h= 23.7, turnOnT_h=22.7
Apr 22 13:22:29 BierBotBen node[1013]: 22.04.2020, 13:22:29 - turnOffT_c= 36.3, turnOnT_c=37.3
Apr 22 13:23:00 BierBotBen node[1013]: 22.04.2020, 13:23:00 - finishing auto mode...
Apr 22 13:23:00 BierBotBen node[1013]: 22.04.2020, 13:23:00 - current brew retrieved ...
Apr 22 13:23:00 BierBotBen node[1013]: 22.04.2020, 13:23:00 - brewedMinutes is 4.591116666666666
Apr 22 13:23:00 BierBotBen node[1013]: 22.04.2020, 13:23:00 - updating curent brew in database...
Apr 22 13:23:00 BierBotBen node[1013]: 22.04.2020, 13:23:00 - brew "Testbrau" stopped after 4.591116666666666min.
Apr 22 13:23:00 BierBotBen node[1013]: 22.04.2020, 13:23:00 - enterering safe state ...
Apr 22 13:23:00 BierBotBen node[1013]: 22.04.2020, 13:23:00 - currentBrew from database retrieved
Apr 22 13:23:00 BierBotBen node[1013]: 22.04.2020, 13:23:00 - retrieved current brew from database: err=false, currentBrew=[object Object], currentBrewBuffered=[object Object]
Apr 22 13:23:00 BierBotBen node[1013]: 22.04.2020, 13:23:00 - temperature log length is 20
Apr 22 13:23:00 BierBotBen node[1013]: 22.04.2020, 13:23:00 - buffereed temperature log length is 28
Apr 22 13:23:00 BierBotBen node[1013]: 22.04.2020, 13:23:00 - currentBrewDatabase.currentbrew = true, currentBrewBuffer.currentBrew = false
Apr 22 13:23:00 BierBotBen node[1013]: 22.04.2020, 13:23:00 - updating current brew in database...
Apr 22 13:23:00 BierBotBen node[1013]: 22.04.2020, 13:23:00 - current brew updated, new state is: false
Apr 22 13:23:00 BierBotBen node[1013]: 22.04.2020, 13:23:00 - buffereed temperature log length at pos 2 is 28
Apr 22 13:23:00 BierBotBen node[1013]: 22.04.2020, 13:23:00 - clearing current brew buffer
Apr 22 13:23:01 BierBotBen node[1013]: 22.04.2020, 13:23:01 - skipping setting motor value since safeModeActive=true...
Apr 22 13:23:01 BierBotBen node[1013]: 22.04.2020, 13:23:01 - targetTemperature changed from 30C to 0C
Code: Alles auswählen
pi@BierBotBen:~ $ journalctl -u bierbot.service -f
-- Logs begin at Tue 2020-04-21 19:58:24 CEST. --
Apr 22 13:25:47 BierBotBen node[1013]: 22.04.2020, 13:25:47 - currentTemp=24.2, targetTemp=0, kd=1, kp=1, dcm=0.97, lrs=0, h=1
Apr 22 13:25:47 BierBotBen node[1013]: 22.04.2020, 13:25:47 - turnOffT_h= -0.97, turnOnT_h=-1.97
Apr 22 13:25:47 BierBotBen node[1013]: 22.04.2020, 13:25:47 - turnOffT_c= 0.97, turnOnT_c=1.97
Apr 22 13:25:54 BierBotBen node[1013]: 22.04.2020, 13:25:54 - client disconnect! (connected for 0min.)
Apr 22 13:26:18 BierBotBen node[1013]: 22.04.2020, 13:26:18 - authenticating user (bierbot) ...
Apr 22 13:26:18 BierBotBen node[1013]: 22.04.2020, 13:26:18 - login info: 1
Apr 22 13:26:21 BierBotBen node[1013]: 22.04.2020, 13:26:21 - authenticating user (bierbot) ...
Apr 22 13:26:21 BierBotBen node[1013]: 22.04.2020, 13:26:21 - login info: 1
Apr 22 13:26:23 BierBotBen node[1013]: 22.04.2020, 13:26:23 - authenticating user (bierbot) ...
Apr 22 13:26:24 BierBotBen node[1013]: 22.04.2020, 13:26:24 - login info: 1
Apr 22 13:26:53 BierBotBen node[1013]: 22.04.2020, 13:26:53 - currentTemp=23.5, targetTemp=0, kd=1, kp=1, dcm=0.69, lrs=0, h=1
Apr 22 13:26:53 BierBotBen node[1013]: 22.04.2020, 13:26:53 - turnOffT_h= -0.69, turnOnT_h=-1.69
Apr 22 13:26:53 BierBotBen node[1013]: 22.04.2020, 13:26:53 - turnOffT_c= 0.69, turnOnT_c=1.69
Apr 22 13:27:04 BierBotBen node[1013]: 22.04.2020, 13:27:04 - authenticating user (bierbot) ...
Apr 22 13:27:04 BierBotBen node[1013]: 22.04.2020, 13:27:04 - login info: 1
Apr 22 13:27:06 BierBotBen node[1013]: 22.04.2020, 13:27:06 - authenticating user (bierbot) ...
Apr 22 13:27:07 BierBotBen node[1013]: 22.04.2020, 13:27:07 - login info: 1
Apr 22 13:27:09 BierBotBen node[1013]: 22.04.2020, 13:27:09 - authenticating user (bierbot) ...
Apr 22 13:27:09 BierBotBen node[1013]: 22.04.2020, 13:27:09 - login info: 1
Apr 22 13:27:10 BierBotBen node[1013]: 22.04.2020, 13:27:10 - login info: BadRequestError: Missing credentials
Apr 22 13:27:22 BierBotBen node[1013]: 22.04.2020, 13:27:22 - authenticating user (bierbot) ...
Apr 22 13:27:22 BierBotBen node[1013]: 22.04.2020, 13:27:22 - login info: 1
Apr 22 13:27:28 BierBotBen node[1013]: 22.04.2020, 13:27:27 - authenticating user (bierbot) ...
Apr 22 13:27:28 BierBotBen node[1013]: 22.04.2020, 13:27:28 - login info: 1
Apr 22 13:27:37 BierBotBen node[1013]: 22.04.2020, 13:27:37 - authenticating user (bierbot) ...
Apr 22 13:27:37 BierBotBen node[1013]: 22.04.2020, 13:27:37 - login sucess, user: {"_id":"5e9da66fc3421125bf28497a","__v":0,"local":{"username":"bierbot","password":"$2a$08$FNAVlqg1Oaut3kOpVKDWSufH5u7iLPp8t87KRwOODfrpG59X4riqW"}}
Apr 22 13:27:38 BierBotBen node[1013]: 22.04.2020, 13:27:38 - sessionID is : function cookieParser(req, res, next) {
Apr 22 13:27:38 BierBotBen node[1013]: if (req.cookies) return next();
Apr 22 13:27:38 BierBotBen node[1013]: var cookies = req.headers.cookie;
Apr 22 13:27:38 BierBotBen node[1013]: req.secret = secret;
Apr 22 13:27:38 BierBotBen node[1013]: req.cookies = {};
Apr 22 13:27:38 BierBotBen node[1013]: req.signedCookies = {};
Apr 22 13:27:38 BierBotBen node[1013]: if (cookies) {
Apr 22 13:27:38 BierBotBen node[1013]: try {
Apr 22 13:27:38 BierBotBen node[1013]: req.cookies = cookie.parse(cookies, opt);
Apr 22 13:27:38 BierBotBen node[1013]: if (secret) {
Apr 22 13:27:38 BierBotBen node[1013]: req.signedCookies = parse.signedCookies(req.cookies, secret);
Apr 22 13:27:38 BierBotBen node[1013]: req.signedCookies = parse.JSONCookies(req.signedCookies);
Apr 22 13:27:38 BierBotBen node[1013]: }
Apr 22 13:27:38 BierBotBen node[1013]: req.cookies = parse.JSONCookies(req.cookies);
Apr 22 13:27:38 BierBotBen node[1013]: } catch (err) {
Apr 22 13:27:38 BierBotBen node[1013]: err.status = 400;
Apr 22 13:27:38 BierBotBen node[1013]: return next(err);
Apr 22 13:27:38 BierBotBen node[1013]: }
Apr 22 13:27:38 BierBotBen node[1013]: }
Apr 22 13:27:38 BierBotBen node[1013]: next();
Apr 22 13:27:38 BierBotBen node[1013]: }
Apr 22 13:27:38 BierBotBen node[1013]: 22.04.2020, 13:27:38 - granting socket access to user with id: 5e9da66fc3421125bf28497a
Apr 22 13:27:38 BierBotBen node[1013]: 22.04.2020, 13:27:38 - sessioninfo:{ cookie:
Apr 22 13:27:38 BierBotBen node[1013]: { originalMaxAge: 604799999,
Apr 22 13:27:38 BierBotBen node[1013]: expires: '2020-04-29T11:27:38.098Z',
Apr 22 13:27:38 BierBotBen node[1013]: secure: false,
Apr 22 13:27:38 BierBotBen node[1013]: httpOnly: true,
Apr 22 13:27:38 BierBotBen node[1013]: path: '/' },
Apr 22 13:27:38 BierBotBen node[1013]: passport: { user: '5e9da66fc3421125bf28497a' },
Apr 22 13:27:38 BierBotBen node[1013]: flash: {} })
Apr 22 13:27:38 BierBotBen node[1013]: 22.04.2020, 13:27:38 - client connected! (::ffff:192.168.178.34)
Apr 22 13:27:38 BierBotBen node[1013]: 22.04.2020, 13:27:38 - settings sent.
Apr 22 13:27:38 BierBotBen node[1013]: 22.04.2020, 13:27:38 - getting control state ...
Apr 22 13:27:38 BierBotBen node[1013]: 22.04.2020, 13:27:38 - getCurrentBrew called.
Apr 22 13:27:38 BierBotBen node[1013]: 22.04.2020, 13:27:38 - no currentBrew found, err: there is no current brew
Apr 22 13:27:43 BierBotBen node[1013]: 22.04.2020, 13:27:43 - client disconnect! (connected for 0min.)
Apr 22 13:27:43 BierBotBen node[1013]: 22.04.2020, 13:27:43 - sessionID is : function cookieParser(req, res, next) {
Apr 22 13:27:43 BierBotBen node[1013]: if (req.cookies) return next();
Apr 22 13:27:43 BierBotBen node[1013]: var cookies = req.headers.cookie;
Apr 22 13:27:43 BierBotBen node[1013]: req.secret = secret;
Apr 22 13:27:43 BierBotBen node[1013]: req.cookies = {};
Apr 22 13:27:43 BierBotBen node[1013]: req.signedCookies = {};
Apr 22 13:27:43 BierBotBen node[1013]: if (cookies) {
Apr 22 13:27:43 BierBotBen node[1013]: try {
Apr 22 13:27:43 BierBotBen node[1013]: req.cookies = cookie.parse(cookies, opt);
Apr 22 13:27:43 BierBotBen node[1013]: if (secret) {
Apr 22 13:27:43 BierBotBen node[1013]: req.signedCookies = parse.signedCookies(req.cookies, secret);
Apr 22 13:27:43 BierBotBen node[1013]: req.signedCookies = parse.JSONCookies(req.signedCookies);
Apr 22 13:27:43 BierBotBen node[1013]: }
Apr 22 13:27:43 BierBotBen node[1013]: req.cookies = parse.JSONCookies(req.cookies);
Apr 22 13:27:43 BierBotBen node[1013]: } catch (err) {
Apr 22 13:27:43 BierBotBen node[1013]: err.status = 400;
Apr 22 13:27:43 BierBotBen node[1013]: return next(err);
Apr 22 13:27:43 BierBotBen node[1013]: }
Apr 22 13:27:43 BierBotBen node[1013]: }
Apr 22 13:27:43 BierBotBen node[1013]: next();
Apr 22 13:27:43 BierBotBen node[1013]: }
Apr 22 13:27:43 BierBotBen node[1013]: 22.04.2020, 13:27:43 - granting socket access to user with id: 5e9da66fc3421125bf28497a
Apr 22 13:27:43 BierBotBen node[1013]: 22.04.2020, 13:27:43 - sessioninfo:{ cookie:
Apr 22 13:27:43 BierBotBen node[1013]: { originalMaxAge: 604799999,
Apr 22 13:27:43 BierBotBen node[1013]: expires: '2020-04-29T11:27:43.542Z',
Apr 22 13:27:43 BierBotBen node[1013]: secure: false,
Apr 22 13:27:43 BierBotBen node[1013]: httpOnly: true,
Apr 22 13:27:43 BierBotBen node[1013]: path: '/' },
Apr 22 13:27:43 BierBotBen node[1013]: passport: { user: '5e9da66fc3421125bf28497a' },
Apr 22 13:27:43 BierBotBen node[1013]: flash: {} })
Apr 22 13:27:43 BierBotBen node[1013]: 22.04.2020, 13:27:43 - client connected! (::ffff:192.168.178.34)
Apr 22 13:27:43 BierBotBen node[1013]: 22.04.2020, 13:27:43 - settings sent.
Apr 22 13:27:43 BierBotBen node[1013]: 22.04.2020, 13:27:43 - getting control state ...
Apr 22 13:27:43 BierBotBen node[1013]: 22.04.2020, 13:27:43 - getCurrentBrew called.
Apr 22 13:27:43 BierBotBen node[1013]: 22.04.2020, 13:27:43 - no currentBrew found, err: there is no current brew
Apr 22 13:27:46 BierBotBen node[1013]: 22.04.2020, 13:27:46 - settings sent.
Apr 22 13:28:08 BierBotBen node[1013]: 22.04.2020, 13:28:08 - currentTemp=22.8, targetTemp=0, kd=1, kp=1, dcm=0.68, lrs=0, h=1
Apr 22 13:28:08 BierBotBen node[1013]: 22.04.2020, 13:28:08 - turnOffT_h= -0.68, turnOnT_h=-1.68
Apr 22 13:28:08 BierBotBen node[1013]: 22.04.2020, 13:28:08 - turnOffT_c= 0.68, turnOnT_c=1.68
Apr 22 13:28:13 BierBotBen node[1013]: 22.04.2020, 13:28:13 - settings sent.
Apr 22 13:28:13 BierBotBen node[1013]: 22.04.2020, 13:28:13 - getting control state ...
Apr 22 13:28:13 BierBotBen node[1013]: 22.04.2020, 13:28:13 - settings sent.
Apr 22 13:28:22 BierBotBen node[1013]: 22.04.2020, 13:28:22 - getAllRecipes: 2 recipes sent.
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - load recipe called
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - appsettings: { _id: 5e9da6e40979041104a5c5af,
Apr 22 13:28:29 BierBotBen node[1013]: addToSensorVal: 0,
Apr 22 13:28:29 BierBotBen node[1013]: bierBotName: 'Hh',
Apr 22 13:28:29 BierBotBen node[1013]: boilingTempC: 95,
Apr 22 13:28:29 BierBotBen node[1013]: defaultSudSize: 42,
Apr 22 13:28:29 BierBotBen node[1013]: displayLastMinutesCool: 1440,
Apr 22 13:28:29 BierBotBen node[1013]: displayLastMinutesHeat: 60,
Apr 22 13:28:29 BierBotBen node[1013]: hardwareRevision: 'rev2.0',
Apr 22 13:28:29 BierBotBen node[1013]: languageKey: 'de_DE',
Apr 22 13:28:29 BierBotBen node[1013]: logEveryXsTempValToDBCool: 300,
Apr 22 13:28:29 BierBotBen node[1013]: logEveryXsTempValToDBHeat: 10,
Apr 22 13:28:29 BierBotBen node[1013]: motorWarningChecked: true,
Apr 22 13:28:29 BierBotBen node[1013]: passwordActivated: true,
Apr 22 13:28:29 BierBotBen node[1013]: selectedHardware: 5ea02791ba1bb703f5f39cde,
Apr 22 13:28:29 BierBotBen node[1013]: sendStatistics: true,
Apr 22 13:28:29 BierBotBen node[1013]: sudNumber: 2016005,
Apr 22 13:28:29 BierBotBen node[1013]: voltsMotorCalibValue: 12,
Apr 22 13:28:29 BierBotBen node[1013]: wifiEnabled: false,
Apr 22 13:28:29 BierBotBen node[1013]: wlanPassphrase: 'deinPW',
Apr 22 13:28:29 BierBotBen node[1013]: wlanSSID: 'unbekanntes WLAN' }
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - resetting pd controller ...
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - brew Testbrau saved
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - automode set
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - initialized kp(1) and kd(1)
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - set /etc/hosts 127.0.1.1. successfully to BierBotHh
Apr 22 13:28:29 BierBotBen sudo[1353]: root : TTY=unknown ; PWD=/home/pi/BierBot/server ; USER=root ; COMMAND=/usr/bin/tee /etc/hostname
Apr 22 13:28:29 BierBotBen sudo[1353]: pam_unix(sudo:session): session opened for user root by (uid=0)
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - currentBrew from database retrieved
Apr 22 13:28:29 BierBotBen node[1013]: stdout: BierBotHh
Apr 22 13:28:29 BierBotBen sudo[1353]: pam_unix(sudo:session): session closed for user root
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - etc/hostname set to BierBotHh
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - getCurrentBrew called.
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - settings sent.
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - filtering temperature array[0] in mode heat
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - returning 0 elemtent(s)
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - currentBrew returned
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - settings sent.
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - settings sent.
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - settings sent.
Apr 22 13:28:29 BierBotBen node[1013]: 22.04.2020, 13:28:29 - settings sent.
Apr 22 13:28:37 BierBotBen node[1013]: 22.04.2020, 13:28:36 - now:Wed Apr 22 2020 13:28:37 GMT+0200 (GMT+02:00), offsetted (GMT0): Wed Apr 22 2020 13:28:36 GMT+0200 (GMT+02:00)
Apr 22 13:28:37 BierBotBen node[1013]: 22.04.2020, 13:28:36 - sudSizeLitres: 25
Apr 22 13:28:37 BierBotBen node[1013]: 22.04.2020, 13:28:36 - brew Testbrau started
Apr 22 13:28:37 BierBotBen node[1013]: 22.04.2020, 13:28:37 - requesting new target target temperature : 30°C (old value: 0)
Apr 22 13:28:37 BierBotBen node[1013]: 22.04.2020, 13:28:37 - targetTemperature changed from 0C to 30C
Apr 22 13:28:37 BierBotBen node[1013]: 22.04.2020, 13:28:37 - relais on. currentTemp=22.6, targetTemp=30, kd=1, kd=1, deltaCperMin=0.1, hysteresis=1
Apr 22 13:28:37 BierBotBen node[1013]: 22.04.2020, 13:28:37 - setting heating cooling ...1
Apr 22 13:28:37 BierBotBen node[1013]: 22.04.2020, 13:28:37 - currentTemp=22.6, targetTemp=30, kd=1, kp=1, dcm=0.1, lrs=1, h=1
Apr 22 13:28:37 BierBotBen node[1013]: 22.04.2020, 13:28:37 - turnOffT_h= 29.9, turnOnT_h=28.9
Apr 22 13:28:37 BierBotBen node[1013]: 22.04.2020, 13:28:37 - turnOffT_c= 30.1, turnOnT_c=31.1
Apr 22 13:28:51 BierBotBen node[1013]: 22.04.2020, 13:28:51 - relais off. currentTemp=27.3, targetTemp=30, kd=1, deltaCperMin=6.68302591963496
Apr 22 13:28:51 BierBotBen node[1013]: 22.04.2020, 13:28:51 - setting heating cooling ...0
Apr 22 13:28:51 BierBotBen node[1013]: 22.04.2020, 13:28:51 - currentTemp=27.3, targetTemp=30, kd=1, kp=1, dcm=6.68, lrs=0, h=1
Apr 22 13:28:51 BierBotBen node[1013]: 22.04.2020, 13:28:51 - turnOffT_h= 23.32, turnOnT_h=22.32
Apr 22 13:28:51 BierBotBen node[1013]: 22.04.2020, 13:28:51 - turnOffT_c= 36.68, turnOnT_c=37.68
Apr 22 13:28:55 BierBotBen node[1013]: 22.04.2020, 13:28:55 - tempReached is not set (undefined) ... setting
Apr 22 13:28:55 BierBotBen node[1013]: 22.04.2020, 13:28:55 - targettemp reached, setting holddate
Apr 22 13:29:45 BierBotBen node[1013]: 22.04.2020, 13:29:45 - currentBrew from database retrieved
Apr 22 13:29:45 BierBotBen node[1013]: 22.04.2020, 13:29:45 - retrieved current brew from database: err=false, currentBrew=[object Object], currentBrewBuffered=[object Object]
Apr 22 13:29:45 BierBotBen node[1013]: 22.04.2020, 13:29:45 - temperature log length is 0
Apr 22 13:29:45 BierBotBen node[1013]: 22.04.2020, 13:29:45 - buffereed temperature log length is 7
Apr 22 13:29:45 BierBotBen node[1013]: 22.04.2020, 13:29:45 - updating current brew in database...
Apr 22 13:29:45 BierBotBen node[1013]: 22.04.2020, 13:29:45 - current brew updated, new state is: true
Apr 22 13:29:53 BierBotBen node[1013]: 22.04.2020, 13:29:53 - currentTemp=34, targetTemp=30, kd=1, kp=1, dcm=2.94, lrs=0, h=1
Apr 22 13:29:53 BierBotBen node[1013]: 22.04.2020, 13:29:53 - turnOffT_h= 27.06, turnOnT_h=26.06
Apr 22 13:29:53 BierBotBen node[1013]: 22.04.2020, 13:29:53 - turnOffT_c= 32.94, turnOnT_c=33.94
Apr 22 13:30:54 BierBotBen node[1013]: 22.04.2020, 13:30:54 - currentTemp=34.7, targetTemp=30, kd=1, kp=1, dcm=0.73, lrs=0, h=1
Apr 22 13:30:54 BierBotBen node[1013]: 22.04.2020, 13:30:54 - turnOffT_h= 29.27, turnOnT_h=28.27
Apr 22 13:30:54 BierBotBen node[1013]: 22.04.2020, 13:30:54 - turnOffT_c= 30.73, turnOnT_c=31.73
Apr 22 13:30:56 BierBotBen node[1013]: 22.04.2020, 13:30:56 - max detected! lastMax=34.6, value=34.6, maxLast=34.7, values=[ { temp: 34.3, time: 2020-04-22T11:30:09.832Z },
Apr 22 13:30:56 BierBotBen node[1013]: { temp: 34.4, time: 2020-04-22T11:30:19.833Z },
Apr 22 13:30:56 BierBotBen node[1013]: { temp: 34.5, time: 2020-04-22T11:30:32.835Z },
Apr 22 13:30:56 BierBotBen node[1013]: { temp: 34.6, time: 2020-04-22T11:30:40.836Z },
Apr 22 13:30:56 BierBotBen node[1013]: { temp: 34.7, time: 2020-04-22T11:30:54.839Z } ]
Apr 22 13:30:56 BierBotBen node[1013]: 22.04.2020, 13:30:56 - adaption skipped: maximum ignore since targetTemperature was lowered
Apr 22 13:31:45 BierBotBen node[1013]: 22.04.2020, 13:31:45 - currentBrew from database retrieved
Apr 22 13:31:45 BierBotBen node[1013]: 22.04.2020, 13:31:45 - retrieved current brew from database: err=false, currentBrew=[object Object], currentBrewBuffered=[object Object]
Apr 22 13:31:45 BierBotBen node[1013]: 22.04.2020, 13:31:45 - temperature log length is 7
Apr 22 13:31:45 BierBotBen node[1013]: 22.04.2020, 13:31:45 - buffereed temperature log length is 19
Apr 22 13:31:45 BierBotBen node[1013]: 22.04.2020, 13:31:45 - updating current brew in database...
Apr 22 13:31:45 BierBotBen node[1013]: 22.04.2020, 13:31:45 - current brew updated, new state is: true
Apr 22 13:31:56 BierBotBen node[1013]: 22.04.2020, 13:31:56 - currentTemp=35.1, targetTemp=30, kd=1, kp=1, dcm=0.1, lrs=0, h=1
Apr 22 13:31:56 BierBotBen node[1013]: 22.04.2020, 13:31:56 - turnOffT_h= 29.9, turnOnT_h=28.9
Apr 22 13:31:56 BierBotBen node[1013]: 22.04.2020, 13:31:56 - turnOffT_c= 30.1, turnOnT_c=31.1
Apr 22 13:31:58 BierBotBen node[1013]: 22.04.2020, 13:31:58 - max detected! lastMax=35, value=35, maxLast=35.1, values=[ { temp: 34.7, time: 2020-04-22T11:30:57.839Z },
Apr 22 13:31:58 BierBotBen node[1013]: { temp: 34.8, time: 2020-04-22T11:31:03.840Z },
Apr 22 13:31:58 BierBotBen node[1013]: { temp: 34.9, time: 2020-04-22T11:31:23.843Z },
Apr 22 13:31:58 BierBotBen node[1013]: { temp: 35, time: 2020-04-22T11:31:45.845Z },
Apr 22 13:31:58 BierBotBen node[1013]: { temp: 35.1, time: 2020-04-22T11:31:56.848Z } ]
Apr 22 13:31:58 BierBotBen node[1013]: 22.04.2020, 13:31:58 - adapting large step
Apr 22 13:31:58 BierBotBen node[1013]: 22.04.2020, 13:31:58 - raising kd to 1.03...
Apr 22 13:31:58 BierBotBen node[1013]: 22.04.2020, 13:31:58 - delta=5, deltaCperMin=0.43726988580993215, kd=1.03
Apr 22 13:31:58 BierBotBen node[1013]: 22.04.2020, 13:31:58 - overshoot=5, turnOffTemp=25, kdAvg=1
Apr 22 13:31:58 BierBotBen node[1013]: 22.04.2020, 13:31:58 - deltaCperMin=0.43726988580993215, targetTemperature=30
Apr 22 13:31:58 BierBotBen node[1013]: 22.04.2020, 13:31:58 - adapting kp to 0.8479089961936644 not possible (min=0.9, max=1)
Apr 22 13:31:58 BierBotBen node[1013]: 22.04.2020, 13:31:58 - adapted kp to 0.9
Apr 22 13:31:58 BierBotBen node[1013]: 22.04.2020, 13:31:58 - adapted kd to 1.03
Apr 22 13:31:58 BierBotBen node[1013]: 22.04.2020, 13:31:58 - failed to update hardware: MongoError: Field name duplication not allowed with modifiers
Apr 22 13:32:21 BierBotBen node[1013]: 22.04.2020, 13:32:21 - max detected! lastMax=35.1, value=35.1, maxLast=35.2, values=[ { temp: 35, time: 2020-04-22T11:31:45.845Z },
Apr 22 13:32:21 BierBotBen node[1013]: { temp: 35.1, time: 2020-04-22T11:31:56.848Z },
Apr 22 13:32:21 BierBotBen node[1013]: { temp: 35, time: 2020-04-22T11:31:58.853Z },
Apr 22 13:32:21 BierBotBen node[1013]: { temp: 35.1, time: 2020-04-22T11:31:59.850Z },
Apr 22 13:32:21 BierBotBen node[1013]: { temp: 35.2, time: 2020-04-22T11:32:20.854Z } ]
Apr 22 13:32:21 BierBotBen node[1013]: 22.04.2020, 13:32:21 - adapting large step
Apr 22 13:32:21 BierBotBen node[1013]: 22.04.2020, 13:32:21 - raising kd to 1.06...
Apr 22 13:32:21 BierBotBen node[1013]: 22.04.2020, 13:32:21 - delta=5.100000000000001, deltaCperMin=0.27653038408351915, kd=1.06
Apr 22 13:32:21 BierBotBen node[1013]: 22.04.2020, 13:32:21 - overshoot=5.100000000000001, turnOffTemp=24.9, kdAvg=1
Apr 22 13:32:21 BierBotBen node[1013]: 22.04.2020, 13:32:21 - deltaCperMin=0.27653038408351915, targetTemperature=30
Apr 22 13:32:21 BierBotBen node[1013]: 22.04.2020, 13:32:21 - adapting kp to 0.8392176794694506 not possible (min=0.9, max=1)
Apr 22 13:32:21 BierBotBen node[1013]: 22.04.2020, 13:32:21 - adapted kp to 0.9
Apr 22 13:32:21 BierBotBen node[1013]: 22.04.2020, 13:32:21 - adapted kd to 1.06
Apr 22 13:32:21 BierBotBen node[1013]: 22.04.2020, 13:32:21 - failed to update hardware: MongoError: Field name duplication not allowed with modifiers
Apr 22 13:32:38 BierBotBen node[1013]: 22.04.2020, 13:32:38 - max detected! lastMax=35.2, value=35.2, maxLast=35.3, values=[ { temp: 35.1, time: 2020-04-22T11:31:59.850Z },
Apr 22 13:32:38 BierBotBen node[1013]: { temp: 35.2, time: 2020-04-22T11:32:20.854Z },
Apr 22 13:32:38 BierBotBen node[1013]: { temp: 35.1, time: 2020-04-22T11:32:21.856Z },
Apr 22 13:32:38 BierBotBen node[1013]: { temp: 35.2, time: 2020-04-22T11:32:24.853Z },
Apr 22 13:32:38 BierBotBen node[1013]: { temp: 35.3, time: 2020-04-22T11:32:37.854Z } ]
Apr 22 13:32:38 BierBotBen node[1013]: 22.04.2020, 13:32:38 - adapting large step
Apr 22 13:32:38 BierBotBen node[1013]: 22.04.2020, 13:32:38 - raising kd to 1.09...
Apr 22 13:32:38 BierBotBen node[1013]: 22.04.2020, 13:32:38 - delta=5.200000000000003, deltaCperMin=0.15753216476297635, kd=1.09
Apr 22 13:32:38 BierBotBen node[1013]: 22.04.2020, 13:32:38 - overshoot=5.200000000000003, turnOffTemp=24.799999999999997, kdAvg=1
Apr 22 13:32:38 BierBotBen node[1013]: 22.04.2020, 13:32:38 - deltaCperMin=0.15753216476297635, targetTemperature=30
Apr 22 13:32:38 BierBotBen node[1013]: 22.04.2020, 13:32:38 - adapting kp to 0.8319177388254324 not possible (min=0.9, max=1)
Apr 22 13:32:38 BierBotBen node[1013]: 22.04.2020, 13:32:38 - adapted kp to 0.9
Apr 22 13:32:38 BierBotBen node[1013]: 22.04.2020, 13:32:38 - adapted kd to 1.09
Apr 22 13:32:38 BierBotBen node[1013]: 22.04.2020, 13:32:38 - failed to update hardware: MongoError: Field name duplication not allowed with modifiers
Apr 22 13:33:11 BierBotBen node[1013]: 22.04.2020, 13:33:11 - currentTemp=35.4, targetTemp=30, kd=1.09, kp=0.9, dcm=0.1, lrs=0, h=1
Apr 22 13:33:11 BierBotBen node[1013]: 22.04.2020, 13:33:11 - turnOffT_h= 26.89, turnOnT_h=25.89
Apr 22 13:33:11 BierBotBen node[1013]: 22.04.2020, 13:33:11 - turnOffT_c= 27.11, turnOnT_c=28.11
Apr 22 13:33:29 BierBotBen node[1013]: 22.04.2020, 13:33:29 - max detected! lastMax=35.3, value=35.3, maxLast=35.4, values=[ { temp: 35.2, time: 2020-04-22T11:32:24.853Z },
Apr 22 13:33:29 BierBotBen node[1013]: { temp: 35.3, time: 2020-04-22T11:32:37.854Z },
Apr 22 13:33:29 BierBotBen node[1013]: { temp: 35.2, time: 2020-04-22T11:32:38.857Z },
Apr 22 13:33:29 BierBotBen node[1013]: { temp: 35.3, time: 2020-04-22T11:32:40.854Z },
Apr 22 13:33:29 BierBotBen node[1013]: { temp: 35.4, time: 2020-04-22T11:33:11.863Z } ]
Apr 22 13:33:29 BierBotBen node[1013]: 22.04.2020, 13:33:29 - adapting large step
Apr 22 13:33:29 BierBotBen node[1013]: 22.04.2020, 13:33:29 - raising kd to 1.12...
Apr 22 13:33:29 BierBotBen node[1013]: 22.04.2020, 13:33:29 - delta=5.299999999999997, deltaCperMin=0.1, kd=1.12
Apr 22 13:33:30 BierBotBen node[1013]: 22.04.2020, 13:33:29 - overshoot=5.299999999999997, turnOffTemp=24.700000000000003, kdAvg=1
Apr 22 13:33:30 BierBotBen node[1013]: 22.04.2020, 13:33:29 - deltaCperMin=0.1, targetTemperature=30
Apr 22 13:33:30 BierBotBen node[1013]: 22.04.2020, 13:33:29 - adapting kp to 0.8266666666666668 not possible (min=0.9, max=1)
Apr 22 13:33:30 BierBotBen node[1013]: 22.04.2020, 13:33:29 - adapted kp to 0.9
Apr 22 13:33:30 BierBotBen node[1013]: 22.04.2020, 13:33:29 - adapted kd to 1.12
Apr 22 13:33:30 BierBotBen node[1013]: 22.04.2020, 13:33:29 - failed to update hardware: MongoError: Field name duplication not allowed with modifiers
Apr 22 13:33:45 BierBotBen node[1013]: 22.04.2020, 13:33:45 - currentBrew from database retrieved
Apr 22 13:33:45 BierBotBen node[1013]: 22.04.2020, 13:33:45 - retrieved current brew from database: err=false, currentBrew=[object Object], currentBrewBuffered=[object Object]
Apr 22 13:33:45 BierBotBen node[1013]: 22.04.2020, 13:33:45 - temperature log length is 19
Apr 22 13:33:45 BierBotBen node[1013]: 22.04.2020, 13:33:45 - buffereed temperature log length is 31
Apr 22 13:33:45 BierBotBen node[1013]: 22.04.2020, 13:33:45 - updating current brew in database...
Apr 22 13:33:45 BierBotBen node[1013]: 22.04.2020, 13:33:45 - current brew updated, new state is: true
Apr 22 13:34:11 BierBotBen node[1013]: 22.04.2020, 13:34:11 - currentTemp=29.7, targetTemp=30, kd=1.12, kp=0.9, dcm=5.46, lrs=0, h=1
Apr 22 13:34:12 BierBotBen node[1013]: 22.04.2020, 13:34:11 - turnOffT_h= 20.88, turnOnT_h=19.88
Apr 22 13:34:12 BierBotBen node[1013]: 22.04.2020, 13:34:11 - turnOffT_c= 33.12, turnOnT_c=34.12
Apr 22 13:35:18 BierBotBen node[1013]: 22.04.2020, 13:35:17 - currentTemp=27.2, targetTemp=30, kd=1.12, kp=0.9, dcm=2.3, lrs=0, h=1
Apr 22 13:35:18 BierBotBen node[1013]: 22.04.2020, 13:35:17 - turnOffT_h= 24.42, turnOnT_h=23.42
Apr 22 13:35:18 BierBotBen node[1013]: 22.04.2020, 13:35:17 - turnOffT_c= 29.58, turnOnT_c=30.58
Apr 22 13:35:30 BierBotBen node[1013]: 22.04.2020, 13:35:30 - max detected! lastMax=27.2, value=27.2, maxLast=27.3, values=[ { temp: 27.1, time: 2020-04-22T11:35:10.877Z },
Apr 22 13:35:30 BierBotBen node[1013]: { temp: 27.2, time: 2020-04-22T11:35:17.878Z },
Apr 22 13:35:30 BierBotBen node[1013]: { temp: 27.1, time: 2020-04-22T11:35:21.878Z },
Apr 22 13:35:30 BierBotBen node[1013]: { temp: 27.2, time: 2020-04-22T11:35:22.881Z },
Apr 22 13:35:30 BierBotBen node[1013]: { temp: 27.3, time: 2020-04-22T11:35:25.878Z } ]
Apr 22 13:35:31 BierBotBen node[1013]: 22.04.2020, 13:35:30 - adapting large step
Apr 22 13:35:31 BierBotBen node[1013]: 22.04.2020, 13:35:30 - lowering kd to 1.09 ...
Apr 22 13:35:31 BierBotBen node[1013]: 22.04.2020, 13:35:30 - delta=-2.8000000000000007, deltaCperMin=0.8374537196457147, kd=1.09
Apr 22 13:35:31 BierBotBen node[1013]: 22.04.2020, 13:35:30 - overshoot=-2.8000000000000007, turnOffTemp=32.8, kdAvg=1
Apr 22 13:35:31 BierBotBen node[1013]: 22.04.2020, 13:35:30 - deltaCperMin=0.8374537196457147, targetTemperature=30
Apr 22 13:35:31 BierBotBen node[1013]: 22.04.2020, 13:35:30 - adapting kp to 1.1212484573215238 not possible (min=0.9, max=1)
Apr 22 13:35:31 BierBotBen node[1013]: 22.04.2020, 13:35:30 - adapted kp to 1
Apr 22 13:35:31 BierBotBen node[1013]: 22.04.2020, 13:35:30 - adapted kd to 1.09
Apr 22 13:35:31 BierBotBen node[1013]: 22.04.2020, 13:35:30 - relais on. currentTemp=27.2, targetTemp=30, kd=1.09, kd=1.09, deltaCperMin=0.8374537196457147, hysteresis=1
Apr 22 13:35:31 BierBotBen node[1013]: 22.04.2020, 13:35:30 - setting heating cooling ...1
Apr 22 13:35:31 BierBotBen node[1013]: 22.04.2020, 13:35:30 - currentTemp=27.2, targetTemp=30, kd=1.09, kp=1, dcm=0.84, lrs=1, h=1
Apr 22 13:35:31 BierBotBen node[1013]: 22.04.2020, 13:35:30 - turnOffT_h= 29.09, turnOnT_h=28.09
Apr 22 13:35:31 BierBotBen node[1013]: 22.04.2020, 13:35:30 - turnOffT_c= 30.91, turnOnT_c=31.91
Apr 22 13:35:31 BierBotBen node[1013]: 22.04.2020, 13:35:30 - failed to update hardware: MongoError: Field name duplication not allowed with modifiers
Apr 22 13:35:45 BierBotBen node[1013]: 22.04.2020, 13:35:45 - currentBrew from database retrieved
Apr 22 13:35:45 BierBotBen node[1013]: 22.04.2020, 13:35:45 - retrieved current brew from database: err=false, currentBrew=[object Object], currentBrewBuffered=[object Object]
Apr 22 13:35:45 BierBotBen node[1013]: 22.04.2020, 13:35:45 - temperature log length is 31
Apr 22 13:35:45 BierBotBen node[1013]: 22.04.2020, 13:35:45 - buffereed temperature log length is 43
Apr 22 13:35:45 BierBotBen node[1013]: 22.04.2020, 13:35:45 - updating current brew in database...
Apr 22 13:35:45 BierBotBen node[1013]: 22.04.2020, 13:35:45 - current brew updated, new state is: true