Multiple 8-Relay Addon EMO-R8

bilow
Posts: 4
Joined: Wed Oct 14, 2015 12:40 pm

Multiple 8-Relay Addon EMO-R8

Postby bilow » Wed Oct 14, 2015 12:49 pm

Hi,,

I have a UniPi 1.1 with 2 x 8-Relay Addon EMO-R8 attached to it.
In the /etc/evok.conf i've uncommented the extension example below. That didn't work directly, but after reading this: viewtopic.php?f=9&t=123#p307 I've got it working with 1 extension now.

But now, I've added the params for the second extension, but I cant seem to get those working. Both the extensions are switching together.

I guess it's a buss address thing, but i don't have any info about those. How should it be then? I've seen this video on youtube: https://www.youtube.com/watch?v=ouRjLepp2SM so I think you guys can help me quickly with this.
Sharing the evok.conf file in that video would also be nice to have as a refference.

I'm trying:

Code: Select all

[MCP_3]
i2cbus = 1
address = 0x22

[RELAY_17]
mcp = 3
pin = 7

etc.. etc..
tomas_hora
Site Admin
Posts: 298
Joined: Wed Oct 29, 2014 9:56 am

Re: Multiple 8-Relay Addon EMO-R8

Postby tomas_hora » Thu Oct 15, 2015 7:49 am

Could you paste the whole config?

Br,
Tomas
bilow
Posts: 4
Joined: Wed Oct 14, 2015 12:40 pm

Re: Multiple 8-Relay Addon EMO-R8

Postby bilow » Thu Oct 15, 2015 8:47 am

I got the params for the first extension from: viewtopic.php?f=9&t=123#p307

#!! don't use # for inline comments

[MAIN]
webname = unipi-001
staticfiles = /var/www/evok
;password = test
;rpcpassword = test
secret = ut5kB3hhf6VmZCujXGQ5ZHb1EAfiXHcy
;port = 80
;enable_cors = False
;cors_domains = "www.test.domain"

[OWBUS_1]
owbus = --i2c=/dev/i2c-1:ALL ; scanned bus (--i2c=/dev/i2c-1:ALL or localhost:2122 or 'u' for USB dongle)
interval = 3 ; [s] default sensor reading
scan_interval = 300 ; [s] how often is made searching

#[SENSOR_1] ; onewire thermometer
#bus = 1 ; link to I2CBUS_X
#address = 28527B930500001F
#type = DS18B20
#interval = 1

[I2CBUS_1]
busid = 1 ;[integer] id of bus /dev/i2c-X

[EPROM_1]
i2cbus = 1
address = 0x50
size = 256

[MCP_1]
i2cbus = 1 ; link to I2CBUS_X
address = 0x20 ; i2c address

[RELAY_1]
mcp = 1 ; link to MCP_X
pin = 7

[RELAY_2]
mcp = 1 ; link to MCP_X
pin = 6

[RELAY_3]
mcp = 1
pin = 5

[RELAY_4]
mcp = 1
pin = 4

[RELAY_5]
mcp = 1
pin = 3

[RELAY_6]
mcp = 1
pin = 2

[RELAY_7]
mcp = 1
pin = 1

[RELAY_8]
mcp = 1
pin = 0

;[AICHIP_1]
;i2cbus =1
;address = 0x68

;[AI_1]
;chip=1
;channel=0
;bits=18
;gain=1
;correction = 5.558737622
;correction = 5.564920867
;corr_rom = 1
;corr_addr = 0xf0
;interval=2

;[AI_2]
;chip=1
;channel=1
;bits=18
;gain=1
;correction = 5.558737622
;correction = 5.564920867
;corr_rom = 1
;corr_addr = 0xf4
;interval=1

[GPIOBUS_1]

;[AO_1]
;gpiobus = 1
;frequency = 100

[DI_1]
gpiobus = 1
pin=4
debounce = 0

[DI_2]
gpiobus = 1
pin=17
debounce = 0

[DI_3]
gpiobus = 1
pin=27
debounce = 0

[DI_4]
gpiobus = 1
pin=23
debounce = 0

[DI_5]
gpiobus = 1
pin=22
debounce = 0

[DI_6]
gpiobus = 1
pin=24
debounce = 0

[DI_7]
gpiobus = 1
pin=11
debounce = 0

[DI_8]
gpiobus = 1
pin=7
debounce = 0

[DI_9]
gpiobus = 1
pin=8
debounce = 0

[DI_10]
gpiobus = 1
pin=9
debounce = 0

[DI_11]
gpiobus = 1
pin=25
debounce = 0

[DI_12]
gpiobus = 1
pin=10
debounce = 0

;[DI_13]
;gpiobus = 1
;pin=31
;debounce = 0

;[DI_14]
;gpiobus = 1
;pin=30
;debounce = 0

;Extension module EMO-R8 nr 1
[MCP_2]
i2cbus = 1
address = 0x21

[RELAY_9]
mcp = 2
pin = 7

[RELAY_10]
mcp = 2
pin = 6

[RELAY_11]
mcp = 2
pin = 5

[RELAY_12]
mcp = 2
pin = 4

[RELAY_13]
mcp = 2
pin = 3

[RELAY_14]
mcp = 2
pin = 2

[RELAY_15]
mcp = 2
pin = 1

[RELAY_16]
mcp = 2
pin = 0


;Extension module EMO-R8 nr 2
[MCP_3]
i2cbus = 1
address = 0x22

[RELAY_17]
mcp = 3
pin = 7

[RELAY_18]
mcp = 3
pin = 6

[RELAY_19]
mcp = 3
pin = 5

[RELAY_20]
mcp = 3
pin = 4

[RELAY_21]
mcp = 3
pin = 3

[RELAY_22]
mcp = 3
pin = 2

[RELAY_23]
mcp = 3
pin = 1

[RELAY_24]
mcp = 3
pin = 0
tomas_hora
Site Admin
Posts: 298
Joined: Wed Oct 29, 2014 9:56 am

Re: Multiple 8-Relay Addon EMO-R8

Postby tomas_hora » Fri Oct 16, 2015 7:24 am

Have you switched the address pins on the second extension module to 0x22 according to the table between relay and power connector?
bilow
Posts: 4
Joined: Wed Oct 14, 2015 12:40 pm

Re: Multiple 8-Relay Addon EMO-R8

Postby bilow » Mon Oct 19, 2015 9:23 am

tomas_hora wrote:Have you switched the address pins on the second extension module to 0x22 according to the table between relay and power connector?


No I didn't. Where can I find this table? And what should that configuration be then?
bilow
Posts: 4
Joined: Wed Oct 14, 2015 12:40 pm

Re: Multiple 8-Relay Addon EMO-R8

Postby bilow » Mon Oct 19, 2015 11:06 am

Found it..

First extension at 0x21 (bus 1) -> address pin: A0=1, A1=0 , A2=0
Second extension at 0x22 (bus 1) -> address pin: A0=0, A1=1 , A2=0

But still the table for reference would be nice..

Return to “UniPi Extension modules (official)”

Who is online

Users browsing this forum: No registered users and 1 guest