FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: xMichiix am 01 Februar 2016, 15:24:16

Titel: Relais ansteuerung via fhem
Beitrag von: xMichiix am 01 Februar 2016, 15:24:16
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
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: popperchris am 01 Februar 2016, 15:52:34
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.
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: xMichiix am 01 Februar 2016, 16:13:58
ich möchte es aber nicht über Homematic machen
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: Elektrolurch am 01 Februar 2016, 16:19:39
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
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: xMichiix am 01 Februar 2016, 16:36:28
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
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: bergadler am 01 Februar 2016, 21:46:24
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ß
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: xMichiix am 02 Februar 2016, 07:40:34
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
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: Sunny am 02 Februar 2016, 08:39:58
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.
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: xMichiix am 02 Februar 2016, 08:44:43
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
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: Sunny am 02 Februar 2016, 09:21:26
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
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: xMichiix am 02 Februar 2016, 10:20:32
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
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: Sunny am 02 Februar 2016, 11:24:23
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.
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: xMichiix am 02 Februar 2016, 13:01:51
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.
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: l2r am 02 Februar 2016, 17:39:16
wie hast du es denn gelöst?
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: xMichiix am 02 Februar 2016, 17:44:45
   
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
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: l2r am 02 Februar 2016, 17:51:31
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?
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: xMichiix am 02 Februar 2016, 18:00:16
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 ?
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: l2r am 02 Februar 2016, 18:10:43
wie fragst du das relais in FHEM ab?
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: xMichiix am 02 Februar 2016, 18:12:10
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 ?
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: xMichiix am 03 Februar 2016, 07:28:33
?


Gesendet von iPhone mit Tapatalk
Titel: Antw:Relais ansteuerung via fhem
Beitrag von: l2r am 03 Februar 2016, 10:17:01
kannst du das mit dem attribut poll_intervall nicht über eine zyklische Abfrage lösen?