8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Als het in een stable release uitgebracht wordt, ga ik ook over.
Ik heb het eerder gezegd, maar resolutie is niet hetzelfde als acuratesseedterbak schreef op zondag 4 december 2022 @ 15:36:
Dank je. Dat maakt de berekening COP al significant beterEn ook de aansturing via deze flow.
Mooie stap.
[edit]
maar ik wacht met een flash tot dat deze in de final/stable zit.
en tot het >+5C buiten blijft voorlopig
Noice!edterbak schreef op zondag 4 december 2022 @ 15:18:
[...]
Ik heb de functie herschreven. werkt nu robust. ook als er al een waarde stond.
KUn je deze code plakken in die [Heatpump type (Panasonic)] node?
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55var panasonic = global.get('panasonic',"file"); if (panasonic === undefined || panasonic.payload[0].nr != msg.payload) { global.set('panasonic',undefined,"file"); var model; var phase; var type; var power; var nr; if (msg.payload == 0) {model = 'WH-MDC05H3E5'; power = '5'; phase = '1'; type = 'HP';} if (msg.payload == 1) {model = 'WH-MDC07H3E5'; power = '7'; phase = '1'; type = 'HP';} if (msg.payload == 2) {model = 'WH-UX09HE5'; power = '9'; phase = '1'; type = 'T-CAP';} if (msg.payload == 3) {model = 'WH-UD09HE8'; power = '9'; phase = '3'; type = 'HP';} if (msg.payload == 4) {model = 'WH-UX09HE8'; power = '9'; phase = '3'; type = 'T-CAP';} if (msg.payload == 5) {model = 'WH-UX12HE8'; power = '12'; phase = '3'; type = 'T-CAP';} if (msg.payload == 6) {model = 'WH-UX16HE8'; power = '16'; phase = '3'; type = 'T-CAP';} if (msg.payload == 7) {model = 'WH-UD05HE5'; power = '5'; phase = '1'; type = 'HP';} if (msg.payload == 8) {model = 'WH-UD09JE5'; power = '9'; phase = '1'; type = 'HP';} if (msg.payload == 9) {model = 'WH-MDC05J3E5'; power = '5'; phase = '1'; type = 'HP';} if (msg.payload == 10) {model = 'WH-MDC09H3E5'; power = '9'; phase = '1'; type = 'HP';} if (msg.payload == 11) {model = 'WH-MXC09H3E5'; power = '9'; phase = '1'; type = 'T-CAP';} if (msg.payload == 12) {model = 'WH-UD09JE5'; power = '9'; phase = '1'; type = 'HP - All-In-One';} if (msg.payload == 13) {model = 'WH-UX12HE8'; power = '12'; phase = '3'; type = 'T-CAP - All-In-One';} if (msg.payload == 14) {model = 'WH-UQ09HE8'; power = '9'; phase = '3'; type = 'T-CAP - Super Quiet';} if (msg.payload == 15) {model = 'WH-UD09HE5'; power = '9'; phase = '1'; type = 'HP';} if (msg.payload == 16) {model = 'WH-UD09HE5'; power = '9'; phase = '1'; type = 'HP - All-In-One';} if (msg.payload == 17) {model = 'WH-UD05JE5'; power = '5'; phase = '1'; type = 'HP - All-In-One';} if (msg.payload == 18) {model = 'WH-UD07JE5'; power = '7'; phase = '1'; type = 'HP';} if (msg.payload == 19) {model = 'WH-UD07HE5-1'; power = '7'; phase = '1'; type = 'HP';} if (msg.payload == 20) {model = 'WH-MDC07J3E5'; power = '7'; phase = '1'; type = 'HP';} if (msg.payload == 21) {model = 'WH-MDC09J3E5'; power = '9'; phase = '1'; type = 'HP';} if (msg.payload == 22) {model = 'WH-UD05JE5'; power = '5'; phase = '1'; type = 'HP';} if (msg.payload == 23) {model = 'WH-MXC09J3E8'; power = '9'; phase = '3'; type = 'T-CAP';} if (msg.payload == 24) {model = 'WH-MXC12J9E8'; power = '12'; phase = '3'; type = 'T-CAP';} if (msg.payload == 25) {model = 'WH-UD12HE5'; power = '12'; phase = '1'; type = 'T-CAP';} if (msg.payload == 26) {model = 'WH-UD07JE5'; power = '7'; phase = '1'; type = 'HP - All-In-One Compact';} if (msg.payload == 255) {model = 'unknown'; power = 'unknown'; phase = 'unknown'; type = 'unknown';} let panasonic={}; panasonic.type = type; panasonic.phase = phase; panasonic.power = power; panasonic.model = model; panasonic.nr = msg.payload; global.set('panasonic',{payload:[panasonic]},"file"); return msg; } else { return null; }
Dit zou het moeten oplossen.
Kortere code, en hij werkt direct idd.
@Heronimo ik zag het ja, ik heb vanochtend geüpdate echter werkte het toen niet, nu nog eens geprobeerd via Firefox ipv Edge is het wel gelukt.
Alleen de flow pakt het nog niet, is het een kwestie van de 2 set.Main_In/out-let_Temp's aanpassen of zal dat de boel in de war gooien?
[ Voor 9% gewijzigd door Aikon op 04-12-2022 17:10 ]
gehele code kun je vervangen @edterbak
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| var Error_Counter = global.get('Error_Counter', "file");
if (Error_Counter === undefined)
{
Error_Counter = 0;
global.set('Error_Counter', Error_Counter, "file");
}
var Last_Error = msg.payload; // current error
if (global.set('Last_Error', "file") === undefined)
{
global.set('Last_Error', Last_Error, "file");
}
if (Last_Error == "No error")
{
return null;
}
if (Last_Error != "No error")
{
Error_Counter += 1;
global.set('Error_Counter', Error_Counter, "file");
global.set('Last_Error', Last_Error, "file");
}
return msg; |
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Klopt de flow rekent met hele temperatuurwaardes, niet zomaar aanpassen hoor want daar is niet alles op berekend.Aikon schreef op zondag 4 december 2022 @ 17:00:
@Maarten69 de booster werkt perfect, het is wel even kijken wat een goede instelling is. Op een gegeven valt 'ie natuurlijk behoorlijk terug in gevraagd Ta, en valt de compressor daardoor stil. Het is denk ik de truck om te zorgen dat 'ie dan blijft hangen in het +3 gebied, dan start de compressor net wat eerder dan bij +2/+1. Maar je wilt ook niet dat hij weer tot onder de booster zakt, want dan blijf je heen en weer gaan. Dus een flinke verhoging, waarbij de temperatuur dus even doorschiet is wel noodzakelijk eigenlijk. Nog ideeën hierover?
@Heronimo ik zag het ja, ik heb vanochtend geüpdate echter werkte het toen niet, nu nog eens geprobeerd via Firefox ipv Edge is het wel gelukt.
Alleen de flow pakt het nog niet, is het een kwestie van de 2 set.Main_In/out-let_Temp's aanpassen of zal dat de boel in de war gooien?
Booster langer aanhouden, zal ik eens over nadenken hoe of wat.
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
04/12 17:05:48 - Function SoftStart: Correction: 5 > 6 °C - (CATCH) Freq: 50Hz, Tout: 38°C
Correcties tot max 6 graden, maar de max correction staat op 1, ook bij F_SS_correction staat 1. Zie ik nu iets over het hoofd in de logica of gaat er iets niet lekker?
kun je iets duidelijker beschrijven wat je ziet, wat het probleem is dat je ervaart.Aikon schreef op zondag 4 december 2022 @ 17:33:
@Maarten69 Ik zie af en toe onderstaand, het viel met gisteren ook al op met testen:
04/12 17:05:48 - Function SoftStart: Correction: 5 > 6 °C - (CATCH) Freq: 50Hz, Tout: 38°C
Correcties tot max 6 graden, maar de max correction staat op 1, ook bij F_SS_correction staat 1. Zie ik nu iets over het hoofd in de logica of gaat er iets niet lekker?
Waar zie je die 1 en f_ss_correction.
Wat is wat je had verwacht?
Groet
Maar ik kan me voorstellen dat er aan het begin van de functie bijv. onderwater een limiet van 6 geldt oid?
War + rtc + ss?
@edterbak hieronder heeft gelijk. De stage 1 mag dit doen om niet uit te gaan.
[ Voor 48% gewijzigd door Maarten69 op 04-12-2022 19:22 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Hier wat meer data, je ziet hier ook even die 6 voorbij komen.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| 04/12 16:45:37 - Function RTC: Correction change: From -2 to -1 °C (Room actual: 19.7 °C) 04/12 16:43:37 - MQTT Command - SetZ1HeatRequestTemperature: 40 04/12 16:43:37 - Function RTC: Correction change: From -1 to -2 °C (Room actual: 19.8 °C) 04/12 16:42:37 - MQTT Command - SetZ1HeatRequestTemperature: 41 04/12 16:42:37 - Function RTC: Correction change: From -2 to -1 °C (Room actual: 19.7 °C) 04/12 16:38:54 - MQTT Command - SetZ1HeatRequestTemperature: 40 04/12 16:38:54 - Function SoftStart: Correction: 1 > 0 °C - (ENDING) Freq: 23Hz, Tout: 40°C 04/12 16:31:37 - MQTT Command - SetZ1HeatRequestTemperature: 41 04/12 16:31:37 - Function RTC: Correction change: From -1 to -2 °C (Room actual: 19.8 °C) 04/12 16:27:37 - MQTT Command - SetZ1HeatRequestTemperature: 42 04/12 16:27:37 - Function RTC: Correction change: From 0 to -1 °C (Room actual: 19.6 °C) 04/12 16:26:07 - MQTT Command - SetZ1HeatRequestTemperature: 43 04/12 16:26:07 - Function RTC: Correction change: From 1 to 0 °C (Room actual: 19.5 °C) 04/12 16:17:07 - MQTT Command - SetZ1HeatRequestTemperature: 44 04/12 16:17:07 - Function RTC: Correction change: From 3 to 1 °C (Room actual: 19.3 °C) 04/12 16:14:12 - MQTT Command - SetQuietMode: 0 04/12 16:14:12 - Function - SoftStart Quietmode: finished, now restoring to level 0 04/12 16:13:53 - MQTT Command - SetZ1HeatRequestTemperature: 46 04/12 16:13:53 - Function SoftStart: Correction: 0 > 1 °C - (STABLE) Freq: 49Hz, Tout: 44°C 04/12 16:11:48 - MQTT Command - SetZ1HeatRequestTemperature: 45 04/12 16:11:48 - Function SoftStart: Correction: 6 > 0 °C - (STABLE) Freq: 48Hz, Tout: 43°C 04/12 16:08:58 - MQTT Command - SetZ1HeatRequestTemperature: 51 04/12 16:08:58 - Function SoftStart: Correction: 0 > 6 °C - (CATCH) Freq: 27Hz, Tout: 41°C 04/12 16:08:48 - Compressor: is running now 04/12 16:02:57 - Function RTC: Operation mode 0 (Heat only) 04/12 15:58:12 - MQTT Command - SetQuietMode: 3 04/12 15:58:12 - Function - SoftStart Quietmode: Run finished, reset for next run 04/12 15:57:12 - Function SoftStart: Compressor Inactive - Correction: 0 04/12 15:57:12 - Compressor: stopped 04/12 15:57:07 - MQTT Command - SetZ1HeatRequestTemperature: 45 04/12 15:57:07 - Function RTC: Correction change: From 20 to 3 °C (Room actual: 19.1 °C) 04/12 15:32:52 - Function SoftStart: Correction: -2 > 0 °C - (ENDING) Freq: 67Hz, Tout: 49°C 04/12 15:31:02 - Function SoftStart: Correction: -3 > -2 °C - (STABLE) Freq: 68Hz, Tout: 49°C 04/12 15:30:57 - Function SoftStart: Correction: -2 > -3 °C - (STABLE) Freq: 67Hz, Tout: 48°C 04/12 15:30:52 - Function SoftStart: Correction: -3 > -2 °C - (STABLE) Freq: 67Hz, Tout: 49°C |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| 04/12 16:55:26 - Function SoftStart: Correction: -2 > -3 °C - (STABLE) Freq: 58Hz, Tout: 27°C 04/12 16:55:01 - MQTT Command - SetZ1HeatRequestTemperature: 39 04/12 16:55:01 - Function SoftStart: Correction: -1 > -2 °C - (STARTUP) Freq: 59Hz, Tout: 29°C 04/12 16:54:17 - MQTT Command - SetZ1HeatRequestTemperature: 40 04/12 16:54:16 - Function SoftStart: Correction: 0 > -1 °C - (CATCH) Freq: 59Hz, Tout: 30°C 04/12 16:54:01 - MQTT Command - SetZ1HeatRequestTemperature: 41 04/12 16:54:01 - Function SoftStart: Correction: 1 > 0 °C - (CATCH) Freq: 55Hz, Tout: 31°C 04/12 16:53:41 - MQTT Command - SetZ1HeatRequestTemperature: 42 04/12 16:53:41 - Function SoftStart: Correction: 2 > 1 °C - (CATCH) Freq: 50Hz, Tout: 32°C 04/12 16:53:26 - MQTT Command - SetZ1HeatRequestTemperature: 43 04/12 16:53:26 - Function SoftStart: Correction: 3 > 2 °C - (CATCH) Freq: 44Hz, Tout: 33°C 04/12 16:53:16 - MQTT Command - SetZ1HeatRequestTemperature: 44 04/12 16:53:16 - Function SoftStart: Correction: 4 > 3 °C - (CATCH) Freq: 42Hz, Tout: 34°C 04/12 16:53:16 - SYSTEM - HEISHAMON Connection: Online 04/12 16:52:59 - SYSTEM - HEISHAMON Connection: Offline 04/12 16:52:40 - MQTT Command - SetZ1HeatRequestTemperature: 45 04/12 16:52:40 - Function SoftStart: Correction: 5 > 4 °C - (CATCH) Freq: 34Hz, Tout: 35°C 04/12 16:52:20 - MQTT Command - SetZ1HeatRequestTemperature: 46 04/12 16:52:20 - Function SoftStart: Correction: 6 > 5 °C - (CATCH) Freq: 27Hz, Tout: 36°C 04/12 16:52:15 - MQTT Command - SetZ1HeatRequestTemperature: 47 04/12 16:52:15 - Function SoftStart: Correction: 0 > 6 °C - (CATCH) Freq: 27Hz, Tout: 37°C |
[ Voor 95% gewijzigd door Aikon op 04-12-2022 19:20 ]
Ah, ja. okay. nu snap ik het wat je bedoeldAikon schreef op zondag 4 december 2022 @ 19:12:
Bij de softstart staat de Max water temp. increase op 1. Maar ik zie correcties van tot 6 graden in de log, ik verwacht ze niet hoger dan die 1. f_ss_correction is een waarde onder Context > global.
Maar ik kan me voorstellen dat er aan het begin van de functie bijv. onderwater een limiet van 6 geldt oid?
Wat je zegt klopt.
De eerste 180 seconden is een fase waarbij de gemeten uitgaande temperatuur flink op kan lopen. Dit moet dus opgevangen worden. Als het goed is stabiliseert de pomp binnen deze 180 seconden en kan de aangegeven Tmax weer worden gehanteerd.
Als de opgegeven Tmax direct bij aanvang vast gehouden wordt, dan is de kans heel groot dat hij toch weer uit valt omdat de Tuit te hoog wordt tov setpoint.
+ 6 kan voorkomen binnen die 180 seconden.Maarten69 schreef op zondag 4 december 2022 @ 19:16:
5 > 6 is gehele correctie toch?
War + rtc + ss?
Ik heb default 3 unrestricted ingesteld.
Rtc off heeft hem uitgezet door bereiken setpoint. Nu toch mqtt disabled:
1
2
3
4
5
6
7
| 04/12 16:08:23 - MQTT Command - SetHeatpump: 0 04/12 16:08:23 - Function SoftStart: Compressor Inactive - Correction: 0 04/12 16:08:23 - SYSTEM: MQTT-Commands to HP will be blocked! 04/12 16:08:23 - Compressor: stopped 04/12 16:08:23 - CONTROLLER: Manual OFF detected on wallmounted unit 04/12 16:08:17 - MQTT Command - SetHeatpump: 0 04/12 16:08:17 - Function RTC: on/off activated - Turn off power (Room temp: 20.9°C) |
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Laat m lekker doen, hier ook vanaf april de WP.
[ Voor 3% gewijzigd door Maarten69 op 04-12-2022 19:28 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Eens.MikeyMan schreef op zondag 4 december 2022 @ 16:26:
[...]
Ik heb het eerder gezegd, maar resolutie is niet hetzelfde als acuratesse
Het zal wat meer nauwkeurighed bieden voor de COP. Dit omdat de dT van het water wordt gebruikt. Maar de grootste onnauwkeurigheid aanwezig van de COP, zit hem in de stroom meting die per 100W rapporteert. Dus het zal niet heel veel uit maken.
Verder heb ik nu nog niet voor ogen wat dit voor invloed op de custom functies heeft. Water temperatuur is slechts een gevolg van de arbeid van de pomp. Daar doet de pomp wat mee, maar dat deed hij zelf al op basis van de 0,25 meting. Dat Heishamon het niet kon zien en nu wel, maakt voor de interne werking niet veel uit.
Dat denk ik nu. Kan zijn dat ik van alles mis.
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
1000 m3 (afgelopen jaar), ook al eens 1200 m3 geweest. (inductie, maar dat is peanuts)Aikon schreef op zondag 4 december 2022 @ 19:33:
@Maarten69 en wat was jouw jaarlijkse gasverbruik? Ik 850-1000m3, waarbij ik ook op gas kookte.
Vandaag totaal verbruik tot nu 29 kWh en 0 kWh teruggeleverd
gisteren totaal verbruik 33 kWh en 0,6 kWh teruggeleverd.
douchen etc vanaf 1 juni is nu 55 m3 gas.
[ Voor 36% gewijzigd door Maarten69 op 04-12-2022 20:19 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Ik zie bij mij dat de grafiek geen data meer bevat.
[Energy] > [Monthly COP] ... DHW is NaN
Hebben jullie dat ook??
Hier 0, maar gebruik geen DHWedterbak schreef op zondag 4 december 2022 @ 19:42:
Vraagje voor jullie allen,
Ik zie bij mij dat de grafiek geen data meer bevat.
[Energy] > [Monthly COP] ... DHW is NaN
Hebben jullie dat ook??
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Ik heb een paar maanden alleen gas koken gehad.
Per maand 2 a 3 m³ is koken. Meer is dat niet.
Ik zat op 1100-1200m³ in totaal met gas stoken.
Nu heb ik vandaag gebruikt 32kWh. Dat is inclusief inductie koken, paar wasjes. Vaatwasser etc.
Ja same here. Die is kaduuk.edterbak schreef op zondag 4 december 2022 @ 19:42:
Vraagje voor jullie allen,
Ik zie bij mij dat de grafiek geen data meer bevat.
[Energy] > [Monthly COP] ... DHW is NaN
Hebben jullie dat ook??
32? Ik zit vandaag op 62.edterbak schreef op zondag 4 december 2022 @ 19:44:
[...]
Ik heb een paar maanden alleen gas koken gehad.
Per maand 2 a 3 m³ is koken. Meer is dat niet.
Ik zat op 1100-1200m³ in totaal met gas stoken.
Nu heb ik vandaag gebruikt 32kWh. Dat is inclusief inductie koken, paar wasjes. Vaatwasser etc.
De laatste maand is NaN bij mij en MikeyMan
snapte jullie 2 weken terug al niet, zag ik toen ook niet.
[ Voor 35% gewijzigd door Maarten69 op 04-12-2022 20:22 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
De afbeelding hier boven, is van 2 grafieken.
daar onder zit er nog 1, COP monthly heet die.
Daar in staat bij ons een hoop kolommentjes met COP waarden voor heat/dhw.
de laatste maand DHW is bij ons NaN
zie dit bij debuggen:
"Credential type 'bar-chart-data' is not registered"
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Mijn COP grafiek is helemaal prima.
Op jouw adviesMaarten69 schreef op zondag 4 december 2022 @ 17:22:
[...]
Klopt de flow rekent met hele temperatuurwaardes, niet zomaar aanpassen hoor want daar is niet alles op berekend.
/f/image/99DbgKM78hbFOicpuObij1HM.png?f=fotoalbum_large)
Tada er verschijnt wat
[ Voor 4% gewijzigd door Maarten69 op 04-12-2022 20:36 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
aangepast..
Deze is wel interessant. las niet goed.
[ Voor 9% gewijzigd door edterbak op 04-12-2022 20:36 ]
toegevoegd, want anders kreeg ik javascript error (al eens eerder over gehad)
1
2
3
4
5
6
7
| var heat = global.get("COP_HEAT_24m","file");
var dhw = global.get("COP_DHW_24m","file");
//var dhw = {"payload":[{"labels":["2021-06","2021-07","2021-0.......{"unit":"","x_size":"12","precision":2,"is_meter_reading":false,"agg_by":"avg"},"info":"data restored"};
let msg1 = {}, msg2 = {};
msg1 = heat;
msg2 = dhw; |
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
had niet door dat we al op 21.20 zaten.
ik wacht ff op 21.21 haha
Ja, je hebt zoiets wel eerder gezegd. Maar ik die helemaal geen fout code of melding over javascript.Maarten69 schreef op zondag 4 december 2022 @ 20:39:
Ik heb wel in die function node let msg1 = {}, msg2 = {};
toegevoegd, want anders kreeg ik javascript error (al eens eerder over gehad)
code:
1 2 3 4 5 6 7var heat = global.get("COP_HEAT_24m","file"); var dhw = global.get("COP_DHW_24m","file"); //var dhw = {"payload":[{"labels":["2021-06","2021-07","2021-0.......{"unit":"","x_size":"12","precision":2,"is_meter_reading":false,"agg_by":"avg"},"info":"data restored"}; let msg1 = {}, msg2 = {}; msg1 = heat; msg2 = dhw;
Dat is het rare. Snap niet waarom jij meer info te zien krijgt in de functie node dan ik.
zonder:edterbak schreef op zondag 4 december 2022 @ 20:57:
[...]
Ja, je hebt zoiets wel eerder gezegd. Maar ik die helemaal geen fout code of melding over javascript.
Dat is het rare. Snap niet waarom jij meer info te zien krijgt in de functie node dan ik.
:fill(white):strip_exif()/f/image/kO8bG4QLQmODzKf3VkjeB6qy.png?f=user_large)
volgens mij werkt het wel, maar blijf ik telkens fout zien bij een deploy.
[ Voor 6% gewijzigd door Maarten69 op 04-12-2022 21:00 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Zou de code zo niet beter zijn in die node?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| var heat = global.get("COP_HEAT_24m","file");
var dhw = global.get("COP_DHW_24m","file");
let msg1= {}; let msg2 = {};
msg1 = heat;
msg2 = dhw;
if (heat === undefined && dhw === undefined)
{
return [null,null];
}
if (dhw === undefined && heat != undefined)
{
return [msg1,null];
}
if (heat === undefined && dhw != undefined)
{
return [null, msg2];
}
return [msg1,msg2]; |
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
1
2
3
4
5
6
7
8
9
10
11
| if (heat === undefined)
{
if (dhw === undefined)
{
return [null,null];
}
else
{
return [null,msg2];
} |
dhw niet undefined is exit hij toch de node toch?
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Is de integratie van de 4de RTC grens naar wens ingebracht?
[ Voor 5% gewijzigd door Maarten69 op 04-12-2022 21:19 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Dit was in de tijd dat ik de enige gebruiker was. Maar het lijkt dat de wereld verandert is. En dat ik nu een andere oplossing weet voor het kleuren probleem.Maarten69 schreef op zondag 4 december 2022 @ 21:18:
Aha, bewust zo gecode, ik zeg niets.
Ja, ziet er goed uit.Is de integratie van de 4de RTC grens naar wens ingebracht?
Ik heb het dashboard aangepast. Je had de +1+2+3 ineens in een andere klolom staan.
Ik heb de help tekst aangepast.
Ik heb de logica in de flow beter geïntegreerd.
Ik heb ook de shutdown functie aangepast. het loopt nu een stuk beter.
Ik zal straks een update uploaden. Maar ben nog niet klaar. meer testen.
Ik ga overigens zo slapen, 05:00 wekkertje
Ik had dat paar versies terug toegepast en toen kreeg ik:Aikon schreef op zondag 4 december 2022 @ 20:33:
[...]
Op jouw adviesheb ik nu eventjes met die .25 waardes gedraait en dat werkt prima. Ik zet het zo terug voor de nacht en zet de waardes morgen weer op 2 decimalen. Kijken of en waar het kapot gaat
Beste test is direct in de praktijk toepassen toch?
MQTT Command - SetZ1HeatRequestTemperature: 29,3
dat slikt hij (toen) natuurlijk niet.
Niet dat ik dat niet opgelost zou krijgen, maar heb toen alleen die waarden voor dashboard gebruikt, berekening (flow) gebruikte wel afgeronde waarden.
[ Voor 10% gewijzigd door Maarten69 op 04-12-2022 21:29 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Afijn zoiets was het meen ik.
/f/image/9mw0FFrRDpFHtufAbTlxrosf.png?f=fotoalbum_large)
Dacht door softstart brekend met tiende graden. We zien het ooit nog wel eens/niet.
[ Voor 8% gewijzigd door Maarten69 op 04-12-2022 21:39 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Sowieso, wat je al aangeeft, moet dan inderdaad in de functie het resultaat worden afgerond op hele graad. Is niet zo ingewikkeld.
Zouden het niet minder correcties worden? Je afronding is ook minder bruut.edterbak schreef op zondag 4 december 2022 @ 21:52:
Ik vraag mij oprecht af of het nauwkeuriger Ta en Tr meten, zal resulteren in meer correcties.
Sowieso, wat je al aangeeft, moet dan inderdaad in de functie het resultaat worden afgerond op hele graad. Is niet zo ingewikkeld.
Ja dat kan ook. ik verwacht het alleen niet, gevoelsmatig.MikeyMan schreef op zondag 4 december 2022 @ 22:22:
[...]
Zouden het niet minder correcties worden? Je afronding is ook minder bruut.
Stel, de functie moet iets doen bij 30 C of meer.
Als een Ta werkelijk gemeten wordt van 29,75 of 30.00, afwisselend, dan zal dat bij een afronding op 1C geen verschil opleveren. Dat is namelijk 30.
Bij afronding op 0,25 zal je dus wel/niet/wel/niet aan de voorwaarde voldoen.
Maar dit is gevoelsmatig. Misschien zit ik er naast.
Ja ok... Maar nu pendelt ie tussen 29 en 30 ipv tussen 29.75 en 30.00 toch?edterbak schreef op zondag 4 december 2022 @ 22:30:
[...]
Ja dat kan ook. ik verwacht het alleen niet, gevoelsmatig.
Stel, de functie moet iets doen bij 30 C of meer.
Als een Ta werkelijk gemeten wordt van 29,75 of 30.00, afwisselend, dan zal dat bij een afronding op 1C geen verschil opleveren. Dat is namelijk 30.
Bij afronding op 0,25 zal je dus wel/niet/wel/niet aan de voorwaarde voldoen.
Maar dit is gevoelsmatig. Misschien zit ik er naast.
Klinkt als een klusje voor de smooth node
[ Voor 3% gewijzigd door MikeyMan op 04-12-2022 22:36 ]
Als je nu gaat werken met halve graden met als basis de kwart graden metingen denk ik dat je wel minder schommelingen zal krijgen. Je zei laatst dat je als je sensor in tienden meet je, iets op 3 tienden kan aansturen, dat principe werkt dan hier ook wellicht?edterbak schreef op zondag 4 december 2022 @ 22:30:
[...]
Ja dat kan ook. ik verwacht het alleen niet, gevoelsmatig.
Stel, de functie moet iets doen bij 30 C of meer.
Als een Ta werkelijk gemeten wordt van 29,75 of 30.00, afwisselend, dan zal dat bij een afronding op 1C geen verschil opleveren. Dat is namelijk 30.
Bij afronding op 0,25 zal je dus wel/niet/wel/niet aan de voorwaarde voldoen.
Maar dit is gevoelsmatig. Misschien zit ik er naast.
Om dit te voorkomen en ook andere onvoorziene gevallen heb ik net voor de functie die de MQTT verzendt een extra controle functie toegevoegd:Aikon schreef op zondag 4 december 2022 @ 17:00:
@Maarten69 de booster werkt perfect, het is wel even kijken wat een goede instelling is. Op een gegeven valt 'ie natuurlijk behoorlijk terug in gevraagd Ta, en valt de compressor daardoor stil. ........
///////////////////////TA_Target-TA en TA-TR controles /////////////////////////////////////
/// eigen software
///
/// Controle functies achteraf. Voorkomt dat
/// warmtepomp uitgaat na plotselinge grote verlaging TA_Target
/// of pendelen bij TA-TR<=2
//--------------------------------------------------------------------------------------------
var control_TA = flow.get('Main_Outlet_Temp');
var control_TR = flow.get('Main_Inlet_Temp');
var control_FREQ = flow.get('Compressor_Freq');
var control_Timer_Fase_Min2 = flow.get('Timer_Fase_Min2'); // true: binnen max duur TA_Target = TA-2
var control_TimeElapsed = flow.get('Compressor_Runtime');
var control_Status_Eerdere_functie = flow.get('Status');
var control_Cyclus_StartUp = flow.get('Cyclus_StartUp');
var TA_Target = flow.get('TA_Target');
var TA_Target_Eerdere_functie = TA_Target; //TA_target uit een van de eerdere functies
var TA_Target_Old = flow.get('TA_Target_Old'); //flow.set in functie "verzenden nieuw"
var control_Status;
var control_Correction;
let msg1 = {}, msg2 = {}, msg3 = {};
msg1.topic = 'TA_Target';
msg1.payload = TA_Target;
msg3.topic = 'Compressor Hz';
msg3.payload = control_FREQ;
node.status({ text: 'pass, Target: ' + TA_Target + ', Hz: ' + control_FREQ });
////Startup controle: eerste Cyclus_StartUp seconden geen correcties
if (control_TimeElapsed <= control_Cyclus_StartUp && control_FREQ >0) {
if (TA_Target_Eerdere_functie < TA_Target_Old) {
TA_Target = TA_Target_Old;
}
else {
TA_Target = TA_Target_Eerdere_functie
}
control_Status = 'STARTFASE';
flow.set("TA_Target", TA_Target);
flow.set("Status", control_Status);
msg1.topic = 'TA_Target';
msg1.payload = TA_Target;
msg2.topic = 'Status eerdere functie';
msg2.payload = control_Status_Eerdere_functie;
node.status({ text: 'Startfase ' + control_Cyclus_StartUp + ' seconden' });
return [msg1, null, msg3]
}
else {
///TA en TR mogen niet te dichtbij komen. Dan gaat warmtepomp pendelen.
///corigeren door TA_Target 1 graad boven TA te houden.
if (control_FREQ > 0 && control_TA - control_TR <= 2) {
control_Correction = 1;
if (control_TA > control_TR) {
TA_Target = control_TA + control_Correction;
control_Status = 'Control(TA-TR) <= 2: '+ (control_TA - control_Correction) + '>' + TA_Target ;
}
else {
TA_Target = control_TR + control_Correction;
control_Status = 'Control(TR-TA) <= 2: ' + (control_TR - control_Correction) + '>' + TA_Target ;
}
flow.set("TA_Target", TA_Target);
flow.set("Status", control_Status);
msg1.topic = 'TA_Target';
msg1.payload = TA_Target;
msg2.topic = 'Status eerdere functie';
msg2.payload = control_Status_Eerdere_functie;
node.status({ text: control_Status });
return [msg1, msg2, msg3]
}
/// Als TA_Target <= TA - 2 dan zou warmtepomp (kunnen) uitgaan. Dit kan na WAR + RTC, softstart of PFM gebeuren.
/// Om dit de voorkomen TA_target maximaal -1 of -2 (max 90 seconden = control_Timer_Fase_min2) onder TA houden.
if (control_FREQ > 0 && TA_Target_Eerdere_functie <= control_TA - 2) {
if (TA_Target_Eerdere_functie = control_TA -2) {
if (control_Timer_Fase_Min2 == true) {control_Correction = 0} else {control_Correction = 1} //corectie op Ta_Target_Eerdere_Functie
TA_Target = TA_Target_Eerdere_functie + control_Correction
} else {
if (control_Timer_Fase_Min2 == true) { control_Correction = -2 } else { control_Correction = -1 } // correctie op TA
TA_Target = control_TA + control_Correction
}
if (control_Correction == 0) { // aantal correctie verminderen
control_Status = control_Status_Eerdere_functie;
}
else {
control_Status = 'Control(TA_Target <= TA - 2): ' + TA_Target_Eerdere_functie + '>' + TA_Target;
}
flow.set('TA_Target', TA_Target);
flow.set("Status", control_Status);
msg1.topic = 'TA_Target';
msg1.payload = TA_Target;
msg2.topic = 'Status eerdere functie';
msg2.payload = control_Status_Eerdere_functie;
node.status({ text: control_Status + ', Hz: ' + control_FREQ });
return [msg1, msg2, msg3]
}
}
return [msg1, null, msg3]
Panasonic TCAP 12kW J-versie + Heishamon/HA/Node-Red/Grafana/InfluxDB; Atlantic v3 200L; 5* jaga strada 21 & zelfbouw DBE; 3*2400Wp (O,Z,W); KIA EV6 77kWh RWD + EVCC/cFos Wallbox solar; 3* Marstek 5kWh (v151)+CT003 (v114)+ modbus/lilygo/node-red/HA
De oplossing die ik voor de woonkamer sensor gebruik, is dat ik de meetwaarden via een [SMOOTH] functie duw. Deze maakt er een rustige lijn van.Aikon schreef op zondag 4 december 2022 @ 23:11:
[...]
Als je nu gaat werken met halve graden met als basis de kwart graden metingen denk ik dat je wel minder schommelingen zal krijgen. Je zei laatst dat je als je sensor in tienden meet je, iets op 3 tienden kan aansturen, dat principe werkt dan hier ook wellicht?
Dit kan voor een temp sensor van lucht, wat langzaam verandert.
Maar, we proberen het wel. Als het niks wordt kan ik het signaal altijd nog afronden. Zoals nu is.
https://github.com/edterb...ntrol/tree/main-22-beta_2
---------------------------------------------------------------------------------------------------------
[2022-12-05] v21.21 beta (experimental). Changes:
- FIX: Shutdown pup-up. It was not functioning correctly. Now it works a lot better.
- FIX: Shutdown pop-up. You should get only onece a popup with a question to lift block.
- FIX: Improved layout RTC tab and added new T Custom to the help section.
- FIX: Heatpump model detection now working as it should.
- FIX: attempt at a fix for DHW NaN value. NOt sure if this will work. Need to wait and see.
In Ha kan je ook smoothen adhv de laatste waarden, dus pak de laatste x waarden en maak daar een gemiddelde van. Wellicht werkt dat principe beter met water? Ik weet niet of NR ook zo'n functie bevat...edterbak schreef op maandag 5 december 2022 @ 00:36:
[...]
De oplossing die ik voor de woonkamer sensor gebruik, is dat ik de meetwaarden via een [SMOOTH] functie duw. Deze maakt er een rustige lijn van.
Dit kan voor een temp sensor van lucht, wat langzaam verandert.
Maar, we proberen het wel. Als het niks wordt kan ik het signaal altijd nog afronden. Zoals nu is.
Ik ga 21.21 installeren.
Het neven effect is een vertraging van x meetpunten op je waarde veranderingen. Dat kan een probleem zijn. Moeten we dus gewoon proberen. Het zeflde geld voor de HA implementatie.
Met zo'n versie nummer kan ook nooit iets mis gaan...
[ Voor 22% gewijzigd door Maarten69 op 05-12-2022 08:38 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Ik dacht wellicht smooth die op basis van tijd ipv aantal metingen.edterbak schreef op maandag 5 december 2022 @ 08:35:
Smooth is een node red functie die het zelfde doet. Die gebruik ik al.
Oh die zit er al in. Dan moet ik hem uit mn input halenedterbak schreef op maandag 5 december 2022 @ 08:35:
Smooth is een node red functie die het zelfde doet. Die gebruik ik al.
Het neven effect is een vertraging van x meetpunten op je waarde veranderingen. Dat kan een probleem zijn. Moeten we dus gewoon proberen. Het zeflde geld voor de HA implementatie.
Ik gebruik de smooth functie alleen in mijn Personal tabje he. Niet voor de flow zelf geloof ik.MikeyMan schreef op maandag 5 december 2022 @ 08:46:
[...]
Oh die zit er al in. Dan moet ik hem uit mn input halen
Maar dat ga je me vast bevestigen
Ja, kan ook. Die stond op mijn ToDo lijstje om te bouwen.Aikon schreef op maandag 5 december 2022 @ 08:41:
[...]
Ik dacht wellicht smooth die op basis van tijd ipv aantal metingen.
Maar je zegt het al. Tijd. Het gaat altijd ten koste van reactiesnelheid. Kijken en proberen dus of we er mee weg komen.
Maarten69 schreef op maandag 5 december 2022 @ 08:37:
Goedemorgen, ik had 21.21 er omstreek 05:30 opstaan en ben toen met vertrouwen van huis vertrokken
Met zo'n versie nummer kan ook nooit iets mis gaan...
Right you are!edterbak schreef op maandag 5 december 2022 @ 08:48:
[...]
Ik gebruik de smooth functie alleen in mijn Personal tabje he. Niet voor de flow zelf geloof ik.
Maar dat ga je me vast bevestigenghehehe.. hopelijk.
Dan laat ik hem staan
Is er een reden dat het SYSTEM tabblad geen 'WP System' heet overigens?
Maar hij blijft teruggrijpen naar de vorige instelling. Zie ik iets over het hoofd?
Zojuist 21.21 neergezet. Maar dat gaat niet helemaal goed met die extra setting voor RTC.
/f/image/613V6tg6apEXO7eDhGncZb5Z.png?f=fotoalbum_large)
:fill(white):strip_exif()/f/image/SjvfLF21mOPG239AT0fbTJu6.png?f=user_large)
+4 ingesteld, maar hij blijft op +10 corrigeren.
Pas na het veranderen van beide waardes in korte tijd pakt ie hem op.
Snap deze ook niet helemaal geloof ik:
/f/image/dks7IntrOtPrZG5TEma8vmW4.png?f=fotoalbum_large)
Final water temperature 30.
Outlet setpoint 24?
[ Voor 75% gewijzigd door MikeyMan op 05-12-2022 09:29 ]
Het is nu wel een rommeltje nog .
System tabje, en settings tab.
Het liefst zou ik de settings tab willen duwen in de system > sub tab. daar is al een plekje.
Maar dat moet nog uitkristalliseren.
Oh, dat zijn dingen die ik in de functie moet dicht timmeren dan.MikeyMan schreef op maandag 5 december 2022 @ 09:21:
@Maarten69 Ik wilde de standaard pompsnelheid wat verlagen. Mijn idee was om 'Pumpspeed','Pumpmaxflow' en 'Storedpumpspeed' te verwijderen uit de global context en de instelling via de UI Te veranderen.
Maar hij blijft teruggrijpen naar de vorige instelling. Zie ik iets over het hoofd?
Zojuist 21.21 neergezet. Maar dat gaat niet helemaal goed met die extra setting voor RTC.
[Afbeelding]
[Afbeelding]
+4 ingesteld, maar hij blijft op +10 corrigeren.
Pas na het veranderen van beide waardes in korte tijd pakt ie hem op.
Snap deze ook niet helemaal geloof ik:
[Afbeelding]
Final water temperature 30.
Outlet setpoint 24?
Nu wordt er een default aangegeven. Ik dacht dat ik het filter naar global.set had weg gehaald. Maar nog niet goed genoeg dus.
Als ik thuis ben pak ik het op.
Goed dat je dit test !
Ik heb wel veel interesse in de code van @JanAllElectric als dat een uitval, cq. soepelere overgang mogelijk maakt
Is dat iets wat ik zelf makkelijk kan testen of waar jullie iets mee willen doen misschien? @Maarten69 en @edterbak
:fill(white):strip_exif()/f/image/CT59MDFQcWKH0ESxQSk5Apei.png?f=user_large)
:fill(white):strip_exif()/f/image/u1DYK2LChmnXggfrssIscuOE.png?f=user_large)
Wat betreft de kwart graden:
1
2
3
4
5
6
7
| 05/12 11:03:12 - Function SoftStart: Correction: 7 > 0 °C - (STABLE) Freq: 37Hz, Tout: 38.25°C 05/12 11:00:37 - MQTT Command - SetZ1HeatRequestTemperature: 46 05/12 11:00:37 - Function SoftStart: Correction: 6.75 > 7 °C - (CATCH) Freq: 33Hz, Tout: 36.25°C 05/12 11:00:32 - MQTT Command - SetZ1HeatRequestTemperature: 45.75 05/12 11:00:32 - Function SoftStart: Correction: 6.25 > 6.75 °C - (CATCH) Freq: 29Hz, Tout: 35.75°C 05/12 11:00:22 - MQTT Command - SetZ1HeatRequestTemperature: 45.25 05/12 11:00:22 - Function SoftStart: Correction: 0 > 6.25 °C - (CATCH) Freq: 23Hz, Tout: 35.25°C |
Er worden idd fractionele Z1's uitgestuurd, die worden simpelweg niet opgepikt/gezet. Ik zet de boel weer naar hele graden nu
Hoe kan dat nou?Aikon schreef op maandag 5 december 2022 @ 12:22:
Er worden idd fractionele Z1's uitgestuurd, die worden simpelweg niet opgepikt/gezet. Ik zet de boel weer naar hele graden nu
Ik heb niks aan de code gedaan dat rekening houd met fractionele getallen.
Heb je zelf iets aangepast?
Of misschien is de code nog niet op berekend om met fractionele metingen om te kunnen gaan. Dat kan ook.
Ben benieuwd.
Ik heb nu wel de firmware met decimalen, maar daar gaat de flow nu standaard goed mee om.edterbak schreef op maandag 5 december 2022 @ 13:33:
[...]
Hoe kan dat nou?
Ik heb niks aan de code gedaan dat rekening houd met fractionele getallen.
Heb je zelf iets aangepast?
Of misschien is de code nog niet op berekend om met fractionele metingen om te kunnen gaan. Dat kan ook.
Ben benieuwd.
Ik heb niks aangepast (muv natuurlijk van die in- en oulets), maar de bron is denk ik softstart, ik heb bijv. daar weleens +0,75 gezien en dat wordt dan vrolijk meegenomen in de flow. Op zich niet verkeerd, mij lijkt afronden op een hele graad op het allerlaatste moment, net voor het eordt uitgestuurd, het meest wenselijk.edterbak schreef op maandag 5 december 2022 @ 13:33:
[...]
Hoe kan dat nou?
Ik heb niks aan de code gedaan dat rekening houd met fractionele getallen.
Heb je zelf iets aangepast?
Of misschien is de code nog niet op berekend om met fractionele metingen om te kunnen gaan. Dat kan ook.
Ben benieuwd.
ok.Aikon schreef op maandag 5 december 2022 @ 13:49:
[...]
Ik heb niks aangepast (muv natuurlijk van die in- en oulets), maar de bron is denk ik softstart, ik heb bijv. daar weleens +0,75 gezien en dat wordt dan vrolijk meegenomen in de flow. Op zich niet verkeerd, mij lijkt afronden op een hele graad op het allerlaatste moment, net voor het eordt uitgestuurd, het meest wenselijk.
Ik ga vanavond de SP out afronden op hele gaden. Nu doe ik dat helemaal niet, omdat dit niet nodig was uiteraard. Waarschijlnijk een quick fix.
Ik heb nu ook decimale input op TOP5 en TOP6, maar die zie ik in NodeRed verder niet terug...
I told you so yesterday.SetZ1HeatRequestTemperature: 45.25
Simpel te fixen overigens.
Die +custom RTC stond eerst zo mooi achter rijtje +1 +2 +3 (legenda)
Wat betreft correctie niet juist oppikken, mogelijk heeft Edterbak iets aangepast, met de voorgaande versie die online stond ging het goed.
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
alles was op hele graden.
dus als ik een Tin - Tuit doe, kwam daar altijd een heel getal uit.
Nu ineens dus niet meer bij deze nieuwe firmware. Daar zit een probleem dat eenvoudig oplosbaar is..
Afronden als laatste stap en het is weer in orde.
Klopt de invoer van inlet en outlet is standaard meteen afgerond op 0 decimalen (zie node erachter).MikeyMan schreef op maandag 5 december 2022 @ 13:59:
Maar das toch gek dat ie ineens naar decimalen overstapt...?
Ik heb nu ook decimale invoer op TOP5 en TOP6, maar die zie ik in NodeRed verder niet terug...
Had ik het inderdaad toch goed onthouden.maar de bron is denk ik softstart,
[ Voor 11% gewijzigd door Maarten69 op 05-12-2022 14:03 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Ah check... Maar waarom is dat bij @Aikon dan wel een issue geworden?Maarten69 schreef op maandag 5 december 2022 @ 14:02:
[...]
Klopt de invoer van inlet en outlet is standaard meteen afgerond op 0 decimalen (zie node erachter).
oh ja.Maarten69 schreef op maandag 5 december 2022 @ 14:01:
[...]
Die +custom RTC stond eerst zo mooi achter rijtje +1 +2 +3 (legenda)
ik snap de oorzaak. hij staat nu achter msg8 en voor msg9 op de plek van msg 8a. Daar had je hem er in gefiets
Ik ga hem achteraan het lijstje duwen, dan komt hij daar ook weer te staan.
Hmm..
Ik heb de toevoeging proberen te integreren in hetgeen er al is. Niet als losse functie er naast.Wat betreft correctie niet juist oppikken, mogelijk heeft Edterbak iets aangepast, met de voorgaande versie die online stond ging het goed.
Wat mij betreft is dat de voorkeur route. Als je het volgende keer ook zo doet heeft dat mijn voorkeur. En dan blijft wat goed is ook goed zonder dat ik het weer verpruts.
je mag het ook zelf fixen
Gezien de frequentie aan berichtjes vermoed ik dat je niet meer aan het werk bent .. ghehehe.
Ik heb de rtc_t7 (4de drempel) toch juist in het bestaande gezet overal of begrijp ik je nu verkeerd?edterbak schreef op maandag 5 december 2022 @ 14:07:
Ik heb de toevoeging proberen te integreren in hetgeen er al is. Niet als losse functie er naast.
Wat mij betreft is dat de voorkeur route. Als je het volgende keer ook zo doet heeft dat mijn voorkeur. En dan blijft wat goed is ook goed zonder dat ik het weer verpruts.sorry
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
toch wel hoor, zo naar huisedterbak schreef op maandag 5 december 2022 @ 14:10:
@Maarten69 Ik ben voorlopig toch aan het werk.
je mag het ook zelf fixen![]()
Gezien de frequentie aan berichtjes vermoed ik dat je niet meer aan het werk bent .. ghehehe.
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Maar het meeste had je wel prachtig op zijn plek gedaan. .
Het maakt ook niet uit vind ik. Het gaat er om dat het netjes is en lekker werkt.
Maar ik lees dat ik er dan maar beter af kan blijven... hahaha..
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| // save on change only
var rtc_t7_custom_cor = global.set('rtc_t7_custom_cor',"file");
if (msg.payload == rtc_t7_custom_cor) {
return null;
}
else {
global.set('rtc_t7_custom_cor', msg.payload, "file");
}
/* @Maarten: Ik heb de check er uit gehaald. Deze zit ook al in de button.
if (msg.payload >= 4 && msg.payload <= 30) // check limits
{
global.set('rtc_t7_custom_cor', msg.payload, "file");
} else
{
return null;
}
return msg;
*/ |
Check is inderdaad overbodig. Regel 1 moet global.get zijn.
[FIX 1] Daar zat de fout van eerder genoemd door iemand. @MikeyMan hier (denk ik toch)
[ Voor 8% gewijzigd door Maarten69 op 05-12-2022 15:40 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Ik zat al te zoeken naar wat je aangepast had, maar het staat gewoon goed (volgorde).Maarten69 schreef op maandag 5 december 2022 @ 14:01:
Die +custom RTC stond eerst zo mooi achter rijtje +1 +2 +3 (legenda)
Toen checkte ik de grafiek en hier staat het ook gewoon goed in de legenda.
/f/image/J8NlaFmB9RpcdXJq83ta90Y5.png?f=fotoalbum_large)
Bij @Aikon hier staat het anders.
[ Voor 9% gewijzigd door Maarten69 op 05-12-2022 15:35 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Of wil jij deze liever zelf doen?
[ Voor 3% gewijzigd door Maarten69 op 05-12-2022 16:05 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Ga er zo naar kijken. Misschien als ik deze functie voltooi en meeneem naar flow (tijdelijk in System check ofzo) vind jij dat goed @edterbak ?MikeyMan schreef op maandag 5 december 2022 @ 09:21:
@Maarten69 Ik wilde de standaard pompsnelheid wat verlagen. Mijn idee was om 'Pumpspeed','Pumpmaxflow' en 'Storedpumpspeed' te verwijderen uit de global context en de instelling via de UI Te veranderen.
Maar hij blijft teruggrijpen naar de vorige instelling. Zie ik iets over het hoofd?
Zojuist 21.21 neergezet. Maar dat gaat niet helemaal goed met die extra setting voor RTC.
[Afbeelding]
[Afbeelding]
+4 ingesteld, maar hij blijft op +10 corrigeren.
Pas na het veranderen van beide waardes in korte tijd pakt ie hem op.
Snap deze ook niet helemaal geloof ik:
[Afbeelding]
Final water temperature 30.
Outlet setpoint 24?
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Of stoort niemand zich daaraan? (zie plaatje hierboven)
[ Voor 14% gewijzigd door Maarten69 op 05-12-2022 15:50 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Ik neem aan dat je 2 decimalen (hondersten) bedoeld toch, anders begint het afronden al gelijk en krijg je .3 en .8 ipv .25 en .75.Maarten69 schreef op maandag 5 december 2022 @ 15:39:
Als je wilt @edterbak kan ik ook de flow geschikt maken voor de tienden nauwkeurigheid (inlet/outlet).
Of wil jij deze liever zelf doen?
/f/image/aETTmi2Iq6vMz2ElAPwd2R5j.png?f=fotoalbum_large)
/f/image/zThb8RCpygFvJUqE6KB8jMni.png?f=fotoalbum_large)
/f/image/rzYVwxPREi78bhen7lOLIeKs.png?f=fotoalbum_large)