NEWS
[Gelöst]Hilfe benötigt - Gesamtverbrauch berechnen
-
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?
-
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 in Hilfe benötigt - Gesamtverbrauch berechnen:
in einem anderen Script (Bild) gesehen habe nicht bei mir
wo ist das Bild ?
-
@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
-
@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 ?
-
@wolfshunter na und was zeigt das Debug ?
Wie sehe ich was das das Debug anzeigt?
-
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

-
@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 subscriptionsNun 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.761Ich glaube jetzt klappt es :-)
-
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 subscriptionsNun 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.761Ich 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?
-
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.

-
@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
-
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 Die Antwort hab ich Dir vor paar Minuten im anderen Beitrag geschrieben... bitte nicht gleiche Fragen in mehreren Beiträgen stellen
-
@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
-
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 !!!
-
@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.
-
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?
-
Geht es hier nicht um genau das selbe wie in deinem anderen Topic?
@david-g sagte in Hilfe benötigt - Gesamtverbrauch berechnen:
Geht es hier nicht um genau das selbe wie in deinem anderen Topic?
jawohl!
und immer alles doppelt
-
Sorry das ich nochmal nachfragen muß, aber ich mußte meinen ioBroker neu machen
und habe leider das funktionierende Script nicht vorher gesichert :-(Hier mal mein neues Script:

Allerdings bekomme ich damit nur ein True und keinen Wert in KWh :-(
Könnt ihr mir helfen wo der fehler liegt, bin halt kein Programierer :-(
-
Sorry das ich nochmal nachfragen muß, aber ich mußte meinen ioBroker neu machen
und habe leider das funktionierende Script nicht vorher gesichert :-(Hier mal mein neues Script:

Allerdings bekomme ich damit nur ein True und keinen Wert in KWh :-(
Könnt ihr mir helfen wo der fehler liegt, bin halt kein Programierer :-(
@wolfshunter sagte in Hilfe benötigt - Gesamtverbrauch berechnen:
Allerdings bekomme ich damit nur ein True und keinen Wert in KWh
ist ja auch klar!
@wolfshunter sagte in Hilfe benötigt - Gesamtverbrauch berechnen:
bin halt kein Programierer
ist auch nicht nötig. Lesen können sollte reichen ;-)
Warum versuchst du den Wert in den Datenpunkt script_enabled zu schreiben?
der kann nur true oder false seinder sagt an ob das Skript läuft oder nicht
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden