Hallo zusammen,
ich habe folgendes definiert:
defmod ESPEasy_Tiefgarage ESPEasy 192.168.175.40 80 espBridge Tiefgarage
attr ESPEasy_Tiefgarage IODev espBridge
attr ESPEasy_Tiefgarage Interval 300
attr ESPEasy_Tiefgarage eventMap /gpio 5 on:on/gpio 5 off:off/
attr ESPEasy_Tiefgarage group ESPEasy
attr ESPEasy_Tiefgarage presenceCheck 1
attr ESPEasy_Tiefgarage readingSwitchText 1
attr ESPEasy_Tiefgarage room ESPEasy
attr ESPEasy_Tiefgarage setState 3
attr ESPEasy_Tiefgarage stateFormat {ReadingsVal($name,"presence","") eq "absent" ? "absent" : ReadingsVal($name,"GPIO 5","")}
Bekomme leider aber immer den state absent und das Relais nicht geschalten. Kann mir jmd. helfen?
Dankke und Grüße
Julian
Absent kommt wenn das device nicht regelmäsig sendet.
Lass das relais zykisch den status senden und es kommt kein absent meht.
Zum manuellen schalten felt das attribut setusercmds.
( on => {url=>"/control?cmd=gpio,12,1"}, off => {url=>"/control?cmd=gpio,12,0"} )
Hier ein komplettes espeasy relais:
defmod Licht_Schuppen_klein ESPEasy 192.168.12.201 80 ESPBridge SONOFF_11_Relais
attr Licht_Schuppen_klein IODev ESPBridge
attr Licht_Schuppen_klein Interval 300
attr Licht_Schuppen_klein event-on-change-reading .*
attr Licht_Schuppen_klein presenceCheck 0
attr Licht_Schuppen_klein readingSwitchText 1
attr Licht_Schuppen_klein room_map Rel:on:on|Rel:off:off
attr Licht_Schuppen_klein setState 3
attr Licht_Schuppen_klein stateFormat Relais
attr Licht_Schuppen_klein userSetCmds ( on => {url=>"/control?cmd=gpio,12,1"}, off => {url=>"/control?cmd=gpio,12,0"} )
Gesendet von meinem S68Pro mit Tapatalk
Hallo Frank,
danke für die schnelle antwort!
Folgendes:
Lass das relais zykisch den status senden und es kommt kein absent meht.
--> Wie funktioniert das?
Das Atribut userSetCmds... bringt mir einen Fehler.
Wie genau muss ich dieses eingeben?
{url=>"/control?cmd=gpio,12,1"}
Danke!!
Das machst im gerät in espeasy. Delay ist das setting.
attr Licht_Schuppen_klein userSetCmds ( on => {url=>"/control?cmd=gpio,12,1"}, off => {url=>"/control?cmd=gpio,12,0"} )
Bei dir aber gpio,5
Gesendet von meinem S68Pro mit Tapatalk
Hi Frank,
das delay setting kann ich nirgends finden. - Bin auch ein espeasy Neuling...
das userSetcmds hat nun so funktioniert. Danke Dir.
Jedoch schaltet sich das Relais nicht... im Log kommt allerdings keine Fehlermeldung:
2020.04.29 18:14:18 3: ESPEasy ESPEasy_Tiefgarage: set ESPEasy_Tiefgarage gpio 5 on
Habe ich noch etwas vergessen?
Zeig mal ein list von deinem device.
Kannst ja dann auch mit meinem vergleichen.
Das delay ist in espeasy. Screenshot. Kann aber je nach version bisl anderst ausehen. (https://uploads.tapatalk-cdn.com/20200429/ff3fb4def4a211c81340d0b43313fa94.jpg)
Gesendet von meinem S68Pro mit Tapatalk
Das Delay bei mir heißt Interval :)
Habe das mal auf 100 gesetzt.
Jedoch bekomme ich das Relais nach wie vor nicht geschalten.
Dann vergleiche mal alle attribute oder poste ein list.
Gesendet von meinem S68Pro mit Tapatalk
Moin,
nur kurz eingeworfen:
Rules erstellt?
LG
Andreas
defmod ESPEasy_Tiefgarage ESPEasy 192.164.164.98 80 espBridge Tiefgarage
attr ESPEasy_Tiefgarage IODev espBridge
attr ESPEasy_Tiefgarage Interval 300
attr ESPEasy_Tiefgarage eventMap /gpio 5 on:on/gpio 5 off:off/
attr ESPEasy_Tiefgarage group ESPEasy
attr ESPEasy_Tiefgarage presenceCheck 1
attr ESPEasy_Tiefgarage readingSwitchText 1
attr ESPEasy_Tiefgarage room ESPEasy
attr ESPEasy_Tiefgarage setState 3
attr ESPEasy_Tiefgarage stateFormat {ReadingsVal($name,"presence","") eq "absent" ? "absent" : ReadingsVal($name,"GPIO 5","")}
attr ESPEasy_Tiefgarage userSetCmds ( on => {url=>"/control?cmd=gpio,5,1"}, off => {url=>"/control?cmd=gpio,5,0"} )
setstate ESPEasy_Tiefgarage absent
setstate ESPEasy_Tiefgarage 2020-04-29 18:23:45 presence absent
setstate ESPEasy_Tiefgarage 2020-04-29 18:23:45 state absent
Oder kann es auch noch daran liegen, dass mein ESPEasy Gerät anders heißt? -Minimal, IR with AC-
Zitat von: rischbiter123 am 29 April 2020, 18:25:47
Moin,
nur kurz eingeworfen:
Rules erstellt?
LG
Andreas
Was meinst du damit?
Die rules brauchst für den taster am esp.
Welche version espeasy hast du?
Gesendet von meinem S68Pro mit Tapatalk
Firmware
Build:⋄ 20105 - Mega
System Libraries:⋄ ESP82xx Core 3d128e5c, NONOS SDK 2.2.2-dev(38a443e), LWIP: 2.1.2 PUYA support
Git Build:⋄ mega-20200410
Plugin Count:⋄ 3 [Normal] [Minimal 1M OTA]
Build Md5: 83c9ada0bc5470e8d13cdd5871116f6
Md5 check: passed.
Build Time:⋄ Apr 10 2020 19:44:14
Binary Filename:⋄ ESP_Easy_mega-20200410_minimal_core_263_ESP8266_1M_OTA_FHEM_HA.b
Rules habe ich wirklich noch keine. Habe soebend ie Advanced setting aktiviert.
Welche Regeln benötigt man denn?