Community Hardware (for Domoticz)

Subforum for general discussions. Do not dump your questions/problems here, but try to find the subforum where it belongs!

Is the community interested in a Community edition Hardware?

Yes, definitely
22
45%
Maybe if it goes via an open Kickstarter or similar campaign and I can have it fully built
16
33%
Probably not
5
10%
Only if I can get it as DIY in part to assembly myself
6
12%
Something else (please leave comment on forum thread)
0
No votes
 
Total votes: 49

User avatar
EdddieN
Posts: 241
Joined: Wednesday 16 November 2016 12:31
Target OS: Raspberry Pi
Domoticz version: 3.8153
Location: Scotland
Contact:

Community Hardware (for Domoticz)

Post by EdddieN » Saturday 13 January 2018 18:18

Hello all,

I have been working for a while on an industrial expansion hardware for the RPI (some photos attached). While doing this, I could not help but to try it with Domoticz and create a quick and dirty protocol to control all the I/Os. After using for a long while multiple open source software... I thought that the community of Home Automation could benefit from something like this. I just have no previous experience on managing a community project, only B2B ones.

Anyway, I'm using this post to open the conversation and see whether is worth pursuing, what the requirements could be etc... I was thinking perhaps even an open Kickstarter or Indigogo campaign if worth it. Anything really, any feedback would be great.

A bit about the board and what I was thinking:

The hardware has:
- 6 x CT Inputs / Rogowski coils
- 8 analogue inputs (multiple levels @ 16bit)
- 16 digital outputs
- 16 digital inputs (some of them or all will be counters)
- LCD top board with the usual LEDs
- 4 push buttons for menu's etc
- RTC, serial comms, etc..

The I/O lines are controlled by 2 x Xmega, for example if you want to count fast pulses accurately, there's a big chance the RPI is going to miss some, this way the work is done by the Xmegas and the results transfer to the RPI.

I'm also in the process of building a super simple embedded web page to configure the I/Os via the RPI. For example if you want use some of the inputs are counters and the rest as status, or add a multiplier to them, this would be done via the config page.

As you can see from the markings on the PCB, it is a custom design. What I was thinking is doing a bit like CentOS (the community edition) and RedHat.
For the community provide schematics, open protocol to control the board, etc..
view.jpg
view.jpg (201.85 KiB) Viewed 1992 times
I have put a poll with 3 question, not sure if the right ones but feel free to suggest. The point this is a community so have your say! :ugeek:

P.S.- I have asked the administrators before posting this
Last edited by EdddieN on Saturday 13 January 2018 21:30, edited 4 times in total.
11101101

User avatar
EdddieN
Posts: 241
Joined: Wednesday 16 November 2016 12:31
Target OS: Raspberry Pi
Domoticz version: 3.8153
Location: Scotland
Contact:

Re: Community Hardware (for Domoticz)

Post by EdddieN » Saturday 13 January 2018 18:22

Some more pictures about the hardware.

This is the box I'm working on now:
MACHINON.jpg
MACHINON.jpg (306.56 KiB) Viewed 1990 times
The LCD part with LEDs and push buttons
LCD.JPG
LCD.JPG (200.55 KiB) Viewed 1990 times
Size of the whole thing
size.jpg
size.jpg (257.49 KiB) Viewed 1990 times
11101101

User avatar
EdddieN
Posts: 241
Joined: Wednesday 16 November 2016 12:31
Target OS: Raspberry Pi
Domoticz version: 3.8153
Location: Scotland
Contact:

Re: Community Hardware (for Domoticz)

Post by EdddieN » Saturday 13 January 2018 18:23

Support for the RPI
rpi.jpg
rpi.jpg (254.63 KiB) Viewed 1989 times
Side view
side.jpg
side.jpg (257.84 KiB) Viewed 1989 times
11101101

bjacobse
Posts: 52
Joined: Tuesday 06 September 2016 9:08
Target OS: Raspberry Pi
Domoticz version:
Location: Bunkeflostrand, SE
Contact:

Re: Community Hardware (for Domoticz)

Post by bjacobse » Saturday 13 January 2018 19:46

I miss option 4; I can buy the kit and assemble (and maybe solder) myself

User avatar
EdddieN
Posts: 241
Joined: Wednesday 16 November 2016 12:31
Target OS: Raspberry Pi
Domoticz version: 3.8153
Location: Scotland
Contact:

Re: Community Hardware (for Domoticz)

Post by EdddieN » Saturday 13 January 2018 21:09

bjacobse wrote:I miss option 4; I can buy the kit and assemble (and maybe solder) myself
You mean the bare board only? There’s quite a bit of SMT parts there. Not for the faint of heart :)
11101101

User avatar
EdddieN
Posts: 241
Joined: Wednesday 16 November 2016 12:31
Target OS: Raspberry Pi
Domoticz version: 3.8153
Location: Scotland
Contact:

Re: Community Hardware (for Domoticz)

Post by EdddieN » Saturday 13 January 2018 21:18

Sorry, you mean getting the PCBs assembled with SMD and the through hole technology + case to be DIY style?

Ok I have added 4 and a 5th one "something else" as it seems if I add more options to the poll, it resets the votes :( so cannot change it anymore
11101101

User avatar
emme
Posts: 798
Joined: Monday 27 June 2016 11:02
Target OS: Raspberry Pi
Domoticz version: latest
Location: Milano, Italy
Contact:

Re: Community Hardware (for Domoticz)

Post by emme » Sunday 14 January 2018 9:51

what about adding 1wire and i2c bus ports using a plug (rj11 or rj8 connector)?
That's one small step for a programmer, one giant leap for me!
- - - - -
Raspberry Pi3 + AeonStick G5 + RFXCOMM433 + iRTrans Server + NodeJS
There's no stress in the mess!!

bjacobse
Posts: 52
Joined: Tuesday 06 September 2016 9:08
Target OS: Raspberry Pi
Domoticz version:
Location: Bunkeflostrand, SE
Contact:

Re: Community Hardware (for Domoticz)

Post by bjacobse » Sunday 14 January 2018 12:35

EdddieN wrote:
Saturday 13 January 2018 21:18
Sorry, you mean getting the PCBs assembled with SMD and the through hole technology + case to be DIY style?

Ok I have added 4 and a 5th one "something else" as it seems if I add more options to the poll, it resets the votes :( so cannot change it anymore
Yes exactly, this was my question, to keep price low- to make this more interesting :-)

User avatar
EdddieN
Posts: 241
Joined: Wednesday 16 November 2016 12:31
Target OS: Raspberry Pi
Domoticz version: 3.8153
Location: Scotland
Contact:

Re: Community Hardware (for Domoticz)

Post by EdddieN » Sunday 14 January 2018 12:57

emme wrote:
Sunday 14 January 2018 9:51
what about adding 1wire and i2c bus ports using a plug (rj11 or rj8 connector)?
yes 1wire and i2c were part of the original paper design but when I wend deeper on them I couldn't find enough options. For 1-wire it seems very limited to temperature and little more. Unless I'm mistaken? So I decided to have very high accuracy AD inputs to use with NTCs and similar.

For the I2C, that definitely was a nice one... just couldn't find the way to expose it to the main board as it is using already both UARTs. I may need to have a look at it again. Is there any particular reason/sensor you like I2C?
11101101

User avatar
EdddieN
Posts: 241
Joined: Wednesday 16 November 2016 12:31
Target OS: Raspberry Pi
Domoticz version: 3.8153
Location: Scotland
Contact:

Re: Community Hardware (for Domoticz)

Post by EdddieN » Sunday 14 January 2018 12:59

Yes exactly, this was my question, to keep price low- to make this more interesting :-)
Got it, so far the enclosure is proving pretty tricky but I like the idea of a modular design. For example the big LCD is really nice with the LEDs blinking but not everyone may like that. Definitely when it is inside a box out of sight :D - Fair point!
11101101

User avatar
emme
Posts: 798
Joined: Monday 27 June 2016 11:02
Target OS: Raspberry Pi
Domoticz version: latest
Location: Milano, Italy
Contact:

Re: Community Hardware (for Domoticz)

Post by emme » Sunday 14 January 2018 14:08

EdddieN wrote:
Sunday 14 January 2018 12:57
Is there any particular reason/sensor you like I2C?
well.. nothing special... but the idea to have a bus available... brings me the common idea that I can expand by adding devices that are NOT only limited to the space available on the board :P

I2C could be either RS485 or any other... I2C is just already available on the pinout (since you're not using the pins for other needs :P)
That's one small step for a programmer, one giant leap for me!
- - - - -
Raspberry Pi3 + AeonStick G5 + RFXCOMM433 + iRTrans Server + NodeJS
There's no stress in the mess!!

User avatar
EdddieN
Posts: 241
Joined: Wednesday 16 November 2016 12:31
Target OS: Raspberry Pi
Domoticz version: 3.8153
Location: Scotland
Contact:

Re: Community Hardware (for Domoticz)

Post by EdddieN » Sunday 14 January 2018 15:47

Let me have a look tomorrow. There is a RS232 / RS485 port and with the new modbus plugin, seems a good option.
From memory I think I’m using the I2C pin for something else on the board. I’ll confirm tomorrow
11101101

User avatar
EdddieN
Posts: 241
Joined: Wednesday 16 November 2016 12:31
Target OS: Raspberry Pi
Domoticz version: 3.8153
Location: Scotland
Contact:

Re: Community Hardware (for Domoticz)

Post by EdddieN » Sunday 14 January 2018 15:57

In the meantime attached general PINOUT description and sizes. There's a RS485 output.
PINouts.jpg
PINouts.jpg (361.4 KiB) Viewed 1807 times
11101101

User avatar
EdddieN
Posts: 241
Joined: Wednesday 16 November 2016 12:31
Target OS: Raspberry Pi
Domoticz version: 3.8153
Location: Scotland
Contact:

Re: Community Hardware (for Domoticz)

Post by EdddieN » Monday 15 January 2018 14:07

emme wrote:
Sunday 14 January 2018 14:08
I2C could be either RS485 or any other... I2C is just already available on the pinout (since you're not using the pins for other needs :P)
Ok, checked this:
- 1 Wire, I looked into that and could not find much use beyond temperature, it was harder and harder to find sensors
- I2C, it is already being used for the RTC. There's no external connection but I could have the blank pads on the board for someone to use them internally if it is worth it? The challenge I have is space, already using the biggest standard DIN size (12 module)
11101101

User avatar
EdddieN
Posts: 241
Joined: Wednesday 16 November 2016 12:31
Target OS: Raspberry Pi
Domoticz version: 3.8153
Location: Scotland
Contact:

Re: Community Hardware (for Domoticz)

Post by EdddieN » Friday 19 January 2018 11:39

A quick render of what the enclosure I’m working on
Image
11101101

Dlanor
Posts: 93
Joined: Sunday 22 March 2015 17:18
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: Community Hardware (for Domoticz)

Post by Dlanor » Friday 19 January 2018 20:25

EdddieN wrote:A quick render of what the enclosure I’m working on
Image
Interesting!


Verzonden vanaf mijn iPhone met Tapatalk
Status: DomoNoob
Raspberry Pi (2x) | RFXCOM RFXtrx433E USB | RFlink | Landis+Gyr ZME120ACd | USB-IR-Schreib-Lesekopf | Alecto WS1500 | Touchscreen | Yooda Sunscreen | Google Nest | Piface| kWh meter| DS18B20 | BMP180

User avatar
EdddieN
Posts: 241
Joined: Wednesday 16 November 2016 12:31
Target OS: Raspberry Pi
Domoticz version: 3.8153
Location: Scotland
Contact:

Re: Community Hardware (for Domoticz)

Post by EdddieN » Saturday 27 January 2018 12:50

Still loads of work to be done (firmware) plus some surgery as you can see on the picture.
I estimate the firmware be ready in about 2 months or so... is there anyone interested to test the hardware in real world application? Image
11101101

User avatar
emme
Posts: 798
Joined: Monday 27 June 2016 11:02
Target OS: Raspberry Pi
Domoticz version: latest
Location: Milano, Italy
Contact:

Re: Community Hardware (for Domoticz)

Post by emme » Thursday 01 February 2018 15:42

mmh I'll setup a garden irrigation system in next few month in my house at seaside...
it would be a good test :P
That's one small step for a programmer, one giant leap for me!
- - - - -
Raspberry Pi3 + AeonStick G5 + RFXCOMM433 + iRTrans Server + NodeJS
There's no stress in the mess!!

febalci
Posts: 306
Joined: Monday 03 July 2017 19:58
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: Community Hardware (for Domoticz)

Post by febalci » Thursday 01 February 2018 16:28

Waiting impatiently about the outcome of this project. Very nice work, @EddieN.

User avatar
EdddieN
Posts: 241
Joined: Wednesday 16 November 2016 12:31
Target OS: Raspberry Pi
Domoticz version: 3.8153
Location: Scotland
Contact:

Re: Community Hardware (for Domoticz)

Post by EdddieN » Thursday 01 February 2018 16:44

Ok, I’ll keep updating. I plan to make a few more boards (without fancy case, pricey for low volume). Happy to do an open order with members of the community if interested.

I also have 1-2 spare boards, I can loan them when the time comes in exchange for a lot of feedback but you need not to be afraid of getting hands dirty :D
11101101

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests