EASY ESP direkt koppeln

Begonnen von stefan-dd, 26 Dezember 2017, 14:47:07

Vorheriges Thema - Nächstes Thema

stefan-dd

Hallo, Ich habe 2 ESPs zum Beleuchtung schalten. Am ersten sind die Taster angeschlossen, am 2. die Relais. Dies funktioniert über FHEM. Die Einschränkung ist die Verzögerungszeit der Auslösereaktion. Meine Idee wäre, man lässt die ESP miteinander direkt kommunizieren. Der Schalter ESP soll direkt an den Relais ESP senden?
Geht so etwas mit EasyESP?

eisman

Hi, schönes Fest,

das Problem hatte ich auch, ich lasse meine ESP über MQTT laufen und habe seit der Zeit, keine Verzögerungen mehr.

gruss
1x FHEM Debian, Homematic,ZigBee,FS20 / 1X Raspberry, ConBee / 7x ESP
1x FHEM Debian, Homematic,Z2M             / 1X Raspberry, ConBee / 6x ESP
1x FHEM Debian,MQTT2                             / 1X Raspberry, i2c,onewire,gpio
1x auf Windows 2012 Hyper-V-S

dev0

#2
@steffan-dd: Falls Du "ESP Easy" meinst, dann schau Dir dir die rules und global sync an, damit ist ein direktes Schalten möglich.

stefan-dd

Mit diesem Weg habe ich schon angefangen zu testen.
Das Problem ist das Absetzen der Kommandos. Wie bekomme ich das HTTP Kommando abgesetzt? Im Browser funktionieren die Schaltungen.
on Taster01#state do
if [Taster01#state]=0
   SendToHTTP http://192.168.1.216/control?cmd=gpio,2,0
else
   SendToHTTP http://192.168.1.216/control?cmd=gpio,2,1
endif
endon

eisman

hi,

das sollte helfen https://forum.fhem.de/index.php?topic=55728.0

@dev0
  Ich hatte alles probiert, rules und global sync, bei allem stürzte ESP ab(Laufzeit 3min)
  erst als ich FHEM HTTP raus genommen habe läuft er stabil durch und das bei gleich
  3 ESP. Da ich so oder so ein MQTT habe ist es nicht schlimm, nur wüste ich schon gern
  den Fehler den ich da gemacht habe. Die Version ESP Easy Mega 2 Dev 12

gruss
1x FHEM Debian, Homematic,ZigBee,FS20 / 1X Raspberry, ConBee / 7x ESP
1x FHEM Debian, Homematic,Z2M             / 1X Raspberry, ConBee / 6x ESP
1x FHEM Debian,MQTT2                             / 1X Raspberry, i2c,onewire,gpio
1x auf Windows 2012 Hyper-V-S

dev0

ZitatWie bekomme ich das HTTP Kommando abgesetzt?
Ich habe die Syntax nicht kontrolliert, aber wenn sie ok ist (siehe Rules Tutorial), dann hilft nur debuggen. Oder Tasks via global sync nutzen.

ZitatIch hatte alles probiert, rules und global sync, bei allem stürzte ESP ab(Laufzeit 3min)
  erst als ich FHEM HTTP raus genommen habe läuft er stabil durch und das bei gleich
  3 ESP
Das kann ich, zumindest mit älteren 1.x/2.x Version nicht nachvollziehen. Falls es exakt reproduzierbar ist, dann ggf. einen Github Issue eröffnen.