NEWS
[Vorlage] Stromverbrauch protokollieren - (etwas optimiert)
-
Hast du den in den datenobjecten Ruben kostpreis hinterlegt ?
Sent from my iPhone using Tapatalk
-
Muss ich das hier ändern?
Wenn ich bei def: hinter dem 0, was eintrage erscheint ein rotes Kreuz.
createState(pfad + 'Preis.aktuell.Arbeitspreis', {
name: 'Strompreis - aktueller Arbeitspreis (brutto)',
unit: '€/' + default_unit_kilo,
type: 'number',
def: 0,
min: 0
});
createState(pfad + 'Preis.aktuell.Grundpreis', {
name: 'Strompreis - aktueller Grundpreis (brutto)',
unit: '€/Monat',
type: 'number',
def: 0,
min: 0
-
Preis mit PUNKT eingeben!
-
Hallo
Hört sich sehr interessant an.
Werde ich auch mal ausprobieren
-
Hab das ganze angepasst gestern, aber bisher erscheinen keine Preise….
-
@tobih83:Hab das ganze angepasst gestern, aber bisher erscheinen keine Preise…. `
Den Post von sigi234 zwei weiter oben habt du gesehen?
Gruß Christian
-
Ja….
-
NICHT im Script eintragen sondern unter OBJEKTE! (javascript.0. - Verbrauchszaehler - Preis - Aktuell = 0.27 darunter Grundpreis= 8.0 ) oder wie dein Grundpreis eben ist.
-
Hallo Gemeinde,
hab mal wieder eine Frage wie oder wo muss ich in dem Script was einfügen, ich bekomme meine Daten über einen Pulscounter ich habe auch alles schon in Watt und kW mit einem Script umgerechnet.
bekomme aber keine Daten geliefert.
-
321 Beiträge! Puh viel zu lesen.
Ein Adapter ist noch nicht geplant für das Script oder?
Gruss
-
Hallo,
erstmal danke für das tolle script!!!
Läuft bei mir vorzüglich bis auf ein kleines Problem.
Habe als history Adapter nun zu sql gewechselt.
Seit dem gibts bei mir im log folgende Fehlermeldungen:
2018-12-06 17:23:25.771 - error: sql.0 Cannot delete DELETE FROM `iobroker`.undefined WHERE id=91 AND ts < 1512577380763;: Error: ER_NO_SUCH_TABLE: Table 'iobroker.undefined' doesn't exist 2018-12-06 17:23:25.771 - error: sql.0 Cannot delete DELETE FROM `iobroker`.undefined WHERE id=89 AND ts < 1512577380763;: Error: ER_NO_SUCH_TABLE: Table 'iobroker.undefined' doesn't exist 2018-12-06 17:23:25.772 - error: sql.0 Cannot delete DELETE FROM `iobroker`.undefined WHERE id=81 AND ts < 1512577380764;: Error: ER_NO_SUCH_TABLE: Table 'iobroker.undefined' doesn't exist 2018-12-06 17:23:25.772 - error: sql.0 Cannot delete DELETE FROM `iobroker`.undefined WHERE id=90 AND ts < 1512577380764;: Error: ER_NO_SUCH_TABLE: Table 'iobroker.undefined' doesn't exist 2018-12-06 17:23:25.772 - error: sql.0 Cannot delete DELETE FROM `iobroker`.undefined WHERE id=84 AND ts < 1512577380764;: Error: ER_NO_SUCH_TABLE: Table 'iobroker.undefined' doesn't exist 2018-12-06 17:23:25.773 - error: sql.0 Cannot delete DELETE FROM `iobroker`.undefined WHERE id=88 AND ts < 1512577380765;: Error: ER_NO_SUCH_TABLE: Table 'iobroker.undefined' doesn't exist 2018-12-06 17:23:25.773 - error: sql.0 Cannot delete DELETE FROM `iobroker`.undefined WHERE id=92 AND ts < 1512577380765;: Error: ER_NO_SUCH_TABLE: Table 'iobroker.undefined' doesn't exist 2018-12-06 17:23:25.773 - error: sql.0 Cannot delete DELETE FROM `iobroker`.undefined WHERE id=93 AND ts < 1512577380763;: Error: ER_NO_SUCH_TABLE: Table 'iobroker.undefined' doesn't exist 2018-12-06 17:23:25.775 - error: sql.0 Cannot delete DELETE FROM `iobroker`.undefined WHERE id=87 AND ts < 1512577380769;: Error: ER_NO_SUCH_TABLE: Table 'iobroker.undefined' doesn't exist
Wie bekomme ich die raus?
-
Welchen Wert von meinem Discovergy Zähler muss ich eintragen das das Script ordentlich zählt und Rechnet?
Den Aktuellen Verbrauch oder den Zählerstand?
Gruß Danyel
-
@ringdingringding:Den Aktuellen Verbrauch oder den Zählerstand? `
Zählerstand!
-
Hallo versuche grade das Script zum laufen zu bekommen… Leider werden keine Daten gelogt
Habe Sonoffs und im Einstellungsbreich habe ich diese so eingefügt:
var eigeneDatenpunkte = [ [ 'sonoff.0.ComputerGeorg.ENERGY_Today', 'Computer', 'kWh', 'kWh' ], [ 'sonoff.0.Kuehlschrank.ENERGY_Today', 'Kuehlschrank', 'kWh', 'kWh' ], [ 'sonoff.0.Spuehlmaschiene.ENERGY_Today', 'Spuehlmaschiene', 'kWh', 'kWh' ] ];
Unter Objekte wurden auch alle drei Komponenten eingefügt aber es werden keine Daten aufgezeichnet…
Habe ich was falsch gemacht, das Script sonst nicht geändert?
Edit by eric2905 : Logs, usw. bitte immer in Code- und ggf. Spoiler-Tags setzen
-
irgendwie hab ich da doch nen fehler drin!?
die kosten bleiben bei 0,20€ stehen und werden nicht mehr.
Was hab ich falsch gemacht?
Gruss
-
Nix, warte mal einen kompletten Tag ab. Die Werte kommen noch….......
-
Moinsen
Glaube irgendwas passt da nicht.
Kosten gestern 21 cent (laut Stromanbieter 2,35€)
Kosten heute um 6 Uhr 0 cent
Sollten aber eigentlich schon 0.33€ stehen
Zählerstand wird korrekt übermittelt dank dem neuen discovergy Adapter von dutchman.
Gruß
-
Zählt heute also wirklich nicht. Kosten heute immer noch auf NULL
-
@ringdingringding:Zählt heute also wirklich nicht. Kosten heute immer noch auf NULL `
Was sagt das Log dazu?
Du hast doch hoffentlich im Script erster Eintrag
// debug logging var logging = true;
auf "true" gesetzt!?
-
Da steht alle 3 sec das drin:
`2018-12-07 18:21:19.929 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: -------- Strommesser --------- 2018-12-07 18:21:19.935 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: RegExp-Funktion ausgelöst 2018-12-07 18:21:19.936 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: id: discovergy.0.60867681.Power_Total 2018-12-07 18:21:19.936 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: Name: Zählerstand Bezug Gesamt 2018-12-07 18:21:19.937 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: channel ID: discovergy.0.60867681 2018-12-07 18:21:19.938 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: channel Name: 60867681 2018-12-07 18:21:19.938 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: device ID: null 2018-12-07 18:21:19.938 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: device name: null 2018-12-07 18:21:19.938 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: neuer Wert: 809.3274061 2018-12-07 18:21:19.938 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: alter Wert: 809.3270572 2018-12-07 18:21:19.938 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: vor der Aufbereitung: Zählerstand Bezug Gesamt 2018-12-07 18:21:19.939 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: entferneDatenpunkt - rueckgabe1:Zählerstand Bezug Gesamt 2018-12-07 18:21:19.939 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: entferneDatenpunkt - rueckgabe2:Zählerstand Bezug Gesamt 2018-12-07 18:21:19.939 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: entferneDatenpunkt - rueckgabe3:Zählerstand Bezug Gesamt 2018-12-07 18:21:19.939 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: entferneDatenpunkt - rueckgabe4:ZählerstandBezugGesamt 2018-12-07 18:21:19.939 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: Es wird der Aliasname gesetzt:Stromzaehler:1.freshEnergy 2018-12-07 18:21:19.940 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: Nach der Aufbereitung: Stromzaehler:1.freshEnergy 2018-12-07 18:21:19.968 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: States in der Instanz javascript.0.Verbrauchszaehler. erstellt 2018-12-07 18:21:19.979 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: Stromkosten (Stromzaehler:1.freshEnergy) aktualisiert 2018-12-07 18:21:19.989 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: Stromverbrauch (Stromzaehler:1.freshEnergy) aktualisiert 2018-12-07 18:21:19.990 - [32minfo[39m: javascript.0 script.js.common.freshEnergy.Stromverbrauch: ------------ ENDE ------------[/code]` Alle drei sekunden wird mir der Wert von meinem Discovergy Zähler übermittelt. Gruss