jobr schreef op dinsdag 28 juni 2022 @ 19:49:
[...]
Ik ben niet zo goed met python maar voeg deze regels eens toe:
Domoticz.Log("Data: " + str(Data) )
Domoticz.Log("Data status: " + str(Data["Status"]) )
Domoticz.Log("Data data: " + str(Data["Data"]) )
En deze moet boven de regel : strData = Data["Data"].decode("utf-8", "ignore")
Volgens mij komt er data uit de omvormer die niet meer herkent wordt.
Mocht je een foutmeldng krijgen op de eerste logregel (kun je zien aan line: xxx in de foutmelding), dan deze er weer uitslopen en nog ene keer proberen.
Er gaat iets niet helemaal goed dan:
2022-06-29 13:18:56.159 Error: Omnik: (OmnikLocalWeb) failed to load 'plugin.py', Python Path used was '/home/domoticz/plugins/Domoticz-Omnik-Local-Web-Plugin/:/usr/lib/python37.zip:/usr/lib/python3.7:/usr/lib/python3.7/lib-dynload:/usr/local/lib/python3.7/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.7/dist-packages'.
2022-06-29 13:18:56.197 Error: Omnik: Traceback (most recent call last):
2022-06-29 13:18:56.197 Error: Omnik: File "/home/domoticz/plugins/Domoticz-Omnik-Local-Web-Plugin/plugin.py", line 281, in <module>
2022-06-29 13:18:56.197 Error: Omnik: Domoticz.Log("Data: " + str(Data) )
2022-06-29 13:18:56.197 Error: Omnik: NameError: name 'Data' is not defined
Ik blijf het vaag vinden dat het soms wel werkt:
2022-06-29 13:20:32.972 Omnik: HTTP Details (3):
2022-06-29 13:20:32.972 Omnik: --->'Status':'200'
2022-06-29 13:20:32.973 Omnik: --->'Headers (7):
2022-06-29 13:20:32.973 Omnik: ------->'Server':'Ralink HTTPD'
2022-06-29 13:20:32.973 Omnik: ------->'Date':'Thu, 01 Jan 1970 08:03:55 GMT'
2022-06-29 13:20:32.973 Omnik: ------->'Pragma':'no-cache'
2022-06-29 13:20:32.973 Omnik: ------->'Cache-Control':'no-cache'
2022-06-29 13:20:32.973 Omnik: ------->'Content-Type':'application/x-javascript'
2022-06-29 13:20:32.973 Omnik: ------->'Last-Modified':'Fri, 07 Mar 2014 15:14:35 GMT'
2022-06-29 13:20:32.973 Omnik: ------->'Connection':'close'
2022-06-29 13:20:32.973 Omnik: --->'Data':'b'var version="H4.01.38Y1.0.08W1.0.07";var m2mMid="1602813294";var wlanMac="-------------------";var m2mRssi="44%";var wanIp="192.168.2.xx";var nmac="ACCF2315156B";var fephy="off";var webData="NLDN4020175GX530,NL1-V1.0-0118-4,V2.0-0028,omnik4000tl ,4000,1794,332,6778,,3,";function initPageText(){var A=window.parent.reList("status");fileText("st1",A["t1"]);fileText("st2",A["t2"]);fileText("st3",A["t3"]);for(var B=1;B<=27;B++){if(B!=14){fileText("tx"+B,A[B])}}init_main_page();initStatus();changeFont();child_getH()}function upfold(A){if(document.getElementById("up_"+A+"_div").style.display=="none"){show("up_"+A+"_div");document.getElementById("up_"+A).src="image/up.png"}else{hide("up_"+A+"_div");document.getElementById("up_"+A).src="image/down.png"}if(A==3){if(document.getElementById("ser_status").src==""){document.getElementById("ser_status").src="server_status.html"}}}function init_main_page(){var E=document.form_cover_setting;cfg2Form(E);var C;var D;var B;var A;B=window.parent.reTip("1");A=window.parent.reTip("2");document.getElementById("cover_ver").innerHTML=version;document.getElementById("cover_mid").innerHTML=m2mMid;if(E.wifi_on.value=="disable"){document.getElementById("cover_ap_status").innerHTML=A;document.getElementById("cover_ap_mac").innerHTML="";document.getElementById("cover_ap_ssid").innerHTML="";document.getElementById("cover_ap_ip").innerHTML="";document.getElementById("cover_sta_status").innerHTML=A;document.getElementById("cover_sta_rssi").innerHTML="";document.getElementById("cover_sta_ip").innerHTML="";document.getElementById("cover_sta_mac").innerHTML="";document.getElementById("cover_sta_ssid").innerHTML=""}else{if(E.sta_enable.value=="1"){document.getElementById("cover_ap_status").innerHTML=B;document.getElementById("cover_ap_mac").innerHTML=wlanMac;document.getElementById("cover_ap_ssid").innerHTML=E.ap_ssid.value;document.getElementById("cover_ap_ip").innerHTML=E.lan_ip.value;document.getElementById("cover_sta_status").innerHTML=B;document.getElementById("cover_sta_rssi").innerHTML=m2mRssi;document.getElementById("cover_sta_ip").innerHTML=wanIp;C=wlanMac.substring(0,16);D="0x"+wlanMac.charAt(16);D=D*1+1;D=D.toString(16);D=D.toUpperCase();C=C+D;document.getElementById("cover_sta_mac").innerHTML=C;document.getElementById("cover_sta_ssid").innerHTML=E.sta_ssid.value}else{document.getElementById("cover_ap_status").innerHTML=B;document.getElementById("cover_ap_mac").innerHTML=wlanMac;document.getElementById("cover_ap_ssid").innerHTML=E.ap_ssid.value;document.getElementById("cover_ap_ip").innerHTML=E.lan_ip.value;document.getElementById("cover_sta_status").innerHTML=A;document.getElementById("cover_sta_rssi").innerHTML="";document.getElementById("cover_sta_ip").innerHTML="";document.getElementById("cover_sta_mac").innerHTML="";document.getElementById("cover_sta_ssid").innerHTML=""}}}function init_webdata_form(){var E=webData;var B="";var A,C,D;A=E.length;C=0;D=0;while(C<A){if(E.charAt(C)==","){C+=1;D+=1;web_data_show(D,B);B=""}else{B=B+E.charAt(C);C+=1}}}function web_data_show(D,A){var C=new Array("webdata_sn","webdata_msvn","webdata_ssvn","webdata_pv_type","webdata_rate_p","webdata_now_p","webdata_today_e","webdata_total_e","webdata_alarm","webdata_utime");if(D>10||D<=0){return}var B=document.getElementById(C[D-1]);if(A==""&&B!=null){B.innerHTML="---";return}if(B!=null){if(D==5){B.innerHTML=A+" W"}else{if(D==6){B.innerHTML=A+" W"}else{if(D==7){sv=A*1/100;B.innerHTML=sv.toString()+" kWh"}else{if(D==8){sv=A*1/10;B.innerHTML=sv.toString()+" kWh"}else{if(D==10){if(document.getElementById("webdata_sn").innerHTML=="---"){B.innerHTML="---"}else{B.innerHTML=A+window.parent.reTip("5")}}else{B.innerHTML=A}}}}}}else{alert(C[D])}};''
2022-06-29 13:20:32.976 Omnik: Received RAW Inverter Data: ['NLDN4020175GX530', 'NL1-V1.0-0118-4', 'V2.0-0028', 'omnik4000tl ', '4000', '1794', '332', '6778', '', '3', '']
2022-06-29 13:20:32.976 Omnik: Received Data: Current Power: 1794.0 W
2022-06-29 13:20:32.976 Omnik: Received Data: Daily Power: 3.32 kWh
2022-06-29 13:20:32.976 Omnik: Received Data: Total Power: 677.8 kWh