HUBO: RPi All-In-One analog digital Relais I2C SPI 1Wire MCP3008 MCP23017 Rail

Begonnen von jorge, 25 September 2017, 13:01:53

Vorheriges Thema - Nächstes Thema

jorge

Eigentlich suchte ich nur nach einer Relais Erweiterung für den Raspberry Pi auf DIN Rail Hutschiene. Und ich fand: Den HUBO. M.E. Für kleinere Anwendungen die perfekte Ergänzung für den RPi, passen beide zusammen in ein DIN-Rail Gehäuse. FHEM über das MCP23017 Modul / SPI / 1W. Mit Beispielen für FHEM. Und es gibt auch ein komplettes Rpi Image als Download zum Testen...
Link:
http://ftl-auerbach.lima-city.de/Hubo/

Gibt es nur als Bausatz.

Allerdings könnte die fhem-Anbindung sicher noch verbessert werden, z.B. Abfrage Eingänge des MCP 23017 über Interrupt... 

Jorge
FHEM.RaspberryPi 2 (HM, 1Wire, Callmonitor.FB 7490, GPIO, I2C, MQTT-Server, MCP23018)
FHEM.RaspberryPi  (FHEM2FHEM, CUL, FS20)
FHEM.RPiZeroW (I2C, 1Wire, python.api, XiaomiBTLESens.MQTT)
FHEM.Win7 (FHEM2FHEM,DBLOG.MySql)
ESPEasy (WEMOSD1, I2C, Analog, 1Wire), Sonoff_T1_3ch, Mobotix QM25, robonect

dev0

Zitat von: jorge am 25 September 2017, 13:01:53
Allerdings könnte die fhem-Anbindung sicher noch verbessert werden, z.B. Abfrage Eingänge des MCP 23017 über Interrupt... 

Open Source lebt vom mitmachen ;)

jorge

Zitat von: dev0 am 25 September 2017, 14:09:22
Open Source lebt vom mitmachen ;)
... und nicht von Sprüchen.
Das war ein Hardwarefrage, die Interrupts werden von der Platine nicht auf GPIO des RPi herausgeführt. Softwaremäßig ist das schon durch das fhem Modul gelöst.

Jorge
FHEM.RaspberryPi 2 (HM, 1Wire, Callmonitor.FB 7490, GPIO, I2C, MQTT-Server, MCP23018)
FHEM.RaspberryPi  (FHEM2FHEM, CUL, FS20)
FHEM.RPiZeroW (I2C, 1Wire, python.api, XiaomiBTLESens.MQTT)
FHEM.Win7 (FHEM2FHEM,DBLOG.MySql)
ESPEasy (WEMOSD1, I2C, Analog, 1Wire), Sonoff_T1_3ch, Mobotix QM25, robonect

P.A.Trick

Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

jorge

Zitat von: P.A.Trick am 26 September 2017, 00:29:02
Ist das Hutschienengehäuse bei den Modulen mit dabei?

Nein, aber es passt ein handelsübliches DIN-Rail Gehäuse passsender Größe. Dabei auf ausreichende Lüftung achten, insondere wenn der Rpi mit eingebaut wird.

LG
Jorge
FHEM.RaspberryPi 2 (HM, 1Wire, Callmonitor.FB 7490, GPIO, I2C, MQTT-Server, MCP23018)
FHEM.RaspberryPi  (FHEM2FHEM, CUL, FS20)
FHEM.RPiZeroW (I2C, 1Wire, python.api, XiaomiBTLESens.MQTT)
FHEM.Win7 (FHEM2FHEM,DBLOG.MySql)
ESPEasy (WEMOSD1, I2C, Analog, 1Wire), Sonoff_T1_3ch, Mobotix QM25, robonect

schnasseldag

Die Anregung des Forums, die Interruptausgänge des MCP23017 zu unterstützen, habe ich gern aufgenommen und im neuen Design des ,,Hubo Opto" umgesetzt. Die oben erwähnten Interrupts lassen sich über den GPIO 27 (Pin 13) und/oder den GPIO 22 (Pin 15) nun direkt in FHEM auswerten.

Dieser Hubo bietet:
- 8 optisch entkoppelte und gefilterte Eingänge (4,4-24V AC/DC),
- 8 optisch entkoppelte Ausgänge (24V DC zur Steuerung von Schützen)
- 1wire Bus
- diverse Nachrüstoptionen für FM-Transmitter (z.B. 433MHz Module) und RTC Uhrenmodule.
Weitere Details siehe: http://ftl-auerbach.lima-city.de/Hubo/hubo-hardware/hubo-3-00/
Das Modul kann auf insgesamt 8 Stück erweitert werden, womit sich bis zu 64 Eingänge und 64 Ausgänge realisieren lassen.

Die MCP23017 der anderen Produktvarianten (mit MCP3208 Analogkanalunterstützung) werden beim nächsten Hardwarereview wohl auch die Interruptunterstützung erhalten... Bis dahin müßte mal wohl bei Bedarf eine Brücke auf der Unterseite der Leiterplatte ziehen.

Ein Vergleich der Hardwareversionen ist hier zu finden: http://ftl-auerbach.lima-city.de/Hubo/hubo-hardware/hardware-vergleich/