NEWS
Test Adapter Energiefluss-erweitert v0.6.x GitHub/Latest
-
@u66 ```
energiefluss-erweitert.0 2024-08-15 07:52:50.168 info terminating web.0 2024-08-15 07:52:50.157 info socket.io server listening on port 8082 web.0 2024-08-15 07:52:50.037 info starting. Version 6.2.5 in /opt/iobroker/node_modules/iobroker.web, node: v18.20.4, js-controller: 6.0.9 energiefluss-erweitert.0 2024-08-15 07:52:49.667 warn Terminated (UNCAUGHT_EXCEPTION): Without reason energiefluss-erweitert.0 2024-08-15 07:52:49.666 info terminating energiefluss-erweitert.0 2024-08-15 07:52:49.666 info Cleared interval for relative values! energiefluss-erweitert.0 2024-08-15 07:52:49.664 error Error: Parameter "id" needs to be of type "string" but type "undefined" has been passed at Validator.assertString (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/validator.js:129:13) at EnergieflussErweitert.getForeignState (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:4538:32) at /opt/iobroker/node_modules/@iobroker/js-controller-common-db/build/cjs/lib/common/tools.js:1586:18 at new Promise (<anonymous>) at EnergieflussErweitert.getForeignStateAsync (/opt/iobroker/node_modules/@iobroker/js-controller-common-db/build/cjs/lib/common/tools.js:1584:12) at EnergieflussErweitert.calculateValue (/opt/iobroker/node_modules/iobroker.energiefluss-erweitert/main.js:311:29) at sourceRunner (/opt/iobroker/node_modules/iobroker.energiefluss-erweitert/main.js:828:20) at async EnergieflussErweitert.refreshData (/opt/iobroker/node_modules/iobroker.energiefluss-erweitert/main.js:845:7) at async EnergieflussErweitert.getConfig (/opt/iobroker/node_modules/iobroker.energiefluss-erweitert/main.js:1522:4) energiefluss-erweitert.0 2024-08-15 07:52:49.664 error Parameter "id" needs to be of type "string" but type "undefined" has been passed energiefluss-erweitert.0 2024-08-15 07:52:49.663 error unhandled promise rejection: Parameter "id" needs to be of type "string" but type "undefined" has been passed energiefluss-erweitert.0 2024-08-15 07:52:49.663 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). energiefluss-erweitert.0 2024-08-15 07:52:49.662 debug Value-Settings for Element 466 found! Applying Settings! energiefluss-erweitert.0 2024-08-15 07:52:49.662 debug Values for: 466 - Using source: 36 rawValue: false Settings: {"threshold":0,"type":"image","source":36,"source_type":"boolean"} energiefluss-erweitert.0 2024-08-15 07:52:49.661 debug Values for: 205 - Using source: 36 rawValue: false Settings: {"threshold":0,"calculate_kw":"none","decimal_places":0,"convert":false,"type":"text","source":36,"source_option":-1,"source_display":"own_text","subtract":[-1],"add":[-1],"source_type":"boolean","text":""} energiefluss-erweitert.0 2024-08-15 07:52:49.661 debug Updated through elmSources: {"1":44,"14":0,"15":17910,"16":201,"17":184,"18":385,"19":80,"20":731,"21":0.11,"22":0,"23":3.31,"24":0.5,"25":266,"27":0,"28":0,"29":1,"30":"--:--h","32":0,"33":false,"34":false,"36":false} energiefluss-erweitert.0 2024-08-15 07:52:49.661 debug Current Value of tuya.0.74500708e09806147e72.1: false - saved Value: undefined energiefluss-erweitert.0 2024-08-15 07:52:49.661 info Loading initial for tuya.0.74500708e09806147e72.1 with {"val":false,"ack":true,"ts":1723701123604,"q":0,"from":"system.adapter.tuya.0","user":"system.user.admin","lc":1723650417095} energiefluss-erweitert.0 2024-08-15 07:52:49.661 debug Value of tuya.0.74500708e09806147e72.1 changed! Processing! energiefluss-erweitert.0 2024-08-15 07:52:49.661 debug Value-Settings for Element 205 found! Applying Settings!
-
@u66 Das sieht mir nicht nach der neueren Version aus, da eine Menge Info Logs fehlen.
Bitte über Benutzerdefiniert via Github Katze installieren, upload machen und dann die Ausgabe posten. Adapter muss nicht auf Debug stehen. -
energiefluss-erweitert.0 2024-08-15 09:37:53.013 debug State changed! New value for Source: alpha-ess.0.Realtime.PV_power_string_1 with Value: 770 belongs to Elements: 93,124 energiefluss-erweitert.0 2024-08-15 09:37:53.013 debug Value: 770 is greater than Threshold: 0. Applying Animation! energiefluss-erweitert.0 2024-08-15 09:37:53.013 debug Animation has a positive factor! energiefluss-erweitert.0 2024-08-15 09:37:53.012 debug Animation - Settings for Element anim_path_303_387 found! Applying Settings! energiefluss-erweitert.0 2024-08-15 09:37:53.012 debug Found corresponding animations for ID: alpha-ess.0.Realtime.PV_power_string_1 !Applying! energiefluss-erweitert.0 2024-08-15 09:37:53.012 debug Values for: 124 - Using source: 16 rawValue: 770 Settings: {"threshold":0,"type":"circle","source":16,"fill_type":-1,"border_type":-1,"source_type":"number"} energiefluss-erweitert.0 2024-08-15 09:37:53.012 debug Value-Settings for Element 124 found! Applying Settings! energiefluss-erweitert.0 2024-08-15 09:37:52.990 debug Threshold for: 93 is: 0 energiefluss-erweitert.0 2024-08-15 09:37:52.990 debug Values for: 93 - Using source: 16 rawValue: 770 Settings: {"threshold":0,"calculate_kw":"auto","decimal_places":1,"convert":false,"type":"text","source":16,"source_option":-1,"source_display":"value","subtract":[-1],"add":[-1],"override":{">=0":{"display":"fill","fill":"rgb(26,255,49","unit":" W","value":"val => val.toFixed(0)"},">=1000":{"unit":" kW","value":"val => parseFloat(val/1000).toFixed(2)","display":"fill","fill":"rgb(26,255,49"},">=9995":{"unit":" kW","value":"val => parseFloat(val/1000).toFixed(1)","display":"fill","fill":"rgb(26,255,49"},"<= -9995":{"unit":" kW","value":"val => parseFloat(val*-1/1000).toFixed(1)","display":"fill","fill":"rgb(34,139,34)"},"<= -1000":{"unit":" kW","value":"val => parseFloat(val*-1/1000).toFixed(2)","display":"fill","fill":"rgb(34,139,34)"},"default":{"unit":" W","value":"val => (val*-1).toFixed(0)","display":"fill","fill":"rgb(34,139,34)"}},"source_type":"number","text":"ID 93"} energiefluss-erweitert.0 2024-08-15 09:37:52.990 debug Gathering override for ID: 93, Value: 770 and Override: {">=0":{"display":"fill","fill":"rgb(26,255,49","unit":" W","value":"val => val.toFixed(0)"},">=1000":{"unit":" kW","value":"val => parseFloat(val/1000).toFixed(2)","display":"fill","fill":"rgb(26,255,49"},">=9995":{"unit":" kW","value":"val => parseFloat(val/1000).toFixed(1)","display":"fill","fill":"rgb(26,255,49"},"<= -9995":{"unit":" kW","value":"val => parseFloat(val*-1/1000).toFixed(1)","display":"fill","fill":"rgb(34,139,34)"},"<= -1000":{"unit":" kW","value":"val => parseFloat(val*-1/1000).toFixed(2)","display":"fill","fill":"rgb(34,139,34)"},"default":{"unit":" W","value":"val => (val*-1).toFixed(0)","display":"fill","fill":"rgb(34,139,34)"}} energiefluss-erweitert.0 2024-08-15 09:37:52.989 debug Updated through elmSources: {"1":62.4,"14":0,"15":17910,"16":770} energiefluss-erweitert.0 2024-08-15 09:37:52.989 debug Current Value of alpha-ess.0.Realtime.PV_power_string_1: 770 - saved Value: undefined energiefluss-erweitert.0 2024-08-15 09:37:52.989 info Loading initial for alpha-ess.0.Realtime.PV_power_string_1 with {"val":770,"ack":true,"ts":1723707460725,"q":0,"from":"system.adapter.alpha-ess.0","user":"system.user.admin","lc":1723707460725} energiefluss-erweitert.0 2024-08-15 09:37:52.989 debug Value of alpha-ess.0.Realtime.PV_power_string_1 changed! Processing! energiefluss-erweitert.0 2024-08-15 09:37:52.989 debug Value-Settings for Element 93 found! Applying Settings!
-
@u66 Bitte den Adapter nicht auf Debug stellen, sondern einfach nur starten! Dann den Inhalt des Startes hier einstellen.
Diese Log-Fetzen sind ja völlig aus dem Zusammenhang. -
energiefluss-erweitert.0 2024-08-15 10:03:37.227 info terminating energiefluss-erweitert.0 2024-08-15 10:03:36.726 warn Terminated (UNCAUGHT_EXCEPTION): Without reason energiefluss-erweitert.0 2024-08-15 10:03:36.725 info terminating energiefluss-erweitert.0 2024-08-15 10:03:36.725 info Cleared interval for relative values! energiefluss-erweitert.0 2024-08-15 10:03:36.722 error Parameter "id" needs to be of type "string" but type "undefined" has been passed energiefluss-erweitert.0 2024-08-15 10:03:36.722 error Error: Parameter "id" needs to be of type "string" but type "undefined" has been passed at Validator.assertString (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/validator.js:129:13) at EnergieflussErweitert.getForeignState (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:4538:32) at /opt/iobroker/node_modules/@iobroker/js-controller-common-db/build/cjs/lib/common/tools.js:1586:18 at new Promise (<anonymous>) at EnergieflussErweitert.getForeignStateAsync (/opt/iobroker/node_modules/@iobroker/js-controller-common-db/build/cjs/lib/common/tools.js:1584:12) at EnergieflussErweitert.calculateValue (/opt/iobroker/node_modules/iobroker.energiefluss-erweitert/main.js:311:29) at sourceRunner (/opt/iobroker/node_modules/iobroker.energiefluss-erweitert/main.js:828:20) at async EnergieflussErweitert.refreshData (/opt/iobroker/node_modules/iobroker.energiefluss-erweitert/main.js:845:7) at async EnergieflussErweitert.getConfig (/opt/iobroker/node_modules/iobroker.energiefluss-erweitert/main.js:1522:4)
-
@u66 Da fehlen Info Ausgaben. Sowas wie:
2024-08-15 09:47:55.415 - info: host.ioBroker-master instance system.adapter.energiefluss-erweitert.0 in version "0.5.1-alpha.4" started with pid 1671 2024-08-15 09:47:55.910 - info: energiefluss-erweitert.0 (1671) starting. Version 0.5.1-alpha.4 in /opt/iobroker/node_modules/iobroker.energiefluss-erweitert, node: v18.17.1, js-controller: 6.0.9 2024-08-15 09:47:55.925 - info: energiefluss-erweitert.0 (1671) Adapter started. Loading config! 2024-08-15 09:47:55.939 - info: energiefluss-erweitert.0 (1671) Sources: {"sonnen.0.status.userSoc":{"id":1,"factor":1,"elmSources":[13,18],"elmAnimations":[],"addSources":[],"subtractSources":[]},"sonnen.0.status.consumption":{"id":2,"factor":1,"elmSources":[7],"elmAnimations":[],"addSources":[],"subtractSources":[]},"sonnen.0.status.gridFeedIn":{"id":3,"factor":1,"elmSources":[19,20],"elmAnimations":["anim_path_5_14","anim_path_14_7"],"addSources":[],"subtractSources":[]},"sonnen.0.status.pacTotal":{"id":4,"factor":1,"elmSources":[16,28],"elmAnimations":["anim_path_5_13","anim_path_13_7"],"addSources":[],"subtractSources":[]},"evcc.0.loadpoint.1.status.chargePower":{"id":5,"factor":1,"elmSources":[23,26],"elmAnimations":["anim_path_7_22"],"addSources":[],"subtractSources":[9]},"evcc.0.loadpoint.1.status.vehicleSoc":{"id":6,"factor":1,"elmSources":[22,27],"elmAnimations":[],"addSources":[],"subtractSources":[]},"sonnen.0.status.production":{"id":7,"factor":1,"elmSources":[2,5,6],"elmAnimations":["anim_path_5_7"],"addSources":[],"subtractSources":[]},"pvforecast.0.summary.energy.today":{"id":8,"factor":1,"elmSources":[31,38,55],"elmAnimations":[],"addSources":[],"subtractSources":[]},"javascript.0.Solar.Produktion.heute":{"id":9,"factor":1,"elmSources":[34,39,54],"elmAnimations":[],"addSources":[],"subtractSources":[]},"energiefluss-erweitert.0.calculation.battery.remaining":{"id":10,"factor":1,"elmSources":[37],"elmAnimations":[],"addSources":[],"subtractSources":[]},"shelly.0.SHPLG-S#DE6919#1.Relay0.Power":{"id":11,"factor":1,"elmSources":[43],"elmAnimations":["anim_path_7_40"],"addSources":[],"subtractSources":[9]},"shelly.0.SHSW-PM#E89F6D847D4C#1.Relay0.Power":{"id":12,"factor":1,"elmSources":[46,48],"elmAnimations":["anim_path_7_45"],"addSources":[],"subtractSources":[9]},"0_userdata.0.Energiefluss_Test.verbrauch":{"id":13,"factor":1,"elmSources":[],"elmAnimations":[],"addSources":[],"subtractSources":[]},"0_userdata.0.Energiefluss_Test.Test-String":{"id":14,"factor":1,"elmSources":[],"elmAnimations":[],"addSources":[],"subtractSources":[]},"energiefluss-erweitert.0.calculation.battery.remaining_target_DT":{"id":15,"factor":1,"elmSources":[],"elmAnimations":[],"addSources":[],"subtractSources":[]},"shelly.0.SHSW-PM#84CCA8AC76BE#1.Relay0.Switch":{"id":16,"factor":1,"elmSources":[],"elmAnimations":[],"addSources":[],"subtractSources":[]},"energiefluss-erweitert.0.calculation.consumption.consumption":{"id":17,"factor":1,"elmSources":[9],"elmAnimations":[],"addSources":[],"subtractSources":[]},"sonnen.0.configurations.EM_USOC":{"id":19,"factor":1,"elmSources":[],"elmAnimations":[],"addSources":[],"subtractSources":[]},"sonnen.0.configurations.CM_MarketingModuleCapacity":{"id":20,"factor":1,"elmSources":[],"elmAnimations":[],"addSources":[],"subtractSources":[]},"shelly.0.SHPLG-S#DE6919#1.Relay0.Switch":{"id":21,"factor":1,"elmSources":[],"elmAnimations":[],"addSources":[],"subtractSources":[]},"weatherunderground.0.forecast.0d.iconURL":{"id":"weatherunderground.0.forecast.0d.iconURL","elmSources":["56"]}} 2024-08-15 09:47:55.939 - info: energiefluss-erweitert.0 (1671) Loading initial for sonnen.0.status.userSoc with {"val":0,"ack":true,"ts":1723708073999,"q":0,"from":"system.adapter.sonnen.0","user":"system.user.admin","lc":1723510323475}
Das sind die wichtigen Ausgaben.
-
-
@skb
Ja haut alles wieder hin.....Danke -
@skb said in Test Adapter Energiefluss-erweitert v0.5.x-alpha.x GitHub:
@u66 Wenn Du nochmal die Version von Github installierst, sollte der Fehler weg sein.
@ralle Dein Fehler sollte damit auch "Geschichte" sein
tja nun hab ich alles neu gemacht, egal. Lag also nicht mir , hatte ich keinen Fehler gemacht...?
-
@ralle ... Geduld ist eine Tugend
Wenn ein Programm durch den Benutzer abstürzt, hat nicht der Benutzer den Fehler begangen, sondern der Programmierer schlampig gearbeitet oder schlichtweg etwas übersehen -
@skb said in Test Adapter Energiefluss-erweitert v0.5.x-alpha.x GitHub:
@ralle ... Geduld ist eine Tugend
Wenn ein Programm durch den Benutzer abstürzt, hat nicht der Benutzer den Fehler begangen, sondern der Programmierer schlampig gearbeitet oder schlichtweg etwas übersehenDas kann man so nicht stehen lassen...... vielen Dank das du diesen Adapter Programmiert hast und so viel Zeit investierst. So etwas zu Programmieren muss man auch erst mal können.
.......und, nur wer Arbeitet kann Fehler machen, wer behauptet er würde keine Fehler machen der Arbeitet auch nicht!
-
@ralle Danke Dir! Freut mich, wenn der Adapter dir gefällt, einen Nutzen und Freude bringt
Ja, da hast Du allerdings Recht!
-
Hallo Zusammen,
ich hatte die Idee, noch ein Kontextmenü beim Rechtsklick anzubieten. Welche hilfreichen Eigenschaften könnte man hier Eurer Meinung nach unterbringen?Danke
-
Zuweisung eines Datenpunktes ?
falls ich das richtig verstanden habe............. -
@u66 Auch eine Idee.
Aber da denke ich, das dies über die Configbar besser ist?!
-
@skb
Hallo
hab mal noch was
mein Sonnenaufgang zeigt mir jetzt wohl die sekunden an...
Wie bekomme ich die denn wieder weg. -
@u66 Umformatieren und dann in eigenen Datenpunkt.
Gibt keine Formatierung. Vielleicht mal drüber überlegen. -
@skb
Ja ist ja kein Thema
wunderte mich nur, weil es erst bei dem neuesten Adapterupdate zusehen war.
habs auch heute erst vernommen.Ich leg einfach ein kleines Rechteck mit Hintergrundfarbe drüber, geht ja auch
-
@u66 Wo bekommst Du denn die Werte her? Kann man dort nicht die Bedingungen einstellen, das keine Sekunden kommen?
-
@skb
Astrozeiten sind fest im Javascript Adapter drinn
Die sek. sind wohl durch ein Update dazugekommen.
Ist ja nicht weiter schlimm, hatte mich nur gewundert
früher