(Solved) esp easy device kein set befehle und nicht alle ESP readings als device

Begonnen von riker1, 30 August 2018, 09:47:41

Vorheriges Thema - Nächstes Thema

riker1

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?

FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Wernieman

- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

riker1

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


FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Wernieman

Nicht die FHEM, sondern die ESP-Seite ... espeasy selber muß doch auch konfiguriert werden ....
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

riker1

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?
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Wernieman

Genaue Bridge definition.
Und genaue analog input device definition

Zur Not als ScreenShot
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

riker1

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

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
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

riker1

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

FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox