NEWS
[Gelöst]Syntax für dynam. Skalierungsfaktor in iobroker ?
-
@bananajoe Nein, x ist schon korrekt https://github.com/ioBroker/ioBroker.modbus/#formula
-
@apollon77 said in Syntax für dynam. Skalierungsfaktor in iobroker ?:
@goetschhofer was heißt denn kein Ergebnis? Am besten setze den loglevel vom Adapter mal auf debug und zeige ein debug log. Da sollte man genau sehen was er da tut und berechnen will
So sieht das Ergebnis aus, wenn ich bei Strom und Spannung einen fixen SF eingebe, welcher sich aber jederzeit ändern kann. Die Werte kommen in diesem Moment aktuell richtig.
So sieht das Ergebnis und das Log aus, wenn ich die Formel eingebe: x * Math.pow (10, sf ['40266']);
Ergebnis debug-log:
Habe das blank nach Math.pow mal herausgenommen, aber auch kein Ergebnis.
x * Math.pow(10, sf['40265'])Vielen Dank.
-
@goetschhofer Und jetzt bitte nochmal mit komplettem Debug log und als Text ... Sorry aber Logs als Screenshots kann niemand mit arbeiten. Und vor allem nur diese Mini Auszüge. Am besten bitte debug log seit Adapterstart bis einmal so eine Datenabfrage war ... Also Textdatei hier angehängt. Danke
-
Sorry, dies habe ich schon wieder vergessen, dass dadurch natürlich die Analyse erschwert wird.
ebug-log-dyn. Scale Factor-13.8.2022.txt
40282-DC-Current-A
40283-DC-Voltage-VHoffe es passt so.
Vielen Dank
modbus.2 2022-08-13 15:37:21.417 debug [DevID_1/holdingRegs/40283] Calculation result = NaN, type = number modbus.2 2022-08-13 15:37:21.417 debug [DevID_1/holdingRegs/40283] Formula = x * Math.pow(10, sf['40266']) modbus.2 2022-08-13 15:37:21.417 debug [DevID_1/holdingRegs/40283] Input Value = 65327 modbus.2 2022-08-13 15:37:21.417 debug [DevID_1/holdingRegs/40282] Calculation result = NaN, type = number modbus.2 2022-08-13 15:37:21.417 debug [DevID_1/holdingRegs/40282] Formula = x * Math.pow(10, sf['40265']) modbus.2 2022-08-13 15:37:21.416 debug [DevID_1/holdingRegs/40282] Input Value = 37281 modbus.2 2022-08-13 15:37:21.416 debug [DevID_1/holdingRegs] Poll address 40282 DONE modbus.2 2022-08-13 15:37:21.412 debug [DevID_1/holdingRegs] Poll address 40282 - 5 registers modbus.2 2022-08-13 15:37:21.411 debug [DevID_1/holdingRegs] Poll address 40265 DONE modbus.2 2022-08-13 15:37:21.404 debug [DevID_1/holdingRegs] Poll address 40265 - 4 registers modbus.2 2022-08-13 15:37:21.403 debug [DevID_1/holdingRegs] Poll address 40071 DONE modbus.2 2022-08-13 15:37:21.399 debug [DevID_1/holdingRegs] Poll address 40071 - 40 registers modbus.2 2022-08-13 15:37:21.398 debug [DevID_1] Poll start --------------------- modbus.2 2022-08-13 15:37:14.347 debug [DevID_1/holdingRegs/40283] Calculation result = NaN, type = number modbus.2 2022-08-13 15:37:14.346 debug [DevID_1/holdingRegs/40283] Formula = x * Math.pow(10, sf['40266']) modbus.2 2022-08-13 15:37:14.346 debug [DevID_1/holdingRegs/40283] Input Value = 65447 modbus.2 2022-08-13 15:37:14.346 debug [DevID_1/holdingRegs/40282] Calculation result = NaN, type = number modbus.2 2022-08-13 15:37:14.345 debug [DevID_1/holdingRegs/40282] Formula = x * Math.pow(10, sf['40265']) modbus.2 2022-08-13 15:37:14.345 debug [DevID_1/holdingRegs/40282] Input Value = 36843 modbus.2 2022-08-13 15:37:14.345 debug [DevID_1/holdingRegs] Poll address 40282 DONE modbus.2 2022-08-13 15:37:14.341 debug [DevID_1/holdingRegs] Poll address 40282 - 5 registers modbus.2 2022-08-13 15:37:14.340 debug [DevID_1/holdingRegs] Poll address 40265 DONE modbus.2 2022-08-13 15:37:14.333 debug [DevID_1/holdingRegs] Poll address 40265 - 4 registers modbus.2 2022-08-13 15:37:14.331 debug [DevID_1/holdingRegs] Poll address 40071 DONE modbus.2 2022-08-13 15:37:14.322 debug [DevID_1/holdingRegs] Poll address 40071 - 40 registers modbus.2 2022-08-13 15:37:14.321 debug [DevID_1] Poll start --------------------- modbus.2 2022-08-13 15:37:07.267 debug [DevID_1/holdingRegs/40283] Calculation result = NaN, type = number modbus.2 2022-08-13 15:37:07.267 debug [DevID_1/holdingRegs/40283] Formula = x * Math.pow(10, sf['40266']) modbus.2 2022-08-13 15:37:07.267 debug [DevID_1/holdingRegs/40283] Input Value = 6559 modbus.2 2022-08-13 15:37:07.267 debug [DevID_1/holdingRegs/40282] Calculation result = NaN, type = number modbus.2 2022-08-13 15:37:07.267 debug [DevID_1/holdingRegs/40282] Formula = x * Math.pow(10, sf['40265']) modbus.2 2022-08-13 15:37:07.267 debug [DevID_1/holdingRegs/40282] Input Value = 35702 modbus.2 2022-08-13 15:37:07.266 debug [DevID_1/holdingRegs] Poll address 40282 DONE modbus.2 2022-08-13 15:37:07.260 debug [DevID_1/holdingRegs] Poll address 40282 - 5 registers modbus.2 2022-08-13 15:37:07.260 debug [DevID_1/holdingRegs] Poll address 40265 DONE modbus.2 2022-08-13 15:37:07.256 debug [DevID_1/holdingRegs] Poll address 40265 - 4 registers modbus.2 2022-08-13 15:37:07.253 debug [DevID_1/holdingRegs] Poll address 40071 DONE modbus.2 2022-08-13 15:37:07.249 debug [DevID_1/holdingRegs] Poll address 40071 - 40 registers modbus.2 2022-08-13 15:37:07.248 debug [DevID_1] Poll start --------------------- modbus.2 2022-08-13 15:37:00.195 debug [DevID_1/holdingRegs/40283] Calculation result = NaN, type = number modbus.2 2022-08-13 15:37:00.195 debug [DevID_1/holdingRegs/40283] Formula = x * Math.pow(10, sf['40266']) modbus.2 2022-08-13 15:37:00.194 debug [DevID_1/holdingRegs/40283] Input Value = 6580 modbus.2 2022-08-13 15:37:00.194 debug [DevID_1/holdingRegs/40282] Calculation result = NaN, type = number modbus.2 2022-08-13 15:37:00.194 debug [DevID_1/holdingRegs/40282] Formula = x * Math.pow(10, sf['40265']) modbus.2 2022-08-13 15:37:00.194 debug [DevID_1/holdingRegs/40282] Input Value = 34721 modbus.2 2022-08-13 15:37:00.193 debug [DevID_1/holdingRegs] Poll address 40282 DONE modbus.2 2022-08-13 15:37:00.187 debug [DevID_1/holdingRegs] Poll address 40282 - 5 registers modbus.2 2022-08-13 15:37:00.187 debug [DevID_1/holdingRegs] Poll address 40265 DONE modbus.2 2022-08-13 15:37:00.183 debug [DevID_1/holdingRegs] Poll address 40265 - 4 registers modbus.2 2022-08-13 15:37:00.180 debug [DevID_1/holdingRegs] Poll address 40071 DONE modbus.2 2022-08-13 15:37:00.176 debug [DevID_1/holdingRegs] Poll address 40071 - 40 registers modbus.2 2022-08-13 15:37:00.176 debug [DevID_1] Poll start --------------------- modbus.2 2022-08-13 15:36:53.120 debug [DevID_1/holdingRegs/40283] Calculation result = NaN, type = number modbus.2 2022-08-13 15:36:53.120 debug [DevID_1/holdingRegs/40283] Formula = x * Math.pow(10, sf['40266']) modbus.2 2022-08-13 15:36:53.120 debug [DevID_1/holdingRegs/40283] Input Value = 65365 modbus.2 2022-08-13 15:36:53.120 debug [DevID_1/holdingRegs/40282] Calculation result = NaN, type = number modbus.2 2022-08-13 15:36:53.120 debug [DevID_1/holdingRegs/40282] Formula = x * Math.pow(10, sf['40265']) modbus.2 2022-08-13 15:36:53.120 debug [DevID_1/holdingRegs/40282] Input Value = 33617 modbus.2 2022-08-13 15:36:53.120 debug [DevID_1/holdingRegs] Poll address 40282 DONE modbus.2 2022-08-13 15:36:53.110 debug [DevID_1/holdingRegs] Poll address 40282 - 5 registers modbus.2 2022-08-13 15:36:53.110 debug [DevID_1/holdingRegs] Poll address 40265 DONE modbus.2 2022-08-13 15:36:53.105 debug [DevID_1/holdingRegs] Poll address 40265 - 4 registers modbus.2 2022-08-13 15:36:53.104 debug [DevID_1/holdingRegs] Poll address 40071 DONE modbus.2 2022-08-13 15:36:53.100 debug [DevID_1/holdingRegs] Poll address 40071 - 40 registers modbus.2 2022-08-13 15:36:53.099 debug [DevID_1] Poll start --------------------- modbus.2 2022-08-13 15:36:46.048 debug [DevID_1/holdingRegs/40283] Calculation result = NaN, type = number modbus.2 2022-08-13 15:36:46.048 debug [DevID_1/holdingRegs/40283] Formula = x * Math.pow(10, sf['40266']) modbus.2 2022-08-13 15:36:46.047 debug [DevID_1/holdingRegs/40283] Input Value = 65316 modbus.2 2022-08-13 15:36:46.047 debug [DevID_1/holdingRegs/40282] Calculation result = NaN, type = number modbus.2 2022-08-13 15:36:46.047 debug [DevID_1/holdingRegs/40282] Formula = x * Math.pow(10, sf['40265']) modbus.2 2022-08-13 15:36:46.047 debug [DevID_1/holdingRegs/40282] Input Value = 32575 modbus.2 2022-08-13 15:36:46.047 debug [DevID_1/holdingRegs] Poll address 40282 DONE modbus.2 2022-08-13 15:36:46.043 debug [DevID_1/holdingRegs] Poll address 40282 - 5 registers modbus.2 2022-08-13 15:36:46.043 debug [DevID_1/holdingRegs] Poll address 40265 DONE modbus.2 2022-08-13 15:36:46.040 debug [DevID_1/holdingRegs] Poll address 40265 - 4 registers modbus.2 2022-08-13 15:36:46.039 debug [DevID_1/holdingRegs] Poll address 40071 DONE modbus.2 2022-08-13 15:36:46.034 debug [DevID_1/holdingRegs] Poll address 40071 - 40 registers modbus.2 2022-08-13 15:36:46.034 debug [DevID_1] Poll start --------------------- modbus.2 2022-08-13 15:36:38.982 debug [DevID_1/holdingRegs/40283] Calculation result = NaN, type = number modbus.2 2022-08-13 15:36:38.982 debug [DevID_1/holdingRegs/40283] Formula = x * Math.pow(10, sf['40266']) modbus.2 2022-08-13 15:36:38.982 debug [DevID_1/holdingRegs/40283] Input Value = 65328 modbus.2 2022-08-13 15:36:38.982 debug [DevID_1/holdingRegs/40282] Calculation result = NaN, type = number modbus.2 2022-08-13 15:36:38.982 debug [DevID_1/holdingRegs/40282] Formula = x * Math.pow(10, sf['40265']) modbus.2 2022-08-13 15:36:38.982 debug [DevID_1/holdingRegs/40282] Input Value = 32541 modbus.2 2022-08-13 15:36:38.982 debug [DevID_1/holdingRegs] Poll address 40282 DONE modbus.2 2022-08-13 15:36:38.974 debug [DevID_1/holdingRegs] Poll address 40282 - 5 registers modbus.2 2022-08-13 15:36:38.973 debug [DevID_1/holdingRegs] Poll address 40265 DONE modbus.2 2022-08-13 15:36:38.964 debug [DevID_1/holdingRegs] Poll address 40265 - 4 registers modbus.2 2022-08-13 15:36:38.963 debug [DevID_1/holdingRegs] Poll address 40071 DONE modbus.2 2022-08-13 15:36:38.737 debug [DevID_1/holdingRegs] Poll address 40071 - 40 registers modbus.2 2022-08-13 15:36:38.736 debug [DevID_1] Poll start --------------------- modbus.2 2022-08-13 15:36:31.684 debug [DevID_1/holdingRegs/40283] Calculation result = NaN, type = number modbus.2 2022-08-13 15:36:31.684 debug [DevID_1/holdingRegs/40283] Formula = x * Math.pow(10, sf['40266']) modbus.2 2022-08-13 15:36:31.684 debug [DevID_1/holdingRegs/40283] Input Value = 65291 modbus.2 2022-08-13 15:36:31.684 debug [DevID_1/holdingRegs/40282] Calculation result = NaN, type = number modbus.2 2022-08-13 15:36:31.683 debug [DevID_1/holdingRegs/40282] Formula = x * Math.pow(10, sf['40265']) modbus.2 2022-08-13 15:36:31.683 debug [DevID_1/holdingRegs/40282] Input Value = 32387 modbus.2 2022-08-13 15:36:31.683 debug [DevID_1/holdingRegs] Poll address 40282 DONE modbus.2 2022-08-13 15:36:31.672 debug [DevID_1/holdingRegs] Poll address 40282 - 5 registers modbus.2 2022-08-13 15:36:31.671 debug [DevID_1/holdingRegs] Poll address 40265 DONE modbus.2 2022-08-13 15:36:31.666 debug [DevID_1/holdingRegs] Poll address 40265 - 4 registers modbus.2 2022-08-13 15:36:31.664 debug [DevID_1/holdingRegs] Poll address 40071 DONE modbus.2 2022-08-13 15:36:31.657 debug [DevID_1/holdingRegs] Poll address 40071 - 40 registers modbus.2 2022-08-13 15:36:31.657 debug Initialization of scale factors done! modbus.2 2022-08-13 15:36:31.656 debug [DevID_1] Poll start --------------------- modbus.2 2022-08-13 15:36:31.656 info Connected to slave 192.168.1.22 modbus.2 2022-08-13 15:36:31.468 debug Add holdingRegisters.1.40285_DC-Energy-Wh: {"_id":"holdingRegisters.1.40285_DC-Energy-Wh","type":"state","common":{"name":"DC-Energy-WR-Gen24-6.0","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"Wh"},"native":{"regType":"holdingRegs","address":40285,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":0.001,"poll":true}} modbus.2 2022-08-13 15:36:31.468 debug Add holdingRegisters.1.40283_DC-Voltage-V: {"_id":"holdingRegisters.1.40283_DC-Voltage-V","type":"state","common":{"name":"DC-Spannung-V","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"V"},"native":{"regType":"holdingRegs","address":40283,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.468 debug Add holdingRegisters.1.40282_DC-Current-A: {"_id":"holdingRegisters.1.40282_DC-Current-A","type":"state","common":{"name":"DC-Strom-A","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"A"},"native":{"regType":"holdingRegs","address":40282,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.468 debug Add holdingRegisters.1.40268_DC-Energy_Scale Factor: {"_id":"holdingRegisters.1.40268_DC-Energy_Scale Factor","type":"state","common":{"name":"DC-Energie-SF /1000","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"Faktor"},"native":{"regType":"holdingRegs","address":40268,"deviceId":1,"type":"int16be","len":1,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.468 debug Add holdingRegisters.1.40267_DC-Power_Scale Factor: {"_id":"holdingRegisters.1.40267_DC-Power_Scale Factor","type":"state","common":{"name":"DC-Leistung-SF *1","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"Faktor"},"native":{"regType":"holdingRegs","address":40267,"deviceId":1,"type":"int16be","len":1,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.468 debug Add holdingRegisters.1.40266_DC-Voltage_Scale Factor: {"_id":"holdingRegisters.1.40266_DC-Voltage_Scale Factor","type":"state","common":{"name":"DC-Voltage-SF *1","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"Faktor"},"native":{"regType":"holdingRegs","address":40266,"deviceId":1,"type":"int16be","len":1,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.468 debug Add holdingRegisters.1.40265_DC-Current_Scale Factor: {"_id":"holdingRegisters.1.40265_DC-Current_Scale Factor","type":"state","common":{"name":"DC-Strom-SF /1000","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"Faktor"},"native":{"regType":"holdingRegs","address":40265,"deviceId":1,"type":"int16be","len":1,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.468 debug Add holdingRegisters.1.40109_Cabinet_Temperature: {"_id":"holdingRegisters.1.40109_Cabinet_Temperature","type":"state","common":{"name":"WR-TEMP.-Grad","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"Grad"},"native":{"regType":"holdingRegs","address":40109,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.467 debug Add holdingRegisters.1.40107_DC-Power-W: {"_id":"holdingRegisters.1.40107_DC-Power-W","type":"state","common":{"name":"DC-Leistung-WR-Gen24-6.0","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"W"},"native":{"regType":"holdingRegs","address":40107,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.467 debug Add holdingRegisters.1.40101_AC-Energy-Wh: {"_id":"holdingRegisters.1.40101_AC-Energy-Wh","type":"state","common":{"name":"AC-Energie-WR-Gen24-6.0","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"Wh"},"native":{"regType":"holdingRegs","address":40101,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.467 debug Add holdingRegisters.1.40099_AC-Power_Faktor: {"_id":"holdingRegisters.1.40099_AC-Power_Faktor","type":"state","common":{"name":"AC-Leistungsfaktor-%","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"%"},"native":{"regType":"holdingRegs","address":40099,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.467 debug Add holdingRegisters.1.40097_AC-Reactive_Power-VAr: {"_id":"holdingRegisters.1.40097_AC-Reactive_Power-VAr","type":"state","common":{"name":"AC-Blindleistung-VAr","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"var"},"native":{"regType":"holdingRegs","address":40097,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.467 debug Add holdingRegisters.1.40095_AC-Apparent_Power-VA: {"_id":"holdingRegisters.1.40095_AC-Apparent_Power-VA","type":"state","common":{"name":"AC-Scheinleistung-VA","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"VA"},"native":{"regType":"holdingRegs","address":40095,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.467 debug Add holdingRegisters.1.40093_Line_Frequency-Hz: {"_id":"holdingRegisters.1.40093_Line_Frequency-Hz","type":"state","common":{"name":"AC-Frequenz-Hz","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"Hz"},"native":{"regType":"holdingRegs","address":40093,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.467 debug Add holdingRegisters.1.40091_AC-Power-W: {"_id":"holdingRegisters.1.40091_AC-Power-W","type":"state","common":{"name":"AC-Leistung-WR-Gen24-6.0","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"W"},"native":{"regType":"holdingRegs","address":40091,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.467 debug Add holdingRegisters.1.40089_AC-Phase_Voltage-L3-V: {"_id":"holdingRegisters.1.40089_AC-Phase_Voltage-L3-V","type":"state","common":{"name":"AC-Spannung-L3-N","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"V"},"native":{"regType":"holdingRegs","address":40089,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.466 debug Add holdingRegisters.1.40087_AC-Phase_Voltage-L2-V: {"_id":"holdingRegisters.1.40087_AC-Phase_Voltage-L2-V","type":"state","common":{"name":"AC-Spannung-L2-N","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"V"},"native":{"regType":"holdingRegs","address":40087,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.466 debug Add holdingRegisters.1.40085_AC-Phase_Voltage-L1-V: {"_id":"holdingRegisters.1.40085_AC-Phase_Voltage-L1-V","type":"state","common":{"name":"AC-Spannung-L1-N","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"V"},"native":{"regType":"holdingRegs","address":40085,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.466 debug Add holdingRegisters.1.40083_DC-Phase_Voltage-L3-V: {"_id":"holdingRegisters.1.40083_DC-Phase_Voltage-L3-V","type":"state","common":{"name":"DC-L3-Spannung-V","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"V"},"native":{"regType":"holdingRegs","address":40083,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.466 debug Add holdingRegisters.1.40081_DC-Phase_Voltage-L2-V: {"_id":"holdingRegisters.1.40081_DC-Phase_Voltage-L2-V","type":"state","common":{"name":"DC-L2-Spannung-V","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"V"},"native":{"regType":"holdingRegs","address":40081,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.466 debug Add holdingRegisters.1.40079_DC-Phase_Voltage-L1-V: {"_id":"holdingRegisters.1.40079_DC-Phase_Voltage-L1-V","type":"state","common":{"name":"DC-L1-Spannung-V","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"V"},"native":{"regType":"holdingRegs","address":40079,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.466 debug Add holdingRegisters.1.40077_AC-Phase-L3-Current-A: {"_id":"holdingRegisters.1.40077_AC-Phase-L3-Current-A","type":"state","common":{"name":"AC-Phas-L3-Strom-A","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"A"},"native":{"regType":"holdingRegs","address":40077,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.466 debug Add holdingRegisters.1.40075_AC-Phase-L2-Current-A: {"_id":"holdingRegisters.1.40075_AC-Phase-L2-Current-A","type":"state","common":{"name":"AC-Phase-L2-Strom-A","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"A"},"native":{"regType":"holdingRegs","address":40075,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.465 debug Add holdingRegisters.1.40073_AC-Phase-L1-Current-A: {"_id":"holdingRegisters.1.40073_AC-Phase-L1-Current-A","type":"state","common":{"name":"AC-Phase-L1-Strom-A","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"A"},"native":{"regType":"holdingRegs","address":40073,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.465 debug Add holdingRegisters.1.40071_AC-Current-A: {"_id":"holdingRegisters.1.40071_AC-Current-A","type":"state","common":{"name":"AC-Strom-A","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"A"},"native":{"regType":"holdingRegs","address":40071,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true}} modbus.2 2022-08-13 15:36:31.465 debug Initialize Objects for holdingRegs: [{"_address":40071,"deviceId":1,"name":"AC-Current-A","description":"AC-Strom-A","unit":"A","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40071,"id":"holdingRegisters.1.40071_AC-Current-A"},{"_address":40073,"deviceId":1,"name":"AC-Phase-L1-Current-A","description":"AC-Phase-L1-Strom-A","unit":"A","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40073,"id":"holdingRegisters.1.40073_AC-Phase-L1-Current-A"},{"_address":40075,"deviceId":1,"name":"AC-Phase-L2-Current-A","description":"AC-Phase-L2-Strom-A","unit":"A","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40075,"id":"holdingRegisters.1.40075_AC-Phase-L2-Current-A"},{"_address":40077,"deviceId":1,"name":"AC-Phase-L3-Current-A","description":"AC-Phas-L3-Strom-A","unit":"A","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40077,"id":"holdingRegisters.1.40077_AC-Phase-L3-Current-A"},{"_address":40079,"deviceId":1,"name":"DC-Phase Voltage-L1-V","description":"DC-L1-Spannung-V","unit":"V","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40079,"id":"holdingRegisters.1.40079_DC-Phase_Voltage-L1-V"},{"_address":40081,"deviceId":1,"name":"DC-Phase Voltage-L2-V","description":"DC-L2-Spannung-V","unit":"V","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40081,"id":"holdingRegisters.1.40081_DC-Phase_Voltage-L2-V"},{"_address":40083,"deviceId":1,"name":"DC-Phase Voltage-L3-V","description":"DC-L3-Spannung-V","unit":"V","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40083,"id":"holdingRegisters.1.40083_DC-Phase_Voltage-L3-V"},{"_address":40085,"deviceId":1,"name":"AC-Phase Voltage-L1-V","description":"AC-Spannung-L1-N","unit":"V","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40085,"id":"holdingRegisters.1.40085_AC-Phase_Voltage-L1-V"},{"_address":40087,"deviceId":1,"name":"AC-Phase Voltage-L2-V","description":"AC-Spannung-L2-N","unit":"V","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40087,"id":"holdingRegisters.1.40087_AC-Phase_Voltage-L2-V"},{"_address":40089,"deviceId":1,"name":"AC-Phase Voltage-L3-V","description":"AC-Spannung-L3-N","unit":"V","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40089,"id":"holdingRegisters.1.40089_AC-Phase_Voltage-L3-V"},{"_address":40091,"deviceId":1,"name":"AC-Power-W","description":"AC-Leistung-WR-Gen24-6.0","unit":"W","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40091,"id":"holdingRegisters.1.40091_AC-Power-W"},{"_address":40093,"deviceId":1,"name":"Line Frequency-Hz","description":"AC-Frequenz-Hz","unit":"Hz","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40093,"id":"holdingRegisters.1.40093_Line_Frequency-Hz"},{"_address":40095,"deviceId":1,"name":"AC-Apparent Power-VA","description":"AC-Scheinleistung-VA","unit":"VA","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40095,"id":"holdingRegisters.1.40095_AC-Apparent_Power-VA"},{"_address":40097,"deviceId":1,"name":"AC-Reactive Power-VAr","description":"AC-Blindleistung-VAr","unit":"var","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40097,"id":"holdingRegisters.1.40097_AC-Reactive_Power-VAr"},{"_address":40099,"deviceId":1,"name":"AC-Power Faktor","description":"AC-Leistungsfaktor-%","unit":"%","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40099,"id":"holdingRegisters.1.40099_AC-Power_Faktor"},{"_address":40101,"deviceId":1,"name":"AC-Energy-Wh","description":"AC-Energie-WR-Gen24-6.0","unit":"Wh","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40101,"id":"holdingRegisters.1.40101_AC-Energy-Wh"},{"_address":40107,"deviceId":1,"name":"DC-Power-W","description":"DC-Leistung-WR-Gen24-6.0","unit":"W","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40107,"id":"holdingRegisters.1.40107_DC-Power-W"},{"_address":40109,"deviceId":1,"name":"Cabinet Temperature","description":"WR-TEMP.-Grad","unit":"Grad","type":"floatbe","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40109,"id":"holdingRegisters.1.40109_Cabinet_Temperature"},{"_address":40265,"deviceId":1,"name":"DC-Current Scale Factor","description":"DC-Strom-SF /1000","unit":"Faktor","type":"int16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40265,"id":"holdingRegisters.1.40265_DC-Current_Scale Factor"},{"_address":40266,"deviceId":1,"name":"DC-Voltage Scale Factor","description":"DC-Voltage-SF *1","unit":"Faktor","type":"int16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40266,"id":"holdingRegisters.1.40266_DC-Voltage_Scale Factor"},{"_address":40267,"deviceId":1,"name":"DC-Power Scale Factor","description":"DC-Leistung-SF *1","unit":"Faktor","type":"int16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40267,"id":"holdingRegisters.1.40267_DC-Power_Scale Factor"},{"_address":40268,"deviceId":1,"name":"DC-Energy Scale Factor","description":"DC-Energie-SF /1000","unit":"Faktor","type":"int16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40268,"id":"holdingRegisters.1.40268_DC-Energy_Scale Factor"},{"_address":40282,"deviceId":1,"name":"DC-Current-A","description":"DC-Strom-A","unit":"A","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"x * Math.pow(10, sf['40265'])","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40282,"id":"holdingRegisters.1.40282_DC-Current-A"},{"_address":40283,"deviceId":1,"name":"DC-Voltage-V","description":"DC-Spannung-V","unit":"V","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"x * Math.pow(10, sf['40266'])","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40283,"id":"holdingRegisters.1.40283_DC-Voltage-V"},{"_address":40285,"deviceId":1,"name":"DC-Energy-Wh","description":"DC-Energy-WR-Gen24-6.0","unit":"Wh","type":"uint32be","len":2,"factor":0.001,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":40285,"id":"holdingRegisters.1.40285_DC-Energy-Wh"}] modbus.2 2022-08-13 15:36:31.465 debug Initialize Objects for inputRegs: [] modbus.2 2022-08-13 15:36:31.465 debug Initialize Objects for coils: [] modbus.2 2022-08-13 15:36:31.464 debug Initialize Objects for disInputs: [] modbus.2 2022-08-13 15:36:31.411 info starting. Version 3.4.14 in /opt/iobroker/node_modules/iobroker.modbus, node: v12.22.7, js-controller: 3.2.16 modbus.2 2022-08-13 15:36:31.324 debug Plugin sentry Initialize Plugin (enabled=true) modbus.2 2022-08-13 15:36:31.234 debug statesDB connected modbus.2 2022-08-13 15:36:31.234 debug States connected to redis: 127.0.0.1:9000 modbus.2 2022-08-13 15:36:31.189 debug States create User PubSub Client modbus.2 2022-08-13 15:36:31.188 debug States create System PubSub Client modbus.2 2022-08-13 15:36:31.185 debug Redis States: Use Redis connection: 127.0.0.1:9000 modbus.2 2022-08-13 15:36:31.184 debug objectDB connected modbus.2 2022-08-13 15:36:31.181 debug Objects connected to redis: 127.0.0.1:9001 modbus.2 2022-08-13 15:36:31.173 debug Objects client initialize lua scripts modbus.2 2022-08-13 15:36:31.173 debug Objects create User PubSub Client modbus.2 2022-08-13 15:36:31.172 debug Objects create System PubSub Client modbus.2 2022-08-13 15:36:31.171 debug Objects client ready ... initialize now modbus.2 2022-08-13 15:36:31.158 debug Redis Objects: Use Redis connection: 127.0.0.1:9001
-
@goetschhofer Ok, den Grund kenne ich jetzt ...
Damit in "sf" was drin ist (sf==0 scaleFactors) muss das entsprechende Feld mit "isScale" markiert sein ... das ist es bei allen nicht. Daher werden die beiden auch nicht so initialisiert ...
Du musst in deiner UI bei 40266 und 40265 die letzte Checkbox mit "SF" anhaken ... Danach sollte es tun. Ich adde es mal in die Doku
-
@apollon77 said in Syntax für dynam. Skalierungsfaktor in iobroker ?:
@goetschhofer Ok, den Grund kenne ich jetzt ...
Damit in "sf" was drin ist (sf==0 scaleFactors) muss das entsprechende Feld mit "isScale" markiert sein ... das ist es bei allen nicht. Daher werden die beiden auch nicht so initialisiert ...
Du musst in deiner UI bei 40266 und 40265 die letzte Checkbox mit "SF" anhaken ... Danach sollte es tun. Ich adde es mal in die Doku
Hallo Apollon77,
vielen, vielen Dank, dies war das Problem u. nun passt es auch.
Trotz hohem Zeitaufwand und intensiver Suche habe ich beim Thema Scalefactor einiges dazugelernt.Auf dies hätte ich natürlich auch selbst kommen können, aber nach Tagen wird man blind.
62f71e1e-832c-4254-a953-ed2c8457dbee-ebug-log-dyn. Scale Factor-13.8.2022-RICHTIG.txt -
@goetschhofer Hauptsache gelöst. Und ich hab in der Readme bei der Formula auch noch nachgebessert.
-
Wollte das Thema auf Gelöst ändern, aber gelingt mir gerade nicht.
-
Den Titel ändern mit [gelöst]
Im Startbeitrag gehen und bei den 3 Punkten kannst du es ändern
.
. -
Danke !