Schaltbefehl von FHEM zum Arduino

Begonnen von Stargazer, 11 Oktober 2016, 12:58:07

Vorheriges Thema - Nächstes Thema

Stargazer

Hallo zusammen,

ich habe jetzt mal versucht, nur den Schalter zu loggen, in der Hoffnung, dass der Befehl richtig ist:

define arduinoswitchon notify FS20_55d100:on {/Log(1,"$NAME $EVENT");;}

Da erscheint dann ebenfalls im Log: FS20 arduinobutton on

Viele Grüße und besten Dank

André

MadMax-FHEM

Zitat von: Stargazer am 14 Oktober 2016, 13:48:56
Hallo zusammen,

ich habe jetzt mal versucht, nur den Schalter zu loggen, in der Hoffnung, dass der Befehl richtig ist:

define arduinoswitchon notify FS20_55d100:on {/Log(1,"$NAME $EVENT");;}

Da erscheint dann ebenfalls im Log: FS20 arduinobutton on

Viele Grüße und besten Dank

André

Hallo André,

d.h. du gehst davon aus, dass das dann von dem Notify kommt!?

Um sicher zu gehen logge ich immer (vor $NAME $EVENT) einen "eigenartigen" Text, den ich auf jeden Fall diesem Notify (bzw. Logeintrag) exakt und einfach zuordnen kann.
($NAME, $EVENT logge ich meist nur, wenn ich diese dann auch weiter verwenden will bzw. um bestimmte Dinge zu prüfen)

D.h. jetzt geht es weiter mit dem Web-Aufruf!?

Viel Erfolg, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

CoolTux

Ob das Notify anspringt sieht man am aktuellen Datum im state
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Stargazer

Soo...

Jetzt kommen wir anscheinend so langsam auf die Spur.
Wenn ich den Schalter auf "on" schalte, ändert sich im state vom Notify nix.

Da ist ja derzeit noch der log-Eintrag von oben drin.

Also ist da irgend etwas faul.

Viele Grüße

André

CoolTux

Lese bitte das Einsteiger Handbuch zum Thema Notify. Dein Schaltbefehl ist nicht falsch. Noch nicht ersichtlich falsch. Deine RegEx zum Notify passt nur nicht. Drücke mal den Knopf und beobachte den Eventmonitor
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Stargazer

Hallo zusammen,

habe es nun am laufen.
Hier mal der Code dazu:

##Arduinoeinbindung zur Laststeuerung

define ArduinoLED dummy
attr ArduinoLED room Lastregelung
attr ArduinoLED webCmd on:off
define ArduinoLEDon notify ArduinoLED:on  { fhem (GetHttpFile("192.168.178.110:80", "/?cmd=set_D5_ON"))}
define ArduinoLEDoff notify ArduinoLED:off { fhem (GetHttpFile("192.168.178.110:80", "/?cmd=set_D5_OFF"))}


Der "fhem"-Befehl hat gefehlt. Ist ja auch irgendwie logisch, oder ?
Manchmal sieht man den Wald vor lauter Bäumen nicht. ich hatte schon einmal so etwas probiert.
Habe mir dann das Einsteiger-pdf nochmal nachgelesen. Da kam mir dann die Idee.

Aber trotzdem noch einmal vielen Dank für alles...

Viele Grüße

André