NEWS
[Gelöst]Hilfe benötigt - Gesamtverbrauch berechnen
-
Hallo,
ich bin ja noch ganz frisch beim ioBroker und wollte nun mal auch mein erstes Script
bauen. Doch irgendwie fehlen mir da wohl ein paar Blöcke im Blocky um folgendes
bauen zu können:Möchte gerne den Gesamtverbrauch von 4 Steckdosen an Strom in kWh berechnen.
Habe also den Adapter Javascript installiert und wollte nun ein Script mit Blockly
erstellen. Habe da auch schon einen Ansatz gefunden aber irgendwie komme
ich noch nicht so zurecht mit dem Blockly. Denn ich finde Bausteine nicht die
ich in einem anderen Script (Bild) gesehen habe nicht bei mir.Kann mir vielleicht jemand von euch dabei helfen so das ich am ende einen
Datensatz habe und diesen dann auch in meinem HABPanel virtualisieren kann.Solltest ihr Infos brauchen dann fragt mich. Aber bitte bedenkt ich bin blutiger
Anfanger und kein Programierer -
@wolfshunter sagte: Gesamtverbrauch von 4 Steckdosen an Strom in kWh berechnen.
Alle 4 Steckdosen haben einen Datenpunkt mit dem Verbrauch (in Wh)?
-
Nein aktuell hat jede Dose ein eigenen Gesamtwert. Aber ich möchte gerne den
Gesamtwert für alle 4 zusammen haben wollen. -
@wolfshunter sagte: Gesamtwert.
Was ist das? Maßeinheit?
-
@wolfshunter sagte in Hilfe benötigt - Gesamtverbrauch berechnen:
in einem anderen Script (Bild) gesehen habe nicht bei mir
wo ist das Bild ?
-
@djmarc75 Warte kurz ich werde mal ein Bild machen und hoffe das Du mir vielleicht einen Tip geben kannst:
Das ist jetzt das Script zum zusammen rechnen der ersten beiden Stechdosen
-
@wolfshunter na und was zeigt das Debug ?
-
Wie sehe ich was das das Debug anzeigt?
-
@wolfshunter sagte in Hilfe benötigt - Gesamtverbrauch berechnen:
Wie sehe ich was das das Debug anzeigt?
Ist das BIld vom Blockly jetzt echt nur ein Bild oder nutzt Du das auch ?
Weil wenn Du das nutzt dann hast DU ja diesen Block:
Und der zeigt Dir im LOG den Output
-
Ich zeige dir mal das Log wenn ich das Script starte:
16:20:52.037 info javascript.0 (11203) Start javascript script.js.Stromverbrauch_komplett_Büro_und_Küche 16:20:52.042 info javascript.0 (11203) script.js.Stromverbrauch_komplett_Büro_und_Küche: subscribe: {"pattern":{"id":"sonoff.0.DVES_buero.ENERGY_Total","change":"ne","q":0},"name":"script.js.Stromverbrauch_komplett_Büro_und_Küche"} 16:20:52.042 info javascript.0 (11203) script.js.Stromverbrauch_komplett_Büro_und_Küche: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
Nun werde ich mal bischen Strom Verbrauchen:
16:20:52.037 info javascript.0 (11203) Start javascript script.js.Stromverbrauch_komplett_Büro_und_Küche 16:20:52.042 info javascript.0 (11203) script.js.Stromverbrauch_komplett_Büro_und_Küche: subscribe: {"pattern":{"id":"sonoff.0.DVES_buero.ENERGY_Total","change":"ne","q":0},"name":"script.js.Stromverbrauch_komplett_Büro_und_Küche"} 16:20:52.042 info javascript.0 (11203) script.js.Stromverbrauch_komplett_Büro_und_Küche: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 16:22:21.590 info javascript.0 (11203) script.js.Stromverbrauch_komplett_Büro_und_Küche: getState(id=sonoff.0.DVES_buero.ENERGY_Total, timerId=undefined) => {"val":3.12,"ack":true,"ts":1675524141587,"q":0,"from":"system.adapter.sonoff.0","user":"system.user.admin","lc":1675524141587} 16:22:21.590 info javascript.0 (11203) script.js.Stromverbrauch_komplett_Büro_und_Küche: getState(id=sonoff.0.DVES_kueche.ENERGY_Total, timerId=undefined) => {"val":0.641,"ack":true,"ts":1675524058169,"q":0,"from":"system.adapter.sonoff.0","user":"system.user.admin","lc":1675523158093} 16:22:21.590 info javascript.0 (11203) script.js.Stromverbrauch_komplett_Büro_und_Küche: Verbrauch in KWh3.761
Ich glaube jetzt klappt es
-
Also es schein das das Script nun arbeitet, aber nun eine weitere Frage dazu.
Kann ich das Script erweitern um so alle 4 Werte aus den Steckdosen in einen
Script zu errechnen?Und wie kann ich das ganze dann im HABPanel anzeigen lassen?
-
@wolfshunter sagte: Kann ich das Script erweitern um so alle 4 Werte aus den Steckdosen in einen Script zu errechnen?
Ja, einfach die 4 Verbrauchswerte addieren und das Ergebnis in einen eigenen Datenpunkt unter "0_userdata.0" vom Typ Zahl schreiben.
-
Wie bekommt ihr das so gut untereinander hin. Habe ja jetzt mal ein Script gemacht und
erweitert aber es ist bei mir in die Länge gezogen.Hier mal das Bild:
-
@wolfshunter geh mal mit der Maus auf einen der Rechenblöcke, dann rechte Maustaste und "externe Eingänge" anzeigen auswählen
-
@wolfshunter Die Antwort hab ich Dir vor paar Minuten im anderen Beitrag geschrieben... bitte nicht gleiche Fragen in mehreren Beiträgen stellen
-
Sorry, habe gerade einfach dort gefragt wo andere ähnliches hatten.
Nun muß ich nurnoch diese 4 Objekt ID default hinbekommen
-
@wolfshunter sagte in Hilfe benötigt - Gesamtverbrauch berechnen:
Nun muß ich nurnoch diese 4 Objekt ID default hinbekommen
Und auch dafür hab ich DIr "dort" geantwortet... das Zahnrad ist Dein Freund
Objekt ID von links anpacken und nach rechts rüberziehen !
Kann man so oft wie man braucht rüberziehen !!!
-
Danke Dir, das hat mir gefehlt.
-
@wolfshunter da ist aber bereits mehrfach darauf hingewiesen worden.
-
Geht es hier nicht um genau das selbe wie in deinem anderen Topic?