OH 3 Relais
-
- Beiträge: 10
- Registriert: 24. Jun 2019 09:21
OH 3 Relais
Hallo,
ich nutze Openhabian und habe dies auf OH 3 upgedatet. Läuft soweit aber leider habe ich Probleme mit meinem Relais Board. GPIO scheint ja aktuell noch nicht so richtig verfügbar zu sein. Bin dann über google auf das hier gestossen, https://github.com/openhab/openhab-addons/pull/1334
Es wird wohl daran gearbeitet und ich habe auch schon versucht es nach dieser Anleitung zu installieren. Ich bin mir aber nicht sicher ob der Schritt mit dem raspi-config nötig ist, da meine Relais ja lokal angesprochen werden, vermute aber das das mein Problem ist, da ich den Zugriff nicht aktivieren kann. Ich denke mal raspi config würde mein System zerschießen wenn ich es installiert bekäme. Kann der Remote GPIO Parameter evtl manuell ergänzt werden ?
Alternativ wäre es ja laut Google auch möglich die Relais über MQTTANY mit MQTT zu steuern, dies startet aber nicht, vermute mal es liegt ggf. an meinem Rapberry 4.
Vielleicht hat ja noch jemand eine Idee, derzeit laufen die Relais über meinen alten 3er per Remote....
Gruß DIrk
ich nutze Openhabian und habe dies auf OH 3 upgedatet. Läuft soweit aber leider habe ich Probleme mit meinem Relais Board. GPIO scheint ja aktuell noch nicht so richtig verfügbar zu sein. Bin dann über google auf das hier gestossen, https://github.com/openhab/openhab-addons/pull/1334
Es wird wohl daran gearbeitet und ich habe auch schon versucht es nach dieser Anleitung zu installieren. Ich bin mir aber nicht sicher ob der Schritt mit dem raspi-config nötig ist, da meine Relais ja lokal angesprochen werden, vermute aber das das mein Problem ist, da ich den Zugriff nicht aktivieren kann. Ich denke mal raspi config würde mein System zerschießen wenn ich es installiert bekäme. Kann der Remote GPIO Parameter evtl manuell ergänzt werden ?
Alternativ wäre es ja laut Google auch möglich die Relais über MQTTANY mit MQTT zu steuern, dies startet aber nicht, vermute mal es liegt ggf. an meinem Rapberry 4.
Vielleicht hat ja noch jemand eine Idee, derzeit laufen die Relais über meinen alten 3er per Remote....
Gruß DIrk
- sihui
- Beiträge: 1827
- Registriert: 11. Apr 2018 19:03
Re: OH 3 Relais
Das GPIO Binding habe ich nie genutzt, sondern MQTTAny.dirkschaefer02 hat geschrieben: ↑6. Jan 2021 15:59 Alternativ wäre es ja laut Google auch möglich die Relais über MQTTANY mit MQTT zu steuern, dies startet aber nicht, vermute mal es liegt ggf. an meinem Rapberry 4.
Welche Fehlermeldung bekommst du denn beim Starten?
Wichtig ist die Installation der paho-mqtt Python Bibliothek mit
Code: Alles auswählen
sudo pip3 install paho-mqtt
Das Programm funktioniert ansonsten tadellos.
https://crazyivan359.github.io/mqttany/index.html
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.
-
- Beiträge: 10
- Registriert: 24. Jun 2019 09:21
Re: OH 3 Relais
Hallo sihui,
hab gerade noch mal die schritte durchgeführt, startet nicht, das Board wird nicht erkannt:
[19:17:42] root@openhabian:/opt/mqttany# python3 mqttany/mqttany.py
2021-01-06 19:18:00,183 [INFO ] [core ] MQTTany 0.13.0 starting
2021-01-06 19:18:00,276 [ERROR] [core ]
Traceback (most recent call last):
File "mqttany/mqttany.py", line 110, in <module>
core.start(queue_core, args.config_file)
File "/opt/mqttany/mqttany/core.py", line 382, in start
import gpio
File "/opt/mqttany/mqttany/gpio/__init__.py", line 47, in <module>
board = get_board()
File "/opt/mqttany/mqttany/gpio/boards/__init__.py", line 56, in get_board
return all_boards.get(Detector().board.id, Unknown)()
File "/opt/mqttany/mqttany/gpio/boards/__init__.py", line 42, in __init__
self._chips.append(999) # dummy
AttributeError: 'Unknown' object has no attribute '_chips'
2021-01-06 19:18:00,278 [WARN ] [core ] MQTTany exiting with errors
hab gerade noch mal die schritte durchgeführt, startet nicht, das Board wird nicht erkannt:
[19:17:42] root@openhabian:/opt/mqttany# python3 mqttany/mqttany.py
2021-01-06 19:18:00,183 [INFO ] [core ] MQTTany 0.13.0 starting
2021-01-06 19:18:00,276 [ERROR] [core ]
Traceback (most recent call last):
File "mqttany/mqttany.py", line 110, in <module>
core.start(queue_core, args.config_file)
File "/opt/mqttany/mqttany/core.py", line 382, in start
import gpio
File "/opt/mqttany/mqttany/gpio/__init__.py", line 47, in <module>
board = get_board()
File "/opt/mqttany/mqttany/gpio/boards/__init__.py", line 56, in get_board
return all_boards.get(Detector().board.id, Unknown)()
File "/opt/mqttany/mqttany/gpio/boards/__init__.py", line 42, in __init__
self._chips.append(999) # dummy
AttributeError: 'Unknown' object has no attribute '_chips'
2021-01-06 19:18:00,278 [WARN ] [core ] MQTTany exiting with errors
- sihui
- Beiträge: 1827
- Registriert: 11. Apr 2018 19:03
Re: OH 3 Relais
Die Fehlermeldungen kenne ich leider nicht. Nach Verlinkter Anleitung installiert hat das bei mir ohne größere Probleme (bis auf paho-mqtt) funktioniert.
Sorry.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.
- sihui
- Beiträge: 1827
- Registriert: 11. Apr 2018 19:03
Re: OH 3 Relais
Ich weiß ja nicht wie wichtig oder zeitkritisch das Ganze für dich ist, aber diese Python Anwendung habe ich auf einem anderen RPi laufen, funktioniert auch, ist nur von der Installation (über supervisor) etwas komplexer:
https://github.com/flyte/pi-mqtt-gpio
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.
- sihui
- Beiträge: 1827
- Registriert: 11. Apr 2018 19:03
Re: OH 3 Relais
Du könntest einmal versuchen mit der -v Option der Anwendung etwas mehr an Informationen zu entlocken:
Code: Alles auswählen
python3 mqttany/mqttany.py -v
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.
-
- Beiträge: 10
- Registriert: 24. Jun 2019 09:21
Re: OH 3 Relais
Also die Fehlermeldung habe ich weg, hatte mal gegooglet, hier gibts die lösung dazu.
https://github.com/CrazyIvan359/mqttany/pull/103/files
Jetzt kommt aber beim starten, das der PI 4b nicht unterstütz wird der Broker ist online die kommunikation scheint zu gehen aber die Relais lassen sich nicht schalten....
Jan 07 09:54:06 openhabian systemd[1]: Started MQTTany service.
Jan 07 09:54:07 openhabian python3[4008]: 2021-01-07 09:54:07,576 [INFO ] [core ] MQTTany 0.13.0 starting
Jan 07 09:54:07 openhabian python3[4008]: 2021-01-07 09:54:07,670 [ERROR] [core.gpio ] Unsupported board: RASPBERRY_PI_4B
Jan 07 09:54:08 openhabian python3[4008]: 2021-01-07 09:54:08,070 [ERROR] [core.gpio.board ] GPIO06 is not available on this board
Jan 07 09:54:08 openhabian python3[4008]: 2021-01-07 09:54:08,083 [INFO ] [core ] Module 'mqtt' started successfully
Jan 07 09:54:08 openhabian python3[4008]: 2021-01-07 09:54:08,099 [INFO ] [core ] Module 'gpio' started successfully
Jan 07 09:54:08 openhabian python3[4008]: 2021-01-07 09:54:08,114 [WARN ] [gpio.digital ] Unable to setup 'my-pin' as INPUT, no available pin class
Jan 07 09:54:08 openhabian python3[4008]: 2021-01-07 09:54:08,145 [INFO ] [mqtt ] Connected to broker 'localhost:1883'
[10:10:19] root@openhabian:/etc/mqttany#
https://github.com/CrazyIvan359/mqttany/pull/103/files
Jetzt kommt aber beim starten, das der PI 4b nicht unterstütz wird der Broker ist online die kommunikation scheint zu gehen aber die Relais lassen sich nicht schalten....
Jan 07 09:54:06 openhabian systemd[1]: Started MQTTany service.
Jan 07 09:54:07 openhabian python3[4008]: 2021-01-07 09:54:07,576 [INFO ] [core ] MQTTany 0.13.0 starting
Jan 07 09:54:07 openhabian python3[4008]: 2021-01-07 09:54:07,670 [ERROR] [core.gpio ] Unsupported board: RASPBERRY_PI_4B
Jan 07 09:54:08 openhabian python3[4008]: 2021-01-07 09:54:08,070 [ERROR] [core.gpio.board ] GPIO06 is not available on this board
Jan 07 09:54:08 openhabian python3[4008]: 2021-01-07 09:54:08,083 [INFO ] [core ] Module 'mqtt' started successfully
Jan 07 09:54:08 openhabian python3[4008]: 2021-01-07 09:54:08,099 [INFO ] [core ] Module 'gpio' started successfully
Jan 07 09:54:08 openhabian python3[4008]: 2021-01-07 09:54:08,114 [WARN ] [gpio.digital ] Unable to setup 'my-pin' as INPUT, no available pin class
Jan 07 09:54:08 openhabian python3[4008]: 2021-01-07 09:54:08,145 [INFO ] [mqtt ] Connected to broker 'localhost:1883'
[10:10:19] root@openhabian:/etc/mqttany#
- sihui
- Beiträge: 1827
- Registriert: 11. Apr 2018 19:03
Re: OH 3 Relais
Dann häng dich mal hier dran:dirkschaefer02 hat geschrieben: ↑7. Jan 2021 10:18 Jetzt kommt aber beim starten, das der PI 4b nicht unterstütz wird
https://github.com/CrazyIvan359/mqttany/issues/79
Den Tipp wirst du auch im englischen Forum auf deinen dortigen Post bekommmen, dort ist der Entwickler von MQTTAny unterwegs. Viel Erfolg
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.
-
- Beiträge: 10
- Registriert: 24. Jun 2019 09:21
Re: OH 3 Relais
Super, danle dir, support ist jetzt vorhanden, mqttany startet endlich, ich war ja hier schon richtig, Läuft!