FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: jeti am 02 Juli 2017, 09:51:29

Titel: [gelöst] ESPEasy WARNING: an error occurred while creating device
Beitrag von: jeti am 02 Juli 2017, 09:51:29
Hallo zusammen,

jedes Mal wenn mein ESPEasz Strom counter seine Daten schickt versucht die espBridge den device neu anzulegen. Dies geschieht nur mit diesem ESPEasy device, alle anderen haben nicht dieses Phänomen.

2017.07.02 09:23:53 1: ESPEasy espBridge: WARNING: an error occurred while creating device for Strom_gesamt: ESPEasy_Strom_gesamt already defined, delete it first
2017.07.02 09:23:53 5: ESPEasy ESPEasy_Strom_gesamt: Received: Strom_gesamt::192.168.1.54::1::1::1::i||unit||0||0|||i||sleep||0||0|||i||build||20000||0|||i||build_git||(custom)||0|||i||build_notes|| - Mega||0|||i||version||2||0|||i||node_type_id||17||0|||r||Time||16085||6|||r||Total||1743||6|||r||Count||7||6
2017.07.02 09:23:53 4: ESPEasy ESPEasy_Strom_gesamt: Time: 16085
2017.07.02 09:23:53 4: ESPEasy ESPEasy_Strom_gesamt: Total: 1743
2017.07.02 09:23:53 4: ESPEasy ESPEasy_Strom_gesamt: Count: 7
2017.07.02 09:23:53 5: ESPEasy ESPEasy_Strom_gesamt: Internals: unit:0 sleep:0 build:20000 build_git:(custom) build_notes: - Mega version:2 node_type_id:17: ESP Easy Mega


woran könnte dies denn liegen?

die config:

define ESPEasy_Strom_gesamt ESPEasy 192.168.1.54 80 espBridge ESPEasy_Strom_gesamt
attr ESPEasy_Strom_gesamt IODev espBridge
attr ESPEasy_Strom_gesamt event-on-change-reading .*
attr ESPEasy_Strom_gesamt group ESPEasy Device
attr ESPEasy_Strom_gesamt presenceCheck 1
attr ESPEasy_Strom_gesamt readingSwitchText 1
attr ESPEasy_Strom_gesamt room power
attr ESPEasy_Strom_gesamt setState 3
attr ESPEasy_Strom_gesamt stateFormat { sprintf("Zählerstand: %.2f kWh<br>Verbrauch gestern/vorgestern: %.2f / %.2f kWh<br>Verbrauch heute: %.2f kWh<br>Leistung aktuell: %.2f W", (ReadingsVal($name, "ZaehlerStand",0)), (ReadingsVal($name, "EnergieGestern",0)), (ReadingsVal($name, "EnergieVorgestern",0)),(ReadingsVal($name, "EnergieHeute",0)), (ReadingsVal($name, "LeistungAktuell",0)) ) }
attr ESPEasy_Strom_gesamt userReadings LeistungAktuell:Time:.* { 3600/ReadingsVal("$name", "Time", 0)*1000 },\
ZaehlerStand:Time:.* { ReadingsVal("$name", "EnergieHeute", 0) + ReadingsVal("$name", "ZaehlerStandVortag", 0);; },\
EnergieHeute:Time:.* { my $Strom_Gesamt = ReadingsVal("$name", "EnergieHeute", 0) + (ReadingsVal("$name", "Count", 0)/1000);;;; fhem ("setreading ESPEasy_Strom_gesamt EnergieHeute $Strom_Gesamt");; }\

attr ESPEasy_Strom_gesamt verbose 5


Gruß und Danke im Voraus!
Titel: Antw:ESPEasy WARNING: an error occurred while creating device
Beitrag von: dev0 am 02 Juli 2017, 13:27:40
Vermutlich reicht es das FHEM Device "ESPEasy_Strom_gesamt" zu löschen. Danach wird das Device automatisch, mit den den korrekten Define-Parametern, neu angelegt, wenn Daten dafür empfangen werden.

In "Unterstützende Dienste" ist das Thema off-topic, bitte nach Bastelecke/ESP8266 verschieben.
Titel: Antw:ESPEasy WARNING: an error occurred while creating device
Beitrag von: jeti am 02 Juli 2017, 19:26:04
Hat geholfen, danke!