Dit is niet loggen, maar het berekenen. Hierdoor hou je totaal geen rekening met de arbeidsfactor.Zwartoog schreef op maandag 6 april 2026 @ 10:15:
Ik dacht, laat ik de nulstroom eens gaan loggen. Na wat geklooi met vectoren, zou dit de formule voor de nulstroom moeten zijn, correct?code:In Domoticz een extra metertje aangemaakt (virtual, type=243, subtype=23), scriptje:
1 sqrt( L1*L1 + L2*L2 * L3*L3 - L1*L2 - L1*L3 - L2*L3 )Lua:[Afbeelding]
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 return { active = true, logging = { level = domoticz.LOG_DEBUG, -- Uncomment this line to override the dzVents global logging setting }, on = { devices = { 'Current L1/L2/L3' , 'Delivery Current L1/L2/L3' } }, execute = function(domoticz, device) -- Get values from device P1Data of the Smart Meter local Current = domoticz.devices('Current L1/L2/L3').rawData local Delivery = domoticz.devices('Delivery Current L1/L2/L3').rawData domoticz.log('L1/L2/L3 afname = '.. Current[1] .. '/' .. Current[2] .. '/' .. Current[3], domoticz.LOG_DEBUG) domoticz.log('L1/L2/L3 teruggave = '.. Delivery[1] .. '/' .. Delivery[2] .. '/' .. Delivery[3], domoticz.LOG_DEBUG) local L1 = Current[1]-Delivery[1] local L2 = Current[2]-Delivery[2] local L3 = Current[3]-Delivery[3] -- Nulstroom local Nulstroom = math.sqrt( L1*L1 + L2*L2 * L3*L3 - L1*L2 - L1*L3 - L2*L3 ) Nulstroom = math.floor(Nulstroom*10+5)/10 domoticz.log('Nulstroom = ' .. Nulstroom, domoticz.LOG_DEBUG); domoticz.devices('Nulstroom').updateCurrent(Nulstroom) end }
[Afbeelding]
edit: formule symmetrisch opgeschreven nav Andrehj
Als je het echt wil weten zal je het toch moeten meten.
Dat doe ik op het werk bij verschillende installaties en ook op de hoofdverdeler waar een COS phi installatie aanwezig is.
De cos phi is toch heel vaak anders dan er wordt verondersteld dus een hele andere nul stroom.
[ Voor 4% gewijzigd door leonbong op 06-04-2026 11:31 ]
/f/image/5b8ULjRwq9qD13W08xfCPnIz.png?f=fotoalbum_large)
/f/image/mnr01ld6DUd2VUKQlOmrzZvR.png?f=fotoalbum_large)
/f/image/RbrPAwtMRIz9x2NnPutsLNtC.png?f=fotoalbum_large)
/f/image/nIANf89tY5xczv37Fgp8OLTf.png?f=fotoalbum_large)
:strip_exif()/f/image/Knnzx9P3WcFdG8SASQIWRrQ2.jpg?f=fotoalbum_large)
:strip_exif()/f/image/un6skrwD7QDa8vpJlbG35gc2.jpg?f=fotoalbum_large)
:strip_exif()/f/image/GJMuJkMqlUylkvNjyf2FtuQK.jpg?f=fotoalbum_large)
:strip_exif()/f/image/DztxBeKF6CKbDx8YPTDbciPw.jpg?f=fotoalbum_large)
:strip_exif()/f/image/6mbXI4sOF36krmQfKriuJ7Tv.jpg?f=fotoalbum_large)
:strip_exif()/f/image/hR3pxWFngDp1J3BwAhIGp0YN.jpg?f=fotoalbum_large)
:strip_exif()/f/image/zbgrX5Sd2eRMB98hh1NZNbpt.jpg?f=fotoalbum_medium)