Wurden Änderungen im FHEM vorgenommen die das Einlesen der Youless LS110 verhindern?
Seit dem heutigem Update werden die Daten nicht mehr automatisch eingelesen?
Über get werden die Daten aber ausgelesen!
Meine beiden Youless LS110 funktionieren nach wie vor.
Hast Du irgendwelche Fehlermeldungen?
In den Logs ist nichts ersichtlich.
Alles andere funktioniert.
define EnergieAB JSONMETER LS110 192.xxx.xxx.xxx 60
attr EnergieAB alias Energieverbrauch AB
attr EnergieAB event-on-update-reading electricityPower,electricityConsumed,electricityConsumed_kWh
attr EnergieAB stateFormat {sprintf("Zählerstand: %.1f kWh , Aktuell: %s Watt",(ReadingsVal($name,"electricityConsumed_kWh",0)), ReadingsVal($name,"electricityPower",0))}
attr EnergieAB userReadings electricityConsumed_kWh:electricityConsumed {ReadingsVal("EnergieAB","electricityConsumed",0)/1000}
@kkoeniger
Welche Version von FHEM benutzt du.
Habe heute nochmals meinen Raspi neu Installiert.
V5.7
Die LS110 funktioniern nach der Neuinstallation.
Sowie ich die Updates wieder durchgeführt habe und einen Neustart des Raspi machte, funktioniert das automatsiche Einlesen der LS110 wiederum nicht mehr.
Via get jsonAnalyse werden die Daten einmalig ausgelesen und unter den Readings aktualisiert.
Via get jsonFile werden die Daten angezeigt aber nicht eingelesen bzw. die Readings nicht aktualisiert.
Mein FHEM wird fast täglich upgedated, ist ebenfalls 5.7 (fhem.pl vom 31.12.2015)
Hier das List eines meiner beiden LS110, falls es helfen kann:
DEF LS110 10.0.0.110 30
HOST 10.0.0.110
INTERVAL 30
NAME strombezug
NOTIFYDEV global
NR 500
PORT 80
STATE Zählerstand: 7880.323 / Bezug heute: 4.013 kWh, aktuell: (Original 509), 509 W
TYPE JSONMETER
deviceType LS110
urlPath a?f=j
.userreadings:
Bereinigt:
TIME 2016-01-02 10:45:26
modifier none
perlCode {ReadingsVal("pvliefer","electricityPower",0)>0 ? 0 : ReadingsVal("strombezug","electricityPower",0)}
t 1451727926.3516
trigger
value 509
Electricityconsumedtoday_kwh:
TIME 2016-01-02 10:45:26
modifier none
perlCode { ReadingsVal("strombezug","statElectricityConsumedToday",0)/1000}
t 1451727926.3516
trigger statElectricityConsumedToday
value 4.013
Electricityconsumed_kwh:
TIME 2016-01-02 10:45:26
modifier none
perlCode { ReadingsVal("strombezug","electricityConsumed",0)/1000}
t 1451727926.3516
trigger electricityConsumed
value 7880.323
Readings:
2016-01-02 10:45:26 .statElectricityConsumedBefore Value: 7880323 Tariff: 0 ShowDate: 0
2016-01-02 10:45:26 .statElectricityPowerDay Count: 1222 Sum: 463334 ShowDate: 0
2016-01-02 10:45:26 .statElectricityPowerMonth Count: 3985 Sum: 1596043 ShowDate: 0
2016-01-02 10:45:26 .statElectricityPowerYear Count: 3985 Sum: 1596043 ShowDate: 0
2016-01-02 10:45:26 bereinigt 509
2016-01-02 10:45:26 electricityConsumed 7880323
2016-01-02 10:45:26 electricityConsumedToday_kWh 4.013
2016-01-02 10:45:26 electricityConsumed_kWh 7880.323
2016-01-02 10:45:26 electricityPower 509
2016-01-02 10:45:26 statElectricityConsumed Hour: 307 Day: 4013 Month: 13773 Year: 13773
2016-01-02 10:00:22 statElectricityConsumedLast Hour: 480 Day: 9760 Month: 173027 Year: 173027
2016-01-02 10:45:26 statElectricityConsumedToday 4013
2016-01-02 10:45:26 statElectricityPowerDay Min: 288 Avg: 379 Max: 1370
2016-01-02 00:00:24 statElectricityPowerDayLast Min: 34 Avg: 410 Max: 867
2016-01-02 10:45:26 statElectricityPowerMonth Min: 34 Avg: 401 Max: 1370
2016-01-01 00:00:03 statElectricityPowerMonthLast Min: 0 Avg: 444 Max: 9797
2016-01-02 10:45:26 statElectricityPowerYear Min: 34 Avg: 401 Max: 1370
2016-01-01 00:00:03 statElectricityPowerYearLast Min: 0 Avg: 444 Max: 9797
2016-01-02 10:45:26 state Connected
Fhem:
jsonInterpreter 1 3 electricityConsumed 3 1 cnt|1 3 electricityPower 1 0 pwr
modulVersion $Date: 2015-11-20 22:08:03 +0100 (Fri, 20 Nov 2015) $
Helper:
Running_pid:
abortFn JSONMETER_UpdateAborted
finishFn JSONMETER_ParseJsonFile
fn JSONMETER_GetJsonFile
pid 6593
Abortarg:
Attributes:
alias Strom-Bezug
devStateStyle style="font-weight:bold;;color:red;;"
doStatistics 1
event-min-interval 60
group Energieverbrauch
icon measure_power_meter
room Energie,Status
stateFormat Zählerstand: electricityConsumed_kWh / Bezug heute: electricityConsumedToday_kWh kWh, aktuell: (Original electricityPower), bereinigt W
timeOut 60
userReadings bereinigt {ReadingsVal("pvliefer","electricityPower",0)>0 ? 0 : ReadingsVal("strombezug","electricityPower",0)}, electricityConsumed_kWh:electricityConsumed { ReadingsVal("strombezug","electricityConsumed",0)/1000}, electricityConsumedToday_kWh:statElectricityConsumedToday { ReadingsVal("strombezug","statElectricityConsumedToday",0)/1000}
Kannst du mir das auch in einer Config Form zu kommen lassen?
meinst Du so?:
define strombezug JSONMETER LS110 10.0.0.110 30
attr strombezug alias Strom-Bezug
attr strombezug devStateStyle style="font-weight:bold;;;;color:red;;;;"
attr strombezug doStatistics 1
attr strombezug event-min-interval 60
attr strombezug group Energieverbrauch
attr strombezug icon measure_power_meter
attr strombezug room Energie,Status
attr strombezug stateFormat Zählerstand: electricityConsumed_kWh / Bezug heute: electricityConsumedToday_kWh kWh, aktuell: (Original electricityPower), bereinigt W
attr strombezug timeOut 60
attr strombezug userReadings bereinigt {ReadingsVal("pvliefer","electricityPower",0)>0 ? 0 : ReadingsVal("strombezug","electricityPower",0)}, electricityConsumed_kWh:electricityConsumed { ReadingsVal("strombezug","electricityConsumed",0)/1000}, electricityConsumedToday_kWh:statElectricityConsumedToday { ReadingsVal("strombezug","statElectricityConsumedToday",0)/1000}
define FileLog_strombezug FileLog ./log/Strombezug-%Y-%m.log strombezug:(electricityConsumed_kWh|electricityPower|statElectricityConsumed)\x3a.*
attr FileLog_strombezug room Logs
Danke für die Info.
Bringt aber nichts.
Die Daten werden auch mit deiner Konfiguration nicht automatisch eingelesen.
Da ist bei mir etwas mit dem Update das ich vor ca. 4 Tagen gemacht habe irgendetwas was die LS110 stört.
Werde nochmals alles aufsetzten und Schritt für Schritt ein Konfiguration nach der anderen aktivieren.
Fehler wurde ausgelöst durch Leerzeichen in einer Definition der fhem.cfg.
attr WEB menuEntries MyUtils neu laden,cmd=reload+99_myUtils.pm