NEWS
Test Adapter Energiefluss-erweitert v0.4.x GitHub/Latest
-
@photographix was ist denn daran verwirrend, wenn Zahlen animiert werden?
Dies ist pro DatenElement im Tab 'Erweitert' an- oder abschaltbar.
-
Wenn meine Heizung an ist oder ein anderer Großverbraucher, dann zählt es leicht bis 1250 Watt. Ich möchte aber nicht auf kW umstellen. Es dauert dann teilweise 2 oder mehr Sekunden so dauert, bis der korrekte Wert da ist.
Ich habe jetzt Bspw. eine Datenquelle ausgewählt - finde aber unter Erweitert nur "Berechnung", "Rahmenoption", "Aktionsoptionen", "CSS Klassen"
Nichts was auf Animation von Zählerwerten schließen lässt.
-
@photographix Die Animation Dauer genau 1 Sekunde +/- 200ms.
Wenn die Einstellung nicht sichtbar ist, dann hast Du nicht die letzte Version installiert.
Diese bietet die Möglichkeit, dies ein- oder auszuschalten. -
Der Adapter ist aktuell. 0.0.2.19
Screenshot vom erweitert Menü einer Datenquelle.
Chrome auf Macos 10.14
Ist unter Safari aber identisch. -
@photographix ist natürlich im Basic Tab, relativ am Ende
-
@skb Danke
-
@arteck Wenn Zeit findest, kannst Du nochmal drüber installieren. Ich habe das refresh nun wie folgt gelöst:
// The state was changed if (id && state) { // The state is acknowledged if (state.ack) { this.log.debug('Refreshing ACK state from foreign state!'); this.refreshData(id, state); } // For userdata and Javascript if (id.toLowerCase().includes('0_userdata.') || id.toLowerCase().includes('javascript.')) { this.log.debug('Refreshing state from user environment!'); this.refreshData(id, state); } }
-
@skb jo sieht gut aus...
-
Hallo Zusammen,
ich habe soeben eine neue Version auf Github geladen - Version 0.0.2-alpha.20.Folgendes ist neu bzw. behoben:
- FIX: Zustände in der Benutzerumgebung (userdata und Javascript) benötigen keine ACK-Flags mehr
- FIX: Darkmode-Bereinigungen und einige Layout-Verbesserungen
- FIX: Einige CSS-Stile wurden geändert
- Hinzugefügt: Version Checker, um die Version auf Github zu überprüfen und den Benutzer zu informieren
Viel Spaß damit
-
Hallo zusammen,
nachdem ich von @SKB den Hinweis bekommen habe, dass das mit dem "alten" Adapter nicht funktionieren wird, frage ich hier noch einmal nach...
Ich bräuchte einmal Eure Hilfe.
Ich habe aufgrund verschiedener Tarife 2 Stromzähler verbaut. Einen für den Verbrauch der Wärmepumpe und einen für den Haushaltsstrom. Zusätzlich gibt es noch eine PV-Anlage.
Aufbau wie folgt:
Ich habe nun folgende Datenpunkte im Iobroker:
Leistung PV-Anlage aus dem Modbus "Produktion"
Durchfluss Zähler 1: wenn negativ fließt der Strom weiter an Zähler 2, wenn positiv wird Strom von Zähler 2 bezogen
Durchfluss Zähler 2: wenn negativ wird ins öffentliche Netz eingespeist, wenn positiv bezogenIst es richtig, dass ich den Datenpunkt für Durchfluss Zähler 2 bei Öffentliche Netzeinspeisung (negativ) und Verbrauch (positiv) eintrage? Dann erhalte ich den Gesamtverbrauch, richtig?
Kann ich in dem Adapter auch direkt den Verbrauch der Heizung (Zähler 2 - Zähler 1) bzw. für den Haushalt (Produktion - Zähler 1) berechnen? Oder muss ich das über externe Scripte machen und der Adapter visualisiert die
Danke vorab für Eure Tipps.
-
@m4rgott Hast Du dir den Adapter denn schon angeschaut?
Vieles kommt, wenn man ihn benutzt - wenn Werte vorliegen, kannst Du sie direkt darstellen.
Wenn nicht, kommen eigene Skripte zum Einsatz.Du kannst ja erstmal langsam beginnen und dann die Fragen präzisieren.
-
Moin,
irgendwie startet meine Instanz nicht mehr.
Ich habe ein wenig am Design rumgespielt und unter Datenquellen etwas umbenannt. Nach dem SPeichern war mein neuer Name aber wieder weg. Dann habe ich das Update auf deine neuste Version gemacht. Leider erfolglos. Jetzt lese ich im log das hier.
-
@hohenbostler Log Mitteilungen bitte nicht als Screenshot, sondern in Code-Tags (</>).
Die aktuelle Version ist die Alpha 20 und nicht 19, wie von dir installiert.
Auch steht im Log, das keine Adapter Konfig vorhanden ist. Ein Upload des Adapters sollte hier Abhilfe schaffen. -
@hohenbostler bitte logs als Text in code-tags posten!
ich kann's nicht entziffern, nur als allgemeiner tipp:
geh noch mal in den Editor und speicher neu ab. -
ein Upload hat leider abhilfe geschaffen. Die Version die ich installiert habe kommt von Github . Installiert über die Katze.
WIe kann ich denn die Version installieren die du vorschlägst ?
und Sorry hier das log
energiefluss-erweitert.0 2023-09-25 08:28:23.686 info terminating energiefluss-erweitert.0 2023-09-25 08:28:23.185 warn Terminated (UNCAUGHT_EXCEPTION): Without reason energiefluss-erweitert.0 2023-09-25 08:28:23.184 info terminating energiefluss-erweitert.0 2023-09-25 08:28:23.183 info Cleared interval for relative values! energiefluss-erweitert.0 2023-09-25 08:28:23.178 error Cannot read properties of undefined (reading 'source') energiefluss-erweitert.0 2023-09-25 08:28:23.177 error TypeError: Cannot read properties of undefined (reading 'source') at EnergieflussErweitert.getConfig (/opt/iobroker/node_modules/iobroker.energiefluss-erweitert/main.js:1092:96) energiefluss-erweitert.0 2023-09-25 08:28:23.176 error unhandled promise rejection: Cannot read properties of undefined (reading 'source') energiefluss-erweitert.0 2023-09-25 08:28:23.175 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 2023-09-25 08:28:22.805 info Adapter started. Loading config! energiefluss-erweitert.0 2023-09-25 08:28:22.702 info starting. Version 0.0.2-alpha.20 in /opt/iobroker/node_modules/iobroker.energiefluss-erweitert, node: v18.17.1, js-controller: 5.0.12 energiefluss-erweitert.0 2023-09-25 08:27:49.432 info terminating energiefluss-erweitert.0 2023-09-25 08:27:48.931 warn Terminated (UNCAUGHT_EXCEPTION): Without reason energiefluss-erweitert.0 2023-09-25 08:27:48.929 info terminating energiefluss-erweitert.0 2023-09-25 08:27:48.927 info Cleared interval for relative values! energiefluss-erweitert.0 2023-09-25 08:27:48.923 error Cannot read properties of undefined (reading 'source') energiefluss-erweitert.0 2023-09-25 08:27:48.922 error TypeError: Cannot read properties of undefined (reading 'source') at EnergieflussErweitert.getConfig (/opt/iobroker/node_modules/iobroker.energiefluss-erweitert/main.js:1092:96) energiefluss-erweitert.0 2023-09-25 08:27:48.921 error unhandled promise rejection: Cannot read properties of undefined (reading 'source') energiefluss-erweitert.0 2023-09-25 08:27:48.920 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 2023-09-25 08:27:48.638 info Adapter started. Loading config! energiefluss-erweitert.0 2023-09-25 08:27:48.474 info starting. Version 0.0.2-alpha.20 in /opt/iobroker/node_modules/iobroker.energiefluss-erweitert, node: v18.17.1, js-controller: 5.0.12 energiefluss-erweitert.0 2023-09-25 08:14:12.044 warn Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason energiefluss-erweitert.0 2023-09-25 08:14:11.985 error adapter disabled energiefluss-erweitert.0 2023-09-25 08:13:38.619 info terminating energiefluss-erweitert.0 2023-09-25 08:13:38.116 warn Terminated (UNCAUGHT_EXCEPTION): Without reason energiefluss-erweitert.0 2023-09-25 08:13:38.115 info terminating energiefluss-erweitert.0 2023-09-25 08:13:38.114 info Cleared interval for relative values! energiefluss-erweitert.0 2023-09-25 08:13:38.110 error Cannot read properties of undefined (reading 'source') energiefluss-erweitert.0 2023-09-25 08:13:38.109 error TypeError: Cannot read properties of undefined (reading 'source') at EnergieflussErweitert.getConfig (/opt/iobroker/node_modules/iobroker.energiefluss-erweitert/main.js:1092:96) energiefluss-erweitert.0 2023-09-25 08:13:38.108 error unhandled promise rejection: Cannot read properties of undefined (reading 'source') energiefluss-erweitert.0 2023-09-25 08:13:38.107 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 2023-09-25 08:13:37.764 info Adapter started. Loading config! energiefluss-erweitert.0 2023-09-25 08:13:37.635 info starting. Version 0.0.2-alpha.20 in /opt/iobroker/node_modules/iobroker.energiefluss-erweitert, node: v18.17.1, js-controller: 5.0.12 energiefluss-erweitert.0 2023-09-25 08:13:04.760 info terminating energiefluss-erweitert.0 2023-09-25 08:13:04.257 warn Terminated (UNCAUGHT_EXCEPTION): Without reason energiefluss-erweitert.0 2023-09-25 08:13:04.256 info terminating energiefluss-erweitert.0 2023-09-25 08:13:04.255 info Cleared interval for relative values! energiefluss-erweitert.0 2023-09-25 08:13:04.241 error Cannot read properties of undefined (reading 'source') energiefluss-erweitert.0 2023-09-25 08:13:04.240 error TypeError: Cannot read properties of undefined (reading 'source') at EnergieflussErweitert.getConfig (/opt/iobroker/node_modules/iobroker.energiefluss-erweitert/main.js:1092:96) energiefluss-erweitert.0 2023-09-25 08:13:04.239 error unhandled promise rejection: Cannot read properties of undefined (reading 'source') energiefluss-erweitert.0 2023-09-25 08:13:04.238 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 2023-09-25 08:13:04.071 info Adapter started. Loading config! energiefluss-erweitert.0 2023-09-25 08:13:03.942 info starting. Version 0.0.2-alpha.20 in /opt/iobroker/node_modules/iobroker.energiefluss-erweitert, node: v18.17.1, js-controller: 5.0.12 energiefluss-erweitert.0 2023-09-25 07:59:44.164 info terminating energiefluss-erweitert.0 2023-09-25 07:59:43.661 warn Terminated (UNCAUGHT_EXCEPTION): Without reason energiefluss-erweitert.0 2023-09-25 07:59:43.660 info terminating energiefluss-erweitert.0 2023-09-25 07:59:43.658 info Cleared interval for relative values! energiefluss-erweitert.0 2023-09-25 07:59:43.655 error Cannot read properties of undefined (reading 'source') energiefluss-erweitert.0 2023-09-25 07:59:43.654 error TypeError: Cannot read properties of undefined (reading 'source') at EnergieflussErweitert.getConfig (/opt/iobroker/node_modules/iobroker.energiefluss-erweitert/main.js:1092:96) energiefluss-erweitert.0 2023-09-25 07:59:43.653 error unhandled promise rejection: Cannot read properties of undefined (reading 'source') energiefluss-erweitert.0 2023-09-25 07:59:43.652 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 2023-09-25 07:59:43.297 info Adapter started. Loading config! energiefluss-erweitert.0 2023-09-25 07:59:43.211 info starting. Version 0.0.2-alpha.20 in /opt/iobroker/node_modules/iobroker.energiefluss-erweitert, node: v18.17.1, js-controller: 5.0.12
-
@Hohenbostler Nun bist Du auf der 20.
Schau mal bitte in die Objekte -> energiefluss-erweitert.<Instanz>.configuration.
Dies kannst Du mit einem Klick auf den Wert rechts öffnen. Hier ganz ans Ende scrollen, bis Sowas kommt wie:"datasources": { "1": { "source": "sonnen.0.status.userSoc", "alias": "Battery-%" },
Hier bitte den Inhalt bis zum Ende kopieren und hier einfügen.
-
"datasources": { "0": { "source": "0_userdata.0.allgemeine_Datenpunkte.Balkonkraftwerk.aktueller_Verbrauch", "alias": "Verbrauch" }, "1": { "source": "sonoff.0.DVES_253BD9.Strom_P_total", "alias": "Einspeisung" }, "2": { "source": "sonoff.0.Tasmota_Steckdose_geflashed-5.ENERGY_Power", "alias": "TV-Verbrauch" }, "3": { "source": "zigbee2mqtt.0.0x84fd27fffe5f0cb1.load_power", "alias": "Justin" }, "4": { "source": "zigbee2mqtt.0.0x04cd15fffe02e130.load_power", "alias": "Serverschrank" }, "5": { "source": "zigbee2mqtt.0.0x5c0272fffe0431ac.load_power", "alias": "FirmenPC" }, "6": { "source": "zigbee2mqtt.0.0x60a423fffed2f147.load_power", "alias": "Trockner" }, "7": { "source": "zigbee2mqtt.0.0x60a423fffead7b47.load_power", "alias": "Waschmaschine" }, "8": { "source": "sonoff.0.Tasmota_Steckdose_geflashed-4.ENERGY_Power", "alias": "Backofen" }, "9": { "source": "sonoff.0.DVES_0430E1.ENERGY_Power", "alias": "Lea TV" }, "10": { "source": "zigbee2mqtt.0.0x04cd15fffe067ca3.load_power", "alias": "Bad TV" }, "11": { "source": "sonoff.0.Tasmota_Steckdose_geflashed-2.ENERGY_Power", "alias": "Bassbox" }, "12": { "source": "sonoff.0.Tasmota_Steckdose_geflashed-1.ENERGY_Power", "alias": "Verstärker" }, "13": { "source": "zigbee2mqtt.0.0x84ba20fffe77b5c2.load_power", "alias": "PS5" }, "14": { "source": "zigbee2mqtt.0.0x84ba20fffe77b37f.load_power", "alias": "PS5 Ladestation" }, "15": { "source": "sonoff.0.Tasmota_Steckdose_geflashed-3.ENERGY_Power", "alias": "Kühlschrank" }, "16": { "source": "shelly.0.SHSW-25#00B75C#1.Relay1.Power", "alias": "Gastherme" }, "17": { "source": "zigbee2mqtt.0.0x84ba20fffe80c958.load_power", "alias": "Schlafzimmer TV" }, "18": { "source": "0_userdata.0.allgemeine_Datenpunkte.Balkonkraftwerk.Einspeisung_Balkonkraftwerk", "alias": "Erzeugung_BKW" }, "19": { "source": "0_userdata.0.allgemeine_Datenpunkte.Balkonkraftwerk.Bezug_netzbetreiber", "alias": "Bezug_Netzbetreiber" }, "20": { "source": "zigbee2mqtt.0.0x60a423fffe7ebde4.load_power", "alias": "Spülmaschine" }, "21": { "source": "opendtu.0.116190758269.ac.phase_1.yieldtotal", "alias": "Gesamtertrag" }, "22": { "source": "opendtu.0.116190758269.ac.phase_1.yieldday", "alias": "Ertrag_heute" }, "23": { "source": "opendtu.0.116190758269.power_control.current_limit_absolute", "alias": "Aktuelle_Freigabe" }, "24": { "source": "sonoff.0.DVES_253BD9.Strom_W_total", "alias": "StromZählerstand" } } }
-
@hohenbostler Danke, ich habe an der Version auf Git etwas angepasst.
Du kannst nochmal drüber installieren, dann solltest Du eine Info bekommen, das eine Datenquelle, die Du verwenden möchtest, nicht vorhanden ist.Melde dich gerne zurück.
-
Wie installiere ich die neuste version am besten ? Über die Katze im iobroker oder brauche ich dafür einen direkten LInk?
-
@hohenbostler Katze und den allgemeinen Link. Es wird automatisch drüber installiert. Die Version bleibt erstmal dieselbe - der Code ändert sich nur.