NEWS
Test Adapter Energiefluss v3.6.x GitHub/Latest
-
@skb allsooo
hab mal um von vorher murks zu vermeiden, die beiden Instancen und den Adapter zum Schluss komplett deinstalliert.Dann den Adapter erneut von Git geholt, ueber Admin im Exptertenmodus, mit der Katze.. und eine Instanz installiert.
Dann einen Datenpunkt der PV eingetragen und einen Datenpunkt des Stromzaehlers eingetragen, bei "Verbrauchsberechnung ueber Erzeugung + Netz" einen Haken gemacht, auf Save gedrueckt.Adapter auf Debug gestellt, hier das Log:
Wenn ich den externen Link aufrufe, immer noch ein "undefined" drin.. wie gehabt...2022-07-26 17:36:54.983 - info: energiefluss.0 (3997257) Got terminate signal TERMINATE_YOURSELF 2022-07-26 17:36:54.984 - info: energiefluss.0 (3997257) terminating 2022-07-26 17:36:54.985 - info: energiefluss.0 (3997257) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-07-26 17:36:56.523 - info: host.VMC123-iobroker instance system.adapter.energiefluss.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2022-07-26 17:36:58.410 - info: simple-api.0 (293096) State value to set for "javascript.0.Wetterstation.Info.Hitzeindex" has to be type "string" but received type "number" 2022-07-26 17:36:58.690 - info: host.VMC123-iobroker instance system.adapter.energiefluss.0 started with pid 3998630 2022-07-26 17:36:59.155 - debug: energiefluss.0 (3998630) Redis Objects: Use Redis connection: 127.0.0.1:6379 2022-07-26 17:36:59.173 - debug: energiefluss.0 (3998630) Objects client ready ... initialize now 2022-07-26 17:36:59.174 - debug: energiefluss.0 (3998630) Objects create System PubSub Client 2022-07-26 17:36:59.174 - debug: energiefluss.0 (3998630) Objects create User PubSub Client 2022-07-26 17:36:59.201 - info: linux-control.0 (292308) successful received data from Broker3 (192.168.3.44:22) 2022-07-26 17:36:59.684 - debug: energiefluss.0 (3998630) Objects client initialize lua scripts 2022-07-26 17:36:59.686 - debug: energiefluss.0 (3998630) Objects connected to redis: 127.0.0.1:6379 2022-07-26 17:37:00.346 - debug: energiefluss.0 (3998630) Redis States: Use Redis connection: 127.0.0.1:6379 2022-07-26 17:37:00.349 - debug: energiefluss.0 (3998630) States create System PubSub Client 2022-07-26 17:37:00.350 - debug: energiefluss.0 (3998630) States create User PubSub Client 2022-07-26 17:37:00.354 - debug: energiefluss.0 (3998630) States connected to redis: 127.0.0.1:6379 2022-07-26 17:37:00.489 - info: energiefluss.0 (3998630) starting. Version 0.4.0 (non-npm: SKB-CGN/ioBroker.energiefluss#90cd63ff3d834382f057eef2525cc479cfb6db63) in /opt/iobroker/node_modules/iobroker.energiefluss, node: v16.16.0, js-controller: 4.0.23 2022-07-26 17:37:00.514 - info: energiefluss.0 (3998630) Starting Energiefluss Adapter 2022-07-26 17:37:00.514 - debug: energiefluss.0 (3998630) Added States for subscribing: {"production":"sonoff.0.ShellyPM1.ENERGY_Power","grid_feed":"smartmeter.0.1-0:16_7_0__255.value"} 2022-07-26 17:37:00.515 - debug: energiefluss.0 (3998630) Requesting the following states: sonoff.0.ShellyPM1.ENERGY_Power,smartmeter.0.1-0:16_7_0__255.value 2022-07-26 17:37:00.545 - info: energiefluss.0 (3998630) Adapter started and listening to 2 States 2022-07-26 17:37:00.546 - debug: energiefluss.0 (3998630) Initial Values: {"production":22,"grid_feed":224} 2022-07-26 17:37:12.750 - debug: energiefluss.0 (3998630) States changed: {"production":21,"grid_feed":224,"consumption":245} 2022-07-26 17:37:12.750 - debug: energiefluss.0 (3998630) States changed: {"production":21,"grid_feed":224,"consumption":245} 2022-07-26 17:37:14.884 - debug: energiefluss.0 (3998630) States changed: {"production":21,"grid_feed":221,"consumption":242} 2022-07-26 17:37:14.884 - debug: energiefluss.0 (3998630) States changed: {"production":21,"grid_feed":221,"consumption":242} 2022-07-26 17:37:17.156 - info: linux-control.0 (292308) getting data from ProxBroker (192.168.0.211:22) 2022-07-26 17:37:17.246 - warn: zigbee.0 (1773258) Device '0x54ef441000302725' announced itself 2022-07-26 17:37:17.156 - info: linux-control.0 (292308) getting data from ProxBroker (192.168.0.211:22) 2022-07-26 17:37:17.246 - warn: zigbee.0 (1773258) Device '0x54ef441000302725' announced itself 2022-07-26 17:37:18.484 - info: linux-control.0 (292308) successful received data from ProxBroker (192.168.0.211:22) 2022-07-26 17:37:18.484 - info: linux-control.0 (292308) successful received data from ProxBroker (192.168.0.211:22) 2022-07-26 17:37:29.898 - info: simple-api.0 (293096) State value to set for "javascript.0.Wetterstation.Info.Hitzeindex" has to be type "string" but received type "number" 2022-07-26 17:37:29.898 - info: simple-api.0 (293096) State value to set for "javascript.0.Wetterstation.Info.Hitzeindex" has to be type "string" but received type "number" 2022-07-26 17:37:31.104 - debug: energiefluss.0 (3998630) States changed: {"production":21,"grid_feed":222,"consumption":243} 2022-07-26 17:37:31.104 - debug: energiefluss.0 (3998630) States changed: {"production":21,"grid_feed":222,"consumption":243} 2022-07-26 17:37:31.914 - warn: tuya.0 (4153492) State value to set for "tuya.0.bf2281494e0b9e1ed74rmh.110" has value "0.5" less than min "1" 2022-07-26 17:37:31.914 - warn: tuya.0 (4153492) State value to set for "tuya.0.bf2281494e0b9e1ed74rmh.110" has value "0.5" less than min "1" 2022-07-26 17:37:42.744 - debug: energiefluss.0 (3998630) States changed: {"production":21,"grid_feed":222,"consumption":243} 2022-07-26 17:37:42.744 - debug: energiefluss.0 (3998630) States changed: {"production":21,"grid_feed":222,"consumption":243}
-
@palm_maniac ah, du auch ein Undefined.. sehr gut, dachte schon, ich bin mal wieder der Einzigste..
-
@ilovegym Nee. Dafür läuft jetzt aber die Animation flüssig.
-
-
@skb
Klar, hier bitteschoen:{"lines":{"solar_to_house":true,"grid_to_house":true,"solar_to_grid":true},"circles":{"house":true,"production":true,"grid":true},"colors":{"house":"#00b5dd","consumption_value":"#00b5dd","grid":"#61687a","grid_value":"#61687a","production":"#ffce4a","production_value":"#ffce4a","car":"#c5902e","car_value":"#c5902e","car_plugged":"#a1d343","battery":"#a1d343","battery_value":"#a1d343","lines":"#000000","animation":"#ffce4a"},"fonts":{"font":"sans-serif","font_size_label":"12","font_size_value":"14","font_size_percent":"14"},"general":{"no_battery":true},"icons":{"icon_house":true,"icon_production":true,"icon_grid":true},"values":{"consumption_value":true,"production_value":true,"grid_value":true},"texts":{"consumption_text":true,"production_text":true,"grid_text":true}}
-
{"lines":{"solar_to_house":true,"grid_to_house":true,"solar_to_grid":true},"circles":{"house":true,"production":true,"grid":true},"colors":{"house":"#00b5dd","consumption_value":"#00b5dd","grid":"#61687a","grid_value":"#61687a","production":"#ffce4a","production_value":"#ffce4a","car":"#c5902e","car_value":"#c5902e","car_plugged":"#a1d343","battery":"#a1d343","battery_value":"#a1d343","lines":"#000000","animation":"#ffce4a"},"fonts":{"font":"sans-serif","font_size_label":"12","font_size_value":"14","font_size_percent":"14"},"general":{"no_battery":true},"icons":{"icon_house":true,"icon_production":true,"icon_grid":true},"values":{"consumption_value":true,"production_value":true,"grid_value":true},"texts":{"consumption_text":true,"production_text":true,"grid_text":true}}
-
Danke Euch. Konnte den Fehler finden.
Kann ich leider erst später korrigieren, da ich aktuell keinen Laptop zur Hand habe
-
@ilovegym , @Palm_Maniac Wenn ihr mögt, ich habe die Version nochmals angepasst - in der Hoffnung, das dies nun bei Euch klappt.
Bitte einmal Rückmeldung ob es klappt - oder, wenn es nicht klappt, wieder mit dem "configuration" Datenpunkt zurückmelden.
Danke Euch!
-
@skb funktioniert einwandfrei auch mit zwei Instanzen
Super, Danke !
-
@ilovegym Also undefined ist weg?
Prima, dann kann ich ja zum angenehmen Teil des Abends übergehen
-
@skb ja das undefiniert ist weg ! Perfekt!
Cheers !!
-
@skb Moin,
eins ist mir gerade noch aufgefallen...
Node 16.16.0, NPM 8.11, JS-Controller 4.0.23, Energiefluss 0.4.1, und Admin 6.2.4:
Bei 2 installierten Instanzen deines Adapters, zeigt er im Admin nur eine Instanz Energiefluss an und die wird auch noch geblockt, schau:
Hatte zum Vergleich mal Echarts aufgerufen, das funktioniert, siehe Browserkonsole und dann nochmal Energiefluss:
Browser Google Chrome Version Version 103.0.5060.134 (Offizieller Build) (64-Bit)
Wenn ich ueber den Link in Instanzen gehe, funktionierts ja.
Glaube, wenn das gefixt ist, kannste n RC machen.. -
@ilovegym Du hast 2 Instanzen installiert, ja?
Wenn ich den Link links im Admin öffne, dann klappt es ... müsste also mit der 2. Instanz "zum Problem" werden, wenn ich das richtig sehe.Schaue ich mir an.
-
@skb Im Firefox sagt er, er moechte Port 8082 oeffnen, da ist bei mir aber nix.. denke du holst dir da n Standard-Port, fragst hier aber nicht den WebAdapter ab, was wirklich eingestellt ist.. ( bei mir Port 81 ) ..
-
@ilovegym Wenn Du mir einen kleinen Gefallen tun könntest, können wir das schnell herausfinden.
Du sagtest ja, du bist in der Shell unterwegs. Dort einmal in:
/opt/iobroker/node_modules/iobroker.energiefluss/admin/ nano tab_m.html
in Zeile 7 -> 8082 mit "url.port" ersetzen. Datei abspeichern und nochmal ein:
/opt/iobroker/iobroker upload energiefluss
Dann den Link nochmal probieren. Allerdings käme hier immer die erste Instanz.
-
@skb gemacht, immer noch das gleiche... hab beide Varianten mit und ohne " ausprobiert...
ilovegym@VMC123-iobroker /opt/iobroker $ cd node_modules/ ilovegym@VMC123-iobroker /opt/iobroker/node_modules $ cd iobroker.energiefluss/ ilovegym@VMC123-iobroker /opt/iobroker/node_modules/iobroker.energiefluss $ cd admin ilovegym@VMC123-iobroker /opt/iobroker/node_modules/iobroker.energiefluss/admin $ sudo nano tab_m.html ilovegym@VMC123-iobroker /opt/iobroker/node_modules/iobroker.energiefluss/admin $ ls energiefluss.png i18n index_m.html jquery.minicolors.css jquery.minicolors.js jquery.minicolors.png style.css tab_m.html words.js ilovegym@VMC123-iobroker /opt/iobroker/node_modules/iobroker.energiefluss/admin $ ls -la total 236 drwxrwxr-x+ 3 iobroker iobroker 4096 Jul 27 08:19 . drwxrwxr-x+ 5 iobroker iobroker 4096 Jul 26 19:07 .. -rwxrwxr-x+ 1 iobroker iobroker 31386 Jul 26 19:07 energiefluss.png drwxrwxr-x+ 12 iobroker iobroker 4096 Jul 26 19:07 i18n -rw-rw-r--+ 1 iobroker iobroker 16519 Jul 26 19:07 index_m.html -rw-rw-r--+ 1 iobroker iobroker 10116 Jul 26 19:07 jquery.minicolors.css -rw-rw-r--+ 1 iobroker iobroker 35832 Jul 26 19:07 jquery.minicolors.js -rw-rw-r--+ 1 iobroker iobroker 68627 Jul 26 19:07 jquery.minicolors.png -rwxrwxr-x+ 1 iobroker iobroker 675 Jul 26 19:07 style.css -rwxrwxr-x+ 1 iobroker iobroker 364 Jul 27 08:19 tab_m.html -rw-rw-r--+ 1 iobroker iobroker 48690 Jul 26 19:07 words.js ilovegym@VMC123-iobroker /opt/iobroker/node_modules/iobroker.energiefluss/admin $ cat tab_m.html <html> <head> <script type="text/javascript"> let url = new URL(document.location); var namespace = "energiefluss.0"; location.replace(url.protocol + "//" + url.hostname + ":" + url.port + "/energiefluss/index.html?namespace=" + namespace); </script> </head> <body> Redirecting... </body> </html> ilovegym@VMC123-iobroker /opt/iobroker/node_modules/iobroker.energiefluss/admin $ sudo nano tab_m.html ilovegym@VMC123-iobroker /opt/iobroker/node_modules/iobroker.energiefluss/admin $ cat tab_m.html <html> <head> <script type="text/javascript"> let url = new URL(document.location); var namespace = "energiefluss.0"; location.replace(url.protocol + "//" + url.hostname + ":" + "url.port" + "/energiefluss/index.html?namespace=" + namespace); </script> </head> <body> Redirecting... </body> </html> ilovegym@VMC123-iobroker /opt/iobroker/node_modules/iobroker.energiefluss/admin $
-
@ilovegym Hm, ok, dann muss ich da nochmal schauen.
Kannst Du vielleicht in der Admin Konsole mal einen Rechtsklick auf den grauen Bereich machen, wo der Fehler steht, dann "This frame / Dieser frame" -> "View Frame Info / Zeige Frame Info"?
Danke!
-
Das hier ??
-
@ilovegym Genau. Da sieht man, das er gerne wieder auf den Port 8082 möchte, wo ja bei dir nichts läuft, richtig?
Wo läuft denn der Admin Port? Ist das 8081? Und Web nur 81?
-
@skb ja, genau, der Admin auf 8081, der Web auf 81.
Schau hier:ilovegym@VMC123-iobroker /opt/iobroker $ iob list instances + system.adapter.admin.0 : admin : VMC123-iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alarm.0 : alarm : Broker3 - enabled + system.adapter.alarm.1 : alarm : Broker3 - enabled + system.adapter.alarm.2 : alarm : Broker3 - enabled + system.adapter.alarm.3 : alarm : Broker3 - enabled + system.adapter.alexa-shoppinglist.0 : alexa-shoppinglist : VMC123-iobroker - enabled + system.adapter.alexa-timer-vis.0 : alexa-timer-vis : VMC123-iobroker - enabled + system.adapter.alexa2.0 : alexa2 : VMC123-iobroker - enabled system.adapter.alias-manager.0 : alias-manager : VMC123-iobroker - enabled + system.adapter.amazon-dash.0 : amazon-dash : VMC123-iobroker - enabled + system.adapter.bluelink.0 : bluelink : VMC123-iobroker - enabled + system.adapter.cec2.0 : cec2 : Zigberry - enabled + system.adapter.cloud.0 : cloud : VMC123-iobroker - enabled + system.adapter.countdown.0 : countdown : Broker2 - enabled system.adapter.daswetter.0 : daswetter : Broker2 - enabled system.adapter.devices.0 : devices : VMC123-iobroker - enabled system.adapter.dwd.0 : dwd : Broker1 - enabled + system.adapter.echarts.0 : echarts : VMC123-iobroker - enabled + system.adapter.energiefluss.0 : energiefluss : VMC123-iobroker - enabled + system.adapter.energiefluss.1 : energiefluss : VMC123-iobroker - enabled + system.adapter.fb-checkpresence.0 : fb-checkpresence : VMC123-iobroker - enabled system.adapter.feiertage.0 : feiertage : VMC123-iobroker - enabled system.adapter.fitbit-api.0 : fitbit-api : VMC123-iobroker - enabled + system.adapter.fritzdect.0 : fritzdect : Broker3 - enabled + system.adapter.fullybrowser.0 : fullybrowser : Broker2 - enabled + system.adapter.go-e.0 : go-e : Broker1 - enabled + system.adapter.govee.0 : govee : Broker1 - enabled + system.adapter.heizoel.0 : heizoel : VMC123-iobroker - enabled system.adapter.ical.0 : ical : VMC123-iobroker - enabled + system.adapter.influxdb.0 : influxdb : VMC123-iobroker - enabled, port: 8086 system.adapter.influxdb.1 : influxdb : VMC123-iobroker - disabled, port: 8086 + system.adapter.iot.0 : iot : VMC123-iobroker - enabled + system.adapter.javascript.0 : javascript : VMC123-iobroker - enabled system.adapter.javascript.1 : javascript : Broker1 - disabled system.adapter.javascript.2 : javascript : Broker2 - disabled system.adapter.javascript.3 : javascript : Broker3 - disabled + system.adapter.lgtv.1 : lgtv : VMC123-iobroker - enabled + system.adapter.lgtv.2 : lgtv : Zigberry - enabled + system.adapter.lgtv11.0 : lgtv11 : VMC123-iobroker - enabled, port: 8080 + system.adapter.linux-control.0 : linux-control : VMC123-iobroker - enabled system.adapter.meteoalarm.0 : meteoalarm : Broker3 - enabled + system.adapter.mihome-vacuum.0 : mihome-vacuum : VMC123-iobroker - enabled, port: 54321 + system.adapter.mihome-vacuum.1 : mihome-vacuum : VMC123-iobroker - enabled, port: 54321 + system.adapter.mihome-vacuum.2 : mihome-vacuum : VMC123-iobroker - enabled, port: 54321 + system.adapter.mihome-vacuum.3 : mihome-vacuum : VMC123-iobroker - enabled, port: 54321 system.adapter.minuvis.0 : minuvis : VMC123-iobroker - enabled + system.adapter.mqtt.0 : mqtt : VMC123-iobroker - enabled, port: 1886, bind: 0.0.0.0 + system.adapter.mqtt.1 : mqtt : VMC123-iobroker - enabled, port: 1884, bind: 0.0.0.0 system.adapter.octoprint.0 : octoprint : VMC123-iobroker - disabled system.adapter.odl.0 : odl : VMC123-iobroker - enabled system.adapter.oilfox.0 : oilfox : VMC123-iobroker - enabled + system.adapter.openligadb.0 : openligadb : VMC123-iobroker - enabled + system.adapter.pi-hole.0 : pi-hole : Broker3 - enabled + system.adapter.ping.0 : ping : VMC123-iobroker - enabled + system.adapter.proxmox.0 : proxmox : VMC123-iobroker - enabled, port: 8006 system.adapter.rest-api.0 : rest-api : VMC123-iobroker - disabled, port: 8093, bind: 0.0.0.0, run as: admin + system.adapter.roadtraffic.0 : roadtraffic : VMC123-iobroker - enabled + system.adapter.simple-api.0 : simple-api : VMC123-iobroker - enabled, port: 8087, bind: 0.0.0.0, run as: admin + system.adapter.smartmeter.0 : smartmeter : zeroberry - enabled + system.adapter.snmp.0 : snmp : VMC123-iobroker - enabled system.adapter.solarmanpv.0 : solarmanpv : VMC123-iobroker - enabled + system.adapter.sonoff.0 : sonoff : VMC123-iobroker - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.statistics.0 : statistics : VMC123-iobroker - enabled + system.adapter.synochat.0 : synochat : VMC123-iobroker - enabled + system.adapter.synology.0 : synology : VMC123-iobroker - enabled, port: 5001 + system.adapter.telegram.0 : telegram : VMC123-iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.tr-064.0 : tr-064 : Broker3 - enabled + system.adapter.trashschedule.0 : trashschedule : VMC123-iobroker - enabled + system.adapter.tuya.0 : tuya : VMC123-iobroker - enabled + system.adapter.unifi.0 : unifi : VMC123-iobroker - enabled system.adapter.valuetrackerovertime.0 : valuetrackerovertime : VMC123-iobroker - disabled + system.adapter.viessmannapi.0 : viessmannapi : Broker3 - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : VMC123-iobroker - enabled system.adapter.vis.0 : vis : VMC123-iobroker - enabled system.adapter.weatherunderground.0 : weatherunderground : VMC123-iobroker - enabled + system.adapter.web-speedy.0 : web-speedy : Broker3 - enabled + system.adapter.web.0 : web : VMC123-iobroker - enabled, port: 81, bind: 0.0.0.0, run as: admin + system.adapter.wifilight.0 : wifilight : Broker1 - enabled + system.adapter.wireguard.0 : wireguard : VMC123-iobroker - enabled + system.adapter.wled.0 : wled : Broker1 - enabled + system.adapter.worx.0 : worx : Broker1 - enabled + system.adapter.yahka.0 : yahka : VMC123-iobroker - enabled + system.adapter.yeelight-2.0 : yeelight-2 : VMC123-iobroker - enabled + system.adapter.zigbee.0 : zigbee : VMC123-iobroker - enabled, port: tcp://192.168.0.33:20108 + instance is alive ilovegym@VMC123-iobroker /opt/iobroker $