FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: james16v am 22 Dezember 2018, 18:16:53

Titel: gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: james16v am 22 Dezember 2018, 18:16:53
Ich habe eine bestehende bus steuerung im haus (Peha). die gibts jetzt nicht mehr und nat. is jetzt ein dimmer kaputt. Möchte jetzt mit fhem weitermachen. bis jetzt wird mein bus system dimmer mit tastendruck angesteuert. einmal drauf ein nocheinmal drauf aus. Funktioniert das bei FHEM wirklich so kompliziert?

Danke Für eure Mühe .
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: KernSani am 22 Dezember 2018, 19:06:10
Hi James,

Willkommen hier im Forum. Wir helfen dir gerne, aber leider verstehe ich überhaupt nicht, was deine Frage ist... Kannst du bitte die Problemstellung in Bezug auf FHEM nochmal präzise beschreiben?
Danke,
Oli


Kurz, weil mobil
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: james16v am 22 Dezember 2018, 19:19:20
ich bräuchte: Relais ein und aus innerhalb einer sekunde mit einem tastendruck oder befehl. Danke.
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: KernSani am 22 Dezember 2018, 19:29:01
Ich hole jetzt mal meine Glaskugel raus, da du offensichtlich keine brauchbaren Informationen liefern möchtest.
Glaskugel sagt:
set myTaster on;
sleep 1;
set myTaster off;





Kurz, weil mobil
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: Frank_Huber am 22 Dezember 2018, 19:31:34
Bitte, hier:
defmod Licht_Werkstatt DOIF ([GPIO_IN_09:"^on$"] and [?OUT_1:PortA5] eq "off") (set OUT_1 PortA5 on)\
DOELSEIF ([GPIO_IN_09:"^on$"] and [?OUT_1:PortA5] eq "on") (set OUT_1 PortA5 off)
attr Licht_Werkstatt cmdState on|off
attr Licht_Werkstatt cmdpause 2:2
attr Licht_Werkstatt devStateIcon on:on:cmd_2 initialize|initialized|off:off:cmd_1
attr Licht_Werkstatt do always


GPIO_IN_09 ist der Taster
OUT_1:PortA5 ist das Relais.

Taster per RPI_GPIO
Relais per MCP23017 Port extended.

Frage gelöst.

Gesendet von meinem Doogee S60 mit Tapatalk

Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: james16v am 22 Dezember 2018, 19:52:39
Danke für eure Antworten. Wo trag ich die Befehle ein? Cmd State find ich gar nicht. Werde mich da mal durchackern.
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: james16v am 22 Dezember 2018, 20:14:35
I'm Moment sieht es bei mir so aus: ich drück in Fhem auf on und es geht auf on. Und bleibt auf on. Bei meinem Licht tut sich nix weil das bestehende Bus System ja auf einen stromstoss wartet und nicht auf ein Dauer ein. Dann schalt ich in Fhem wieder auf off. Das Licht geht nur an wenn ich kurz auf on schalte und in unter einer Sekunde wieder auf off. Wenn ich das Licht ohne Fhem einschalte und ich will es mit Fhem ausschalten muss ich wieder kurz auf on und wieder auf off schalten. Das heisst ich brauche etwas in FHEM das es selber kurz ein und gleich wieder aus in unter einer Sekunde schaltet. Hoffe es versteht jetzt ein jeder. Danke für die Hilfe.
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: Frank_Huber am 22 Dezember 2018, 20:24:20
Lösung von Kernsani, nur mit 0.5 anstatt 1

Anschalten, 0,5sek warten, ausschalten.

Gesendet von meinem Doogee S60 mit Tapatalk

Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: james16v am 22 Dezember 2018, 21:38:13
Tja für euch is das klar. Für mich nicht. wo geb ich das ein ? In fhem nicht oder ? bin hald gaaaanz neu. bitte um rücksicht.
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: Frank_Huber am 22 Dezember 2018, 21:46:41
Dann empfehle ich für den Anfang das hier:
https://www.fhem.de/Heimautomatisierung-mit-fhem.pdf
FHEM ist nichts zum direkt loslegen. Ein bißchen einlesen und einarbeiten musst dich schon.

Gesendet von meinem Doogee S60 mit Tapatalk

Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: KernSani am 22 Dezember 2018, 21:53:12
Ok, ich glaube wir fangen mal ganz langsam an,
Das Einsteigerhandbuch u.ä. hast du gelesen? Siehe angepinnte Posts in diesem Forum.

Als erstes mal bitte ein "list" des Devices, das du schalten möchtest, also "list" gefolgt von dem Devicenamen oben in die Kommandozeile eingeben, den Output dann hier posten (in code tags - das ist das "#" oben im Editor über den Emojis). 
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: james16v am 22 Dezember 2018, 21:57:18

Save config ?
Unsorted
Everything
Logfile
Commandref
Remote doc
Edit files
Select style
Event monitor

Internals:
   CFGFN     
   DEF        17
   GPIO_Basedir /sys/class/gpio
   GPIO_Nr    17
   NAME       Wohnzimmer
   NR         31
   STATE      off
   TYPE       RPI_GPIO
   WiringPi_gpio /usr/local/bin/gpio
   READINGS:
     2018-12-22 21:56:27   Pinlevel        low
     2018-12-22 20:34:05   state           off
   fhem:
     interfaces switch
Attributes:
   active_low yes
   direction  output
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: Otto123 am 22 Dezember 2018, 22:08:25
Hi,

anstatt on einfach on-for-timer 0.5
https://commandref.fhem.de/commandref_DE.html#RPI_GPIO
https://commandref.fhem.de/commandref_DE.html#setExtensions

Und das list bitte in Codetags, siehe Bild.

Gruß Otto
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: james16v am 22 Dezember 2018, 22:25:17
set Wonzimmer on sleep 0,5 set wohnzimmer off funktioniert beim einschalten schon. aber nur wenn ich den befaehl eingebe. wäre super wenn man das mit einer schaltfläche wie on oder ähnliches verknüpfen könnte. Ausmachen geht noch nicht. aber schon mal ein teilerfolg. Danke.
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: james16v am 22 Dezember 2018, 22:33:42
Habe jetzt probiert. das mit sleep und on for timer geht nicht bleibt ständig auf on. habe jetzt set Wonzimmer on; set Wohnzimmer off das geht .

Wie verbinde ich den befehl jetzt mit der oberfläche und der app?

Danke im voraus.
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: KernSani am 22 Dezember 2018, 22:34:36
Hast du dir das mal durchgelesen: https://wiki.fhem.de/wiki/Raspberry_Pi:_GPIOs_schalten insbesondere den Abschnitt "Dummy-Schalter"?
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: Otto123 am 22 Dezember 2018, 23:11:31
nicht sleep und on-for-timer.  :o

Du machst einfach set Wohnzimmer on-for-timer 0.5

Wenn Du "eine APP" zur Steuerung von FHEM verwendest kann Dir sicher keiner helfen. Man müsste ja mindestens wissen welche  :-X
https://tty1.net/smart-questions_de.html#beprecise

Gruß Otto
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: james16v am 22 Dezember 2018, 23:43:29
Soooooooooooo! Gelöst!  Habe das attr webCmd timer-on-for 0.2 eingegeben und es FUNKTIONIERT. Geht eh so einfach.Ohne irgendwas eingeben nur Ändern. Habe mir immer gedacht das es nicht so kompliziert sein kann. Normalerweise gibts ja auch schalter oder taster.

Wäre jetzt natürlich super wenn man anstatt timer-on-for 0.2 einen alias verwenden könnte. Tja . Villeicht hat ja noch wer einen tipp.
Danke an Alle für die Hilfe.
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: Otto123 am 23 Dezember 2018, 00:15:52
Zitat von: james16v am 22 Dezember 2018, 23:43:29
Soooooooooooo! Gelöst!  Habe das attr webCmd timer-on-for 0.2 eingegeben und es FUNKTIONIERT.
Irgendwie glaub ich Dir das nicht  :-[
Trainiere doch nochmal bitte die Sache mit dem list und den Codetags.   ;)

Gruß Otto
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: james16v am 26 Dezember 2018, 09:55:26
Internals:
   DEF        17
   GPIO_Basedir /sys/class/gpio
   GPIO_Nr    17
   NAME       Wohnzimmer
   NR         15
   STATE      off
   TYPE       RPI_GPIO
   WiringPi_gpio /usr/local/bin/gpio
   READINGS:
     2018-12-25 20:22:11   Pinlevel        low
     2018-12-25 21:45:27   state           off
   fhem:
     interfaces switch
Attributes:
   active_low yes
   direction  output
   room       Erdgeschoss
   webCmd     on-for-timer 0.2
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: Otto123 am 26 Dezember 2018, 11:23:49
Moin,
gut gemacht :)

und es steht on-for-timer im Code - das funktioniert. Bitte tue uns allen einen Gefallen und schreib den Code nicht einfach so luschig und falsch dahin. Der Nächste, der es liest, glaubt das nämlich.
Bitte editiere deinen Beitrag und schreib es richtig.

Was meinst Du mit alias?

Gruß Otto
Titel: Antw:gpio ausgang als taster schalten Bitte um Antwort. Auch wenn Tasterfrage.
Beitrag von: fiedel am 27 Dezember 2018, 10:39:58
Mahlzeit! Ich reib auch mal die Kugel  ;) :
Vermutlich ist CmdAlias (https://wiki.fhem.de/wiki/Cmdalias) gesucht?