FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: riker1 am 30 August 2018, 09:47:41

Titel: (Solved) esp easy device kein set befehle und nicht alle ESP readings als device
Beitrag von: riker1 am 30 August 2018, 09:47:41
Hallo
habe ein merkwürdiges Problem.

bei den ESP Devices bin ich nun immer "eine Ebene" zu tief.

Bekomme nur noch fhem devices auf der Ebene eines Devices aus ESP.
Hätte erwartet alle ESP devices als readings zu erhalten

Kann aber die SET zeile, mit den ESP control Commands nicht mehr sehen.

ESP device heisst:
ESP171_WEMOS2_171
keine Readings für ESP Devices vorhanden


automatisch wurde angelegt:  korrigert: da vorher das falsche Device von mir eingetragen wurde
defmod ESPEasy_ESP171_WEMOS2_171_LDR_N ESPEasy 192.168.0.171 80 espBridge ESP171_WEMOS2_171_LDR_N
attr ESPEasy_ESP171_WEMOS2_171_LDR_N IODev espBridge
attr ESPEasy_ESP171_WEMOS2_171_LDR_N Interval 300
attr ESPEasy_ESP171_WEMOS2_171_LDR_N group ESPEasy Device
attr ESPEasy_ESP171_WEMOS2_171_LDR_N presenceCheck 1
attr ESPEasy_ESP171_WEMOS2_171_LDR_N readingSwitchText 1
attr ESPEasy_ESP171_WEMOS2_171_LDR_N room ESPEasy
attr ESPEasy_ESP171_WEMOS2_171_LDR_N setState 3


ignorieren
defmod ESPEasy_ESP171_WEMOS2_171 ESPEasy 192.168.0.171 80 espBridge ESPEasy_ESP171_WEMOS2_171
attr ESPEasy_ESP171_WEMOS2_171 IODev espBridge
attr ESPEasy_ESP171_WEMOS2_171 Interval 300
attr ESPEasy_ESP171_WEMOS2_171 group ESPEasy Device
attr ESPEasy_ESP171_WEMOS2_171 presenceCheck 1
attr ESPEasy_ESP171_WEMOS2_171 readingSwitchText 1



manuell habe ich versucht das ESP so anzulegen:
defmod ESPEasy_ESP171_WEMOS2_171 ESPEasy 192.168.0.171 80 espBridge ESPEasy_ESP171_WEMOS2_171
attr ESPEasy_ESP171_WEMOS2_171 IODev espBridge
attr ESPEasy_ESP171_WEMOS2_171 Interval 300
attr ESPEasy_ESP171_WEMOS2_171 group ESPEasy Device
attr ESPEasy_ESP171_WEMOS2_171 presenceCheck 1
attr ESPEasy_ESP171_WEMOS2_171 readingSwitchText 1
attr ESPEasy_ESP171_WEMOS2_171 room 0_V_test,ESPEasy,Z_Alerts
attr ESPEasy_ESP171_WEMOS2_171 setState 3
attr ESPEasy_ESP171_WEMOS2_171 verbose 1


esp firmware aktuell:
mega-20180826

was mache ich denn da falsch?

Titel: Antw:esp easy device kein set befehle und nicht alle ESP readings als device
Beitrag von: Wernieman am 30 August 2018, 10:32:33
Wie ist es denn auf ESP-Seite konfiguriert?
Titel: Antw:esp easy device kein set befehle und nicht alle ESP readings als device
Beitrag von: riker1 am 30 August 2018, 11:16:23
Zitat von: Wernieman am 30 August 2018, 10:32:33
Wie ist es denn auf ESP-Seite konfiguriert?

Hi
auf ESP ist der Device Name:

ESP171_WEMOS2_171

habe 1 Device dort angelegt:
NameLDR-N
VariableAnalog-V

das selbst angelegt device ist:
defmod ESPEasy_ESP171_WEMOS2_171_LDR_N ESPEasy 192.168.0.171 80 espBridge ESP171_WEMOS2_171_LDR_N
attr ESPEasy_ESP171_WEMOS2_171_LDR_N IODev espBridge
attr ESPEasy_ESP171_WEMOS2_171_LDR_N Interval 300
attr ESPEasy_ESP171_WEMOS2_171_LDR_N group ESPEasy Device
attr ESPEasy_ESP171_WEMOS2_171_LDR_N presenceCheck 1
attr ESPEasy_ESP171_WEMOS2_171_LDR_N readingSwitchText 1
attr ESPEasy_ESP171_WEMOS2_171_LDR_N room ESPEasy
attr ESPEasy_ESP171_WEMOS2_171_LDR_N setState 3


PS: habe die Frage korrigiert, da das automatische DEVice falsch kopiert war.

Welche Konfiguration von ESP möchtest du genau noch sehen?

Danke für die Hilfe


Titel: Antw:esp easy device kein set befehle und nicht alle ESP readings als device
Beitrag von: Wernieman am 30 August 2018, 14:31:19
Nicht die FHEM, sondern die ESP-Seite ... espeasy selber muß doch auch konfiguriert werden ....
Titel: Antw:esp easy device kein set befehle und nicht alle ESP readings als device
Beitrag von: riker1 am 30 August 2018, 14:37:23
Hi

ja

dort ist fhem als controller eingetragen.

und wie geschrieben:
ESP Main: Name:
ESP171_WEMOS2_171

daraus macht dann fhem mit der bridge ESPEasy_ESP171_WEMOS2_171_LDR_N

habe 1 Device dort angelegt:
Name
LDR-N als analog input device

und der Variablen:
Analog-V

Welche spezielle Konfiguration in ESP möchtest du wissen?
Habe ich was falsch verstanden?
Titel: Antw:esp easy device kein set befehle und nicht alle ESP readings als device
Beitrag von: Wernieman am 30 August 2018, 14:43:45
Genaue Bridge definition.
Und genaue analog input device definition

Zur Not als ScreenShot
Titel: Antw:esp easy device kein set befehle und nicht alle ESP readings als device
Beitrag von: riker1 am 30 August 2018, 15:02:54
Hi
gerne:

hier mal ein aktuelles JSON:
{"System":{ "Build":20102, "Git Build":"mega-20180826", "System libraries":"ESP82xx Core 00000000, NONOS SDK 2.2.1(cfd48f3), LWIP: 2.0.3", "Plugins":72, "Plugin description":" [Normal] [Testing]", "Local time":"2018-08-30 13:51:46", "Unit":171, "Name":"ESP171_WEMOS2_171", "Uptime":346, "Last boot cause":"Cold boot", "Reset Reason":"External System", "Load":21.70, "Load LC":12214, "Free RAM":18736 },
"WiFi":{ "Hostname":"ESP171-WEMOS2-171-171", "IP config":"DHCP", "IP":"192.168.0.171", "Subnet Mask":"255.255.255.0", "Gateway IP":"192.168.0.xx", "MAC address":"xx", "DNS 1":"xx", "DNS 2":"0.0.0.0", "SSID":"xxx", "BSSID":"xx",
"Channel":8, "Connected msec":20767340, "Last Disconnect Reason":1, "Last Disconnect Reason str":"(1) Unspecified", "Number reconnects":0, "RSSI":-84 },
"Sensors":[ { "TaskValues": [ {"ValueNumber":1, "Name":"Analog-V", "NrDecimals":2, "Value":317.00 }], "DataAcquisition": [ {"Controller":1, "IDX":0, "Enabled":"false" }, {"Controller":2, "IDX":0, "Enabled":"true" }, {"Controller":3, "IDX":0, "Enabled":"false" }], "TaskInterval":1, "Type":"Analog input - internal", "TaskName":"LDR-N", "TaskEnabled":"true", "TaskNumber":1 } ], "TTL":1000 }



und die bridge in fhem:
defmod espBridge ESPEasy bridge 8383
attr espBridge authentication 0
attr espBridge combineDevices 0
attr espBridge group ESPEasy Bridge



sehe gerade etwas: combineDevices 0 ?
Bin mir gar nicht bewusst, das ich das mal zurückgesetzt hatte. Weil einiger meiner Devices ja comined sind, andere nicht.



https://wiki.fhem.de/wiki/ESPEasy (https://wiki.fhem.de/wiki/ESPEasy)

ZitatAttribut combineDevices

Wenn das oben genannte Verhalten (ein FHEM Device pro ESP Easy Device) nicht gewünscht ist, dann kann man mittels des Attributes combineDevices der ESPEasy Bridge einstellen, ob die ESP Easy Devices eines einzelnen ESPs in ein FHEM Device zusammengeführt werden sollen. Diese Funktionalität kann man global einschalten, indem man dem Attribut combineDevices den Wert 1 gibt.



werde das mal umsetzen und sehen ob das die Lösung war.

Danke schon mal
Titel: Antw:esp easy device kein set befehle und nicht alle ESP readings als device
Beitrag von: riker1 am 30 August 2018, 16:09:03
Hallo
scheinbar ist das Attribut die Lösung gewesen.
Merkwürdig. Hatte die bridge mal vor langem angelegt und
- nicht angepaßt- dachte ich zumindest.

Danke für die Hilfe