Hallo
Ich wollte mich auch einmal in FHEM versuchen und mal sehen was sich alles damit anstellen lässt aktuell bei ich noch blutiger Anfänger bei FHEM.
meine Ziele mit FHEM sehen wie folgt aus:
erst einmal zum über ein paar Relais steuern
dann ein Paar Sensoren Auslesen (1-wire, DHT22)
Dann die Steuerung und Regelung vom Terrarium übernehmen (Heizung, Licht, Regen) (macht derzeit Pimatic)
Daten der Heizung auswerten mit Fernziel die Steuerung teilweise oder komplett zu übernehmen
Derzeit hänge ich noch bei Schritt 1 fest
Hardware:
- Raspberry Pi 4 B
- 4-fach Relaisboard
Software derzeit läuft nur FHEM auf diesem Raspberry
Hier meine Konfiguration
Relais1 --> GPIO05
Relais2 --> GPIO06
Relais3 --> GPIO12
Relais4 --> GPIO13
über ein Python-Script kann ich alle 4 Relais schalten
In FHEM aber nur Relais 3 und 4
Hier die Konfiguration von Relais 1 das funktioniert nicht
defmod GPIO05 RPI_GPIO 05
attr GPIO05 active_low yes
attr GPIO05 direction output
attr GPIO05 room Relais
Hier die Konfiguration von Relais 3 das funktioniert
defmod GPIO12 RPI_GPIO 12
attr GPIO12 active_low yes
attr GPIO12 direction output
attr GPIO12 room Relais
Hier ein Stück log wo ich versuche das Relais zu schalten
2020.01.16 20:38:28 1: GPIO05 GetFn: readout of Pinvalue fail
2020.01.16 20:43:24 1: Can't open file: GPIO05, value
2020.01.16 20:43:26 1: Can't open file: GPIO05, value
Ich verstehe nicht was hier schief läuft?
Sind ähnliche Probleme bekannt? Kann es sein das FHEM nicht alle GPIOs schalten kann?
Das einzig was bei FHEM außer der Relais noch läuft ist s´das V-bus Modul zum Auslesen der Heizungswerte
Also ich nutze das ja nicht aber habe mal ein wenig bzgl. Steuern per bash gesucht und vielleicht mal 5 statt 05 versuchen!?
Weil ja aktuell nur die mit "einstelliger" Nummer nicht gehen, oder!?
Gruß, Joachim
Danke für dem Hinweis
Jetzt gehst frag mich nicht wie ich auf die 0 davor gekommen bin
Das lustige an der Sache ist das das Relais beim erstellen auch mit der 0 davor reagiert hat. und auch beim Starten hat es den Status angenommenen.
naja Anfängerfehler
Nächster Schritt Sensoren auslesen
Tja... ;)
Dann noch viel Spaß, Joachim