[gelöst] ESPEasy WARNING: an error occurred while creating device

Begonnen von jeti, 02 Juli 2017, 09:51:29

Vorheriges Thema - Nächstes Thema

jeti

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!

dev0

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.

jeti