Hallo,
ich blick es leider nicht wirklich ich versuche über fhem ein Relais anzusteuern aber ich kappier es nicht wie das funktionieren soll mit den ganzen zeug....
normal übers terminal alles kein Problem aber so über fhem keinen plan.
bitte erklärt mir das schön ich versuche zulernen und versuche es zubegreifen hab mich jetzt schon öfter hier durchgelesen aber da kommt nur immer blub?!? versteh nur Bahnhof über YouTube kapier ich schon wie ich räume etc. hinzufüge aber wen jemand zeit hat könnte er mir das nochmal näher beibringen mit den dummys etc.
hoffe einer hilft mir.
MfG
Ich nutze Homematic in meinem FHEM und dort gibt es unter "myhomematic.de" Verschieden Aktoren unter anderem auch ein Aktor der z.B. 4 Relais on Board hat.
ich möchte es aber nicht über Homematic machen
Leider sind Deine Infos so ungenau, dass man noch nicht einmal erraten kann, wo Dein Problem liegt.
Also, mal systematisch.
1. Mit dummy in fhem hat das nichts zu tun.
2. Ein Relais ist ein aktives Element, an seinem Steuereingang (ich gehe mal von einer Relaiskarte aus) muss eine Steuerspannung (z.B. 0 Volt für aus und 5 Volt für einschalten) angelegt werden.
3. Diese Steuerspannung kommt aus einem Aktor, der von fhem angesteuert werden kann. Ein Aktor ist z.B. das FS20 SM8 Modul, welches acht Ausänge hat. Die schalten jeweils einen Transistor durch. Damit könnte man schon theoretisch kleine Relais direkt ansteuern oder die aktiv - low Eingänge einer Relaiskarte.
4. Für das FS20 SM8 - Modul legt man in fhem acht entsprechende devices an. Werden diese ein / ausgeschaltet, so sendet der CUL ein Funksignal und der FS20 8 - Kanal Empfänger schaltet dann die Relais.
Es gibt natürlich auch andere Möglichkeiten, Ausgänge zu schalten. Sowohl rpi, als auch cubie haben auf einer Stiftleiste Ausgänge, mit denen man natürlich auch eine Relaiskarte ansteuern kann. Dann muss der rpi oder der cubie natürlich direkt an der Schaltquelle sich befinden.
Elektrolurch
hab das jetzt so mal gemacht.
http://www.itbasic.de/raspberry-pi-fhem-installation-und-erste-steckdose/
bitte was ?
ich will doch nur das ich über fhem die gpio steuern kann egal was dran hängt für was hab ich den sonst das fhem ?!? sonst könnt ich ja gleich alles in python schreiben.
oder seh ich das falsch das es eig. gehen sollte über fhem einen gpio port zu steuern
mehr will ich ja vorerst nicht :o
Zitat...hab das jetzt so mal gemacht.
Viel zu kompliziert.
Kennst Du das Modul RPI_GPIO?
http://fhem.de/commandref_DE.html#RPI_GPIO (http://fhem.de/commandref_DE.html#RPI_GPIO)
Und dann auch noch z.B. dieser Threads:
http://forum.fhem.de/index.php/topic,30770.msg234322.html#msg234322 (http://forum.fhem.de/index.php/topic,30770.msg234322.html#msg234322)
Mein damaliges Posting #13 funktioniert heute noch. 8)
Gruß
das hab ich gestern auch schon mal gelesen hab es auch versucht doch da ging es leider nicht doch jetzt super danke :)
jetzt wär nur noch eins wie kann ich das jetzt so definieren das es nicht GPIO_4 heisst sonder z.b. Licht_Essen und der raum dazu 1.1_Kueche
das wär super wen mir das noch wer erklären könnte
Moin
Zitat von: xMichiix am 02 Februar 2016, 07:40:34
das wär super wen mir das noch wer erklären könnte
Lesen könnte helfen, es macht zumindest auf keinen Fall Dümmer.
Stichwort: Hilfe zur Selbsthilfe (http://www.fhemwiki.de/wiki/Hauptseite).
Lese Link 1 (http://forum.fhem.de/index.php/topic,19621.0.html)
Lese Link 2 (http://forum.fhem.de/index.php/topic,16311.0.html)
Lese Link 3 (http://forum.fhem.de/index.php/topic,13092.msg105687.html#msg105687)
Hilfe für
"alias", dies sollte Dein Problem lösen ... ;) (http://fhem.de/commandref_DE.html#intro)
Viele Grüße
Sunny
PS: Falls Dir nach dem lesen, noch nicht die Lösung Deines Problems erkennbar ist, einfach noch mal Fragen.
Danke :D
hab einbischen rumversucht und jetzt kappier ich das mit dem GPIO SCHALTEN und den räume etc zuweisen. :) danke für eure mühe :)
PS: Wie les ich den einen port aus bzw. hab ich vor:
Sowas ähnliches wie ein Stromstossrelai zumachen d.h.
zb.: 3,3V vom rasppi über einen taster der dnn auf pin 21 geht
Fhem merkt küche licht wurde gedrückt schaltet relai 1
das schalten geht ja jetzt wunderbar jetzt fehlt nur noch die Umsetzung von den taster :o
Moin,
Zitat von: xMichiix am 02 Februar 2016, 08:44:43
jetzt kappier ich das mit dem GPIO SCHALTEN...
???
Gib mal in eine Suchmaschine Deines Vertrauens:
http://forum.fhem.de: +gpio +auslesen
ein.
Denke dort wirst Du auch eine Antwort finden.
Gruß
Sunny
Zitat von: Sunny am 02 Februar 2016, 09:21:26
Moin,
???
Gib mal in eine Suchmaschine Deines Vertrauens:
http://forum.fhem.de: +gpio +auslesen
ein.
Denke dort wirst Du auch eine Antwort finden.
Gruß
Sunny
ja das ist ja Ansicht nicht viel um wie mit dem Output doch wie macht man es jetzt mit den Input das ich dann den Output schalte :o
Moin,
schon mal nach etwas wie "automatisch schalten" gesucht oder im PDF gelesen...
Wenn schon Fragen, dann doch bitte ein bisschen (https://tty1.net/smart-questions_de.html#intro) mehr Sorgfalt (https://de.wikipedia.org/wiki/Netiquette) ::)
Du möchtest doch auch verständliche Antworten erhalten...
SCHLAGworte (für den kleinen Klapps auf den Hinterkopf):
- lesen, lernen und verstehen ;D (Soll das Dein FHEM werden? Was machst Du im Fehlerfall?)
- DOIF
- watchdog
- notify
- Perl (kann ich auch noch nicht)
Dann man noch viel Spaß und Erfolg mit FHEM
Sunny
PS: Denke Dir wurden schon die wichtigsten Links für den Einstieg in FHEM genannt.
Wunderbar :)
jetzt läuft eig. alles so wie es soll bis auf :D
das den ich den taster betätige das er gleich wieder abfählt wollte es so haben das wen ich taster drücke lampe an ist aber auch wen ich dann runter geh. erst wieder wen ich nocheinmal drauf drücke soll das licht wieder ausgehen.
wie hast du es denn gelöst?
define Gang_Licht DOIF ([Schalter_Gang] eq "on") (set Licht_Gang on)
DOELSE (set Licht_Gang off)
das war mein Code
wen ich den taster drücke bleibt das relai an, bzw wen ich es änder dan ist es taster 1 relai 1 / taster 0 Relais 0 :o
define Gang_Licht DOIF ([Schalter_Gang] eq "on" and [Licht_Gang] eq "off") (set Licht_Gang on)
DOELSEIF ([Schalter_Gang] eq "on" and [Licht_Gang] eq "on") (set Licht_Gang off)
Das ist ja auch das richtige Verhalten. Wenn du den Taster drückst, dann ist er kurz an. Diesen Status wertest du aus, und dann wird das Licht angeschaltet. Wenn der Schalter wieder auf off geht, dann wird in den DOELSE-Fall gegangen und die Lampe geht aus.
Mit meiner Anpassung sollte es besser klappen, oder bleibt der Schalter nach dem Schaltvorgang auf on stehen?
das nicht im Prinzip ist das auch ok nur wollt ich wen ich den taster einmal drücke dan schaltet sich das licht an (auch en ich ihn loslasse). beim zweitenmal drücken soll es wieder ausgehen.
Oh sry hab es nicht veruscht ja es klappt mit deinen Code :)
jetzt ist es nur noch so : Relais ist 1 FHEM sagt 0
kann ich den wert irgendwie ändern ?
wie fragst du das relais in FHEM ab?
define Essen_Licht RPI_GPIO 4
attr Essen_Licht direction input
attr Essen_Licht restoreOnStartup last
attr Essen_Licht event-on-change-reading state, STATE
attr Essen_Licht event-on-update-reading 1
attr Essen_Licht interrupt both
attr Essen_Licht verbose 5
attr Essen_Licht room 1.1_Kueche
eig. so
edit: im Moment is es ja so das taster 1 Relais 1 - taster 0 Relais 1
aber was ist wen ich jetzt gegebenfalls über die sprachsteuerung einmal das licht anschalte, kann ich das dann wieder mit den taster auf 0 stellen ?
?
Gesendet von iPhone mit Tapatalk
kannst du das mit dem attribut poll_intervall nicht über eine zyklische Abfrage lösen?