Erfahrungswerte mit Stromzählersensoreinheit YouLess LS110?

Begonnen von rabbe, 04 November 2013, 17:27:21

Vorheriges Thema - Nächstes Thema

rabbe

Ich weiß.  ;) http://forum.fhem.de/index.php/topic,17821.msg136496.html#msg136496 Die Bedenken bzgl. der Funktionsfähigkeit dieses Moduls scheinen aber zutreffend zu sein bzw. bin ich einfach zu blöd, die richtigen "Schalter" zu drücken, um es mit dem Youless lauffähig zu machen.
Wheezy@MeLE A2000 (A10) | FHEM 5.6 | CUL433 | CUL868 | FRITZ!Box 7362SL --- CUL_WS: AS(H)2000, S2001I(D/A), WS7000-15/16/20, S300TH, S555TH, ASH555, KS555 | CUL_TX: TX3P | FS20: FS20 STR-2 | FBAHA, FBDECT: FRITZ!Dect 200 | Calendar | ENIGMA2 | JSONMETER | PROPLANTA | SYSMON

Billy

ZitatDie Bedenken bzgl. der Funktionsfähigkeit dieses Moduls scheinen aber zutreffend zu sein

Ja wusste ich, aber das war am 11. Februar 2014.

Am  05. März 2014 hat der Modulautor aber den YouLess LS110 ausdrücklich als implementiert erwähnt und
auch in der commandref beschrieben.

Werde wenn meiner diese Woche kommt mal schauen was sich machen lässt. ;)

Billy
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

rabbe

#17
Naja, wie gesagt. Keine Ahnung, welche Schalter nun genau gedrückt werden müssen.

define LS110 JSONMETER LS110 192.168.178.14 300

habe ich ja eingegeben, aber dann hört es einfach bei mir auf.

Wheezy@MeLE A2000 (A10) | FHEM 5.6 | CUL433 | CUL868 | FRITZ!Box 7362SL --- CUL_WS: AS(H)2000, S2001I(D/A), WS7000-15/16/20, S300TH, S555TH, ASH555, KS555 | CUL_TX: TX3P | FS20: FS20 STR-2 | FBAHA, FBDECT: FRITZ!Dect 200 | Calendar | ENIGMA2 | JSONMETER | PROPLANTA | SYSMON

rabbe

#18
Ich habe jetzt mal

attr LS110 event-on-update-reading cnt,power

eingegeben. Einfach nur mal so, ohne wirkliches Wissen.
Das kam am Ende raus.

PS:
attr LS110 event-on-update-reading electricityConsumed,electricityPower
attr LS110 stateFormat C: electricityConsumed P: electricityPower


Wheezy@MeLE A2000 (A10) | FHEM 5.6 | CUL433 | CUL868 | FRITZ!Box 7362SL --- CUL_WS: AS(H)2000, S2001I(D/A), WS7000-15/16/20, S300TH, S555TH, ASH555, KS555 | CUL_TX: TX3P | FS20: FS20 STR-2 | FBAHA, FBDECT: FRITZ!Dect 200 | Calendar | ENIGMA2 | JSONMETER | PROPLANTA | SYSMON

Billy

Habe heute meinen youless erhalten.

war in 30 Min installiert.

Mit define Stromzaehler JSONMETER LS110 192.168.148.6 300 in FHEM definiert.

Und Ergebnis schon angezeigt.  :) --> Anlage
Muss jetzt das ganze nur noch formatieren und das Log einrichten.

Billy
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

mrabdip

#20
Hallo,

ich habe meinen youless gestern erhalten und eben eingerichtet. Nur ist mir im Moment nicht klar, wie ich die Werte in einem Raum oder im Dashport anzeigen kann. Der youless selbst ist einem Raum zugewiesen, aber dort sieht man ja nur, dass er läuft, jedoch nicht die Werte.

Wie kann ich außerdem im Plot den Zählerstandswert durch 1000 teilen?

Ok, das habe ich gefunden:

#FileLog 4:Stromzaehler.*::$fld[3]/1000

Schon mal Danke.

mrabdip
Fhem 5.8 auf Raspberry 3, KNX-Vollinstallation, Weinzierl-IP/KNX-Interface über KNXD, USB-RFXTRX, Youless110, SmartPI2, IP-Cams, FritzBox/DECT200, Tablet UI

Billy

#21
Zitat von: mrabdip am 14 März 2014, 16:41:08
Hallo,

ich habe meinen youless gestern erhalten und eben eingerichtet. Nur ist mir im Moment nicht klar, wie ich die Werte in einem Raum oder im Dashport anzeigen kann. Der youless selbst ist einem Raum zugewiesen, aber dort sieht man ja nur, dass er läuft, jedoch nicht die Werte.
mrabdip

Versuchs mal mit stateFormat
sieht dann so aus wie in Anlage

Gruss Billy
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

mrabdip

Ah ok. Ich hab es mal mit notify versucht. Beim aktuellen Verbrauch passt es, nur beim Zählerstand muss man ja durch 1000 teilen. Beim Plot hab ich es hinbekommen. Wie funktioniert es beim stateformat? Da blicke ich noch nicht ganz durch.
Fhem 5.8 auf Raspberry 3, KNX-Vollinstallation, Weinzierl-IP/KNX-Interface über KNXD, USB-RFXTRX, Youless110, SmartPI2, IP-Cams, FritzBox/DECT200, Tablet UI

rabbe

Bei mir sieht es so aus.

define LS110 JSONMETER LS110 192.168.178.14 300
attr LS110 alias Stromzaehler
attr LS110 event-on-update-reading electricityConsumed,electricityPower
attr LS110 icon measure_power_meter
attr LS110 stateFormat {sprintf("Zählerstand: %.1f kWh Aktuell: %.0f Watt", ReadingsVal($name,"electricityConsumed_kWh",0), ReadingsVal($name,"electricityPower",0))}
attr LS110 userReadings electricityConsumed_kWh:electricityConsumed { ReadingsVal("LS110","electricityConsumed",0)/1000}
Wheezy@MeLE A2000 (A10) | FHEM 5.6 | CUL433 | CUL868 | FRITZ!Box 7362SL --- CUL_WS: AS(H)2000, S2001I(D/A), WS7000-15/16/20, S300TH, S555TH, ASH555, KS555 | CUL_TX: TX3P | FS20: FS20 STR-2 | FBAHA, FBDECT: FRITZ!Dect 200 | Calendar | ENIGMA2 | JSONMETER | PROPLANTA | SYSMON

Billy

Ohne userReadings nur mit stateFormat geht es so. ;)

attr LS110 stateFormat {sprintf("Zählerstand: %.1fkWh, Aktuell: %sWatt", (0.001*ReadingsVal($name, "electricityConsumed",0)), ReadingsVal($name, "electricityPower",0))}

Gruss
Billy
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

mrabdip

Vielen Dank für die Antworten und die Beispiele. Jetzt kann ich genau analysieren was das stateformat überhaupt macht. Habe leider keine genauere Beschreibung gefunden.

Grüße
mrabdip
Fhem 5.8 auf Raspberry 3, KNX-Vollinstallation, Weinzierl-IP/KNX-Interface über KNXD, USB-RFXTRX, Youless110, SmartPI2, IP-Cams, FritzBox/DECT200, Tablet UI

rabbe

Zitat von: Billy am 15 März 2014, 16:06:14
Ohne userReadings nur mit stateFormat geht es so. ;)

attr LS110 stateFormat {sprintf("Zählerstand: %.1fkWh, Aktuell: %sWatt", (0.001*ReadingsVal($name, "electricityConsumed",0)), ReadingsVal($name, "electricityPower",0))}

Gruss
Billy

Interessant. Ich habe "meinen" Weg von einer im Forum vorgeschlagenen Lösung bezüglich der FritzDECT200-Schaltsteckdosen abgeleitet. Wie sieht denn dann der Code des entsprechenden File_Log aus. Statt

... LS110:(electricityConsumed_kWh|electricityPower)\x3a.*

... LS110:(0.001*electricityConsumed|electricityPower)\x3a.*




Wheezy@MeLE A2000 (A10) | FHEM 5.6 | CUL433 | CUL868 | FRITZ!Box 7362SL --- CUL_WS: AS(H)2000, S2001I(D/A), WS7000-15/16/20, S300TH, S555TH, ASH555, KS555 | CUL_TX: TX3P | FS20: FS20 STR-2 | FBAHA, FBDECT: FRITZ!Dect 200 | Calendar | ENIGMA2 | JSONMETER | PROPLANTA | SYSMON

Billy

#FileLog 4:LS110.electricityConsumed\x3a::sprintf(("%.1f",($fld[3]/=1000)-=86763.5))
#FileLog 4:LS110.electricityPower\x3a::


Wobei die 86763.5 mein Jahresanfangswert sind. die ziehe ich ab und habe damit das Jahreskumul für 2014
Ergebnis:
Jahres-Cumul 892.6 [kWh] - aktuelle Leistung 213 [W] - Min 96, Max 7021, Avg 356.8   ;D

Gruß
Billy
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

rabbe

Danke für die Anregungen. Ich hatte mich schon bezüglich des Unterschiedes der Werte zwischen dem Zählerstand und der im Plot gewundert. Mein Ziel ist es (weiterhin) die delta-Funktion zu nutzen.
Wheezy@MeLE A2000 (A10) | FHEM 5.6 | CUL433 | CUL868 | FRITZ!Box 7362SL --- CUL_WS: AS(H)2000, S2001I(D/A), WS7000-15/16/20, S300TH, S555TH, ASH555, KS555 | CUL_TX: TX3P | FS20: FS20 STR-2 | FBAHA, FBDECT: FRITZ!Dect 200 | Calendar | ENIGMA2 | JSONMETER | PROPLANTA | SYSMON

houseowner123

Zitat von: Billy am 14 März 2014, 22:24:33
Versuchs mal mit stateFormat
sieht dann so aus wie in Anlage

Gruss Billy

Ich hab vieles probiert aber mit StateFormat krieg ich leider keinen Plott hin. Kannst Du Dein genaue Codezeile verraten? Danke!