Ich schreibe erst mal, was ich vor habe:
Ich habe ne 30 kW PV-Anlage und möchte den Strom möglichst selbst nutzen. Ein Raspberry sitzt beim Zähler, damit ich Bezug und Einspeisung auslesen kann. Ein weiterer kommt in den Heizungskeller um ein paar Heizstäbe für warmes Wasser zu steuern. Einen weiteren werde ich (irgendwann) im Kuhstall installieren für Licht und eventuell Lüftung. Die Raspis sind alle Version 3. (Gott sei Dank liegen die schon im Schrank, die Preise im Moment sind ja unglaublich.) Der Raspi am Zähler soll Master werden, weil der wohl am wenigsten zu tun haben wird. Ich habe zwar noch ein Nas (Synology ds220) laufen, aber das wollte ich nicht einbeziehen, oder sind die Raspis zu schwach? Da wollte ich später nur meine Daten sichern.
Guter Plan?
NEWS
Latest posts made by OmniCon
-
RE: Einstieg
-
RE: Einstieg
History scheint sich mit Lovelace nicht zu vertragen, jedenfalls findet Lovelace keine History, aber direkt in ioBroker in der Eigenschaften der Variablen ist eine zu sehen.
Welche Adapter für History gibt's noch bzw wo liegen die Vor- und Nachteile?
Oder probiere ich besser eine andere Visualisierung aus, z.B. Vis?
Ich würde die Werte gerne auf den USB Stick am Raspberry speichern. Die SD Karten halten nicht so viel aus. Wenn der USB Stick auf gibt, sind nur die Werte weg und nicht alles. Wo mounte ich den am besten und wo konfiguriere ich den Speicherort der Adapter? -
RE: Einstieg
Hab's gefunden, History ist auch ein Adapter
-
RE: Einstieg
@crunchip
Beim Zähler habe ich die unit nicht gesehen. Jetzt habe ich nur noch nicht verstanden, wo ich die History aktivieren muss, damit ich einen Graph anzeigen kann.
Ich muss sagen, ioBroker funktioniert echt top! Ich habe zu Schulzeiten (lang ist's her) ein bisschen Turbo Pascal programiert und verstehe daher den Hintergrund ganz gut, aber ich bin froh, dass ich die Syntax von Java Script nicht lernen muss und trotzdem kommt man blockly sei Dank ans Ziel
Wenn jemand hier im Forum ein kurzes how to für Einsteiger anlegen sollte, gehört dass rein, welche Adapter/Instanzen man benötigt, wie man eigene Werte berechnet (Objekte 0_userdata) und wo man Visualisierungen findet. Ein Hinweis auf die Hilfen in den Adapter ist auch nicht schlecht, dann kommt man erst Mal gut weiter
Ich denke damit ist ein Grundstock an Wissen gelegt, mit dem man weiter kommt -
RE: Einstieg
dazu kannst du dir Datenpunkte in userdata.0 anlegen, Um deine Werte weiter zu verarbeiten, verrechnen, etc... bietet sich der Adapter javascript an, dort gibt es die Möglichkeit direkt in JS, aber auch als blockly(visuelle Bausteine) ein Script zu bauen, wodurch die entsprechend benötigten Daten geschrieben werden und anschliessend visualisiert werden.
Das hat schon mal gut geholfen
Mein Bezug vom Zähler wird dagestellt als 0,123 kW{ "type": "state", "common": { "name": "1-0:1_7_0__255.value", "type": "number", "read": true, "unit": "kW", "role": "value", "write": false, "custom": { "lovelace.0": { "enabled": true, "entity": "sensor", "name": "1_0_1_7_0__255_value", "attr_unit_of_measurement": "kW" } } }, "native": { "id": "1-0:1_7_0__255.value" }, "_id": "smartmeter.0.1-0:1_7_0__255.value", "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1649540685836 }
Nach meiner Umrechnung mit Blockly
// Bezug berechnen on({id: 'smartmeter.0.1-0:1_7_0__255.value', change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; setState("0_userdata.0.Bezug"/*Bezug*/, (parseFloat(getState("smartmeter.0.1-0:1_7_0__255.value").val) * 30), true); });
steht in Bezug dann nur noch die Zahl ohne Einheit.
So ist Bezug definiert:{ "common": { "name": "Bezug", "desc": "Manuell erzeugt", "role": "value", "type": "number", "read": true, "write": true, "def": "" }, "type": "state", "_id": "0_userdata.0.Bezug", "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1649622153601 }
Hat da noch jemand einen Tipp?
-
Einstieg
Hallo,
ich bin im Moment auf der Suche nach einem Tutorial für Einsteiger. Ich habe das zu Grunde liegende Konzept von ioBroker noch nicht verstanden. Ich habe schon etwas mit FHEM und openHAB gebastelt und bin mit beiden nicht so richtig warm geworden.
Ich habe vor, die Einergie meiner PV (FV) Anlage im Haus zu verteilen (Heizung E-Auto andere Stromverbraucher) Dank eurer Hilfe habe ich schon meinen Stromzähler in ioBroker eingebunden. Das ging relativ einfach
Aber nun stehe ich auf dem Schlauch wir es weiter geht. Jetzt möchte ich den Stromverbrauch oder Strombezug dar stellen. Aber wo schaue ich da? Benötige ich andere Adapter zum visualisieren? Wie rechne ich mit den Objekten vom Zähler. Z.B. muss ich die Werte mit 30 multiplizieren, weil ich eine Wandlermessung habe. Aber wo mache ich habe am besten. Ein neues abgeleitetes Objekt anlegen? Einen entsprechenden Adapter (Multiplikation o.ä.) benutzen? Irgendwo ein Script anlegen? Mir fehlt einfach das Konzept, das dahinter steckt und ich habe bisher auch kein Tutorial für Einsteiger gefunden. Die Installation war super beschrieben und hat problemlos funktioniert. Und jetzt
Vielen Dank im voraus schon Mal -
RE: GUI stürzt bei den Adaptern ab
@omnicon
Hallo, ich konnte das Problem jetzt selber lösen. Dank eurer Anfangshilfe hatiobroker del sma-speedwire
die Lösung gebracht
-
RE: GUI stürzt bei den Adaptern ab
iobroker update -u Used repository: stable
iobroker list adapter system.adapter.admin : admin - v5.3.4 system.adapter.backitup : backitup - v2.3.3 system.adapter.discovery : discovery - v2.8.0 system.adapter.sma-speedwire : sma-speedwire - v0.6.10 system.adapter.smartmeter : smartmeter - v3.3.4 iobroker list instances + system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.backitup.0 : backitup : raspberrypi - enabled + system.adapter.discovery.0 : discovery : raspberrypi - enabled + system.adapter.smartmeter.0 : smartmeter : raspberrypi - enabled + instance is alive
-
RE: GUI stürzt bei den Adaptern ab
Error: Minified React error #31; visit https://reactjs.org/docs/error-decoder.html?invariant=31&args[]=object%20with%20keys%20%7BAdapter%20to%20query%20values%20from%20sma%20devices%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings. React 9 Ec _c Po Zi jl Sl Cl bl Ka unstable_runWithPriority scheduler.production.min.js:18 React 6 Ga Ka Za pl enqueueSetState setState value Adapters.js:625 za Adapters.js:704 instrument.ts:124:32 Z instrument.ts:124 React 10 ui payload fc Uo Zi jl Sl Cl bl Ka unstable_runWithPriority scheduler.production.min.js:18 React 6 Ga Ka Za pl enqueueSetState setState value Adapters.js:625 za Adapters.js:704
-
GUI stürzt bei den Adaptern ab
Hallo,
ich war zu leichtsinnig. Ich wollte meine SMA Wechselrichter mit Speedwire einbinden und habe über https://github.com/Apollon77/iobroker.sma-speedwire/blob/release/README.md versucht einen entsprechenden Adapter einzubinden. Das ist so gründlich fehl geschlagen, dass die Seite adapters sofort abstürzt und ich ihn über das GUI nicht mehr deinstallieren kann.
Unter Dateien habe ich den ganzen Baum gelöscht, aber nun komme ich nicht weiter...