
PLC style industrial designs are more durable, but those are overkill for home usage, i would use if i have them laying around, but not for new things. We'll take on the hard tech challenge if the solution demands, but not simply because its possible or its little bit better in some aspect.

C is more performant than go, and nodejs easier than go), instead they hit the middle ground where longevity and price point/maintenance gives best return of investment With this capital (the software, rudimentary electronics and the awesome community) I prefer to tackle the user facing challenges more than sophisticated techs. Each of them are not the best in terms of sophistication (e.g. Raspberry Pi, go, react are the flagship projects in each of their domains. These core values is reflect by our tech choices. We try to keep reef-pi humble, opensource, affordable but effective and approachable solution.

I verified with Jordan and Ephraim that they were going to keep that working as they recognized a scenario where scanning the bus and dynamically obtaining Types and Instances was a good thing.Įxcited to see the progress, keep it going.Īs for reef-pi integration I am not sure about widgetlord integration, since we support ezo circuit, and relays are just GPIO, i think it might work as it is. However, the commands work under I2C as well. The DataSheets only show the Name command available for UART connections. as most will do a minimum of Macro/Micro nutrient dosing. It's the Dosing Pumps where this scenario is most likely. So perhaps TankTemp keeps the 102 Default, but StorageTemp is assigned a new I2C of 92. It's also during this setup where I would change the I2C address for the 2nd Instance of a Type, rather than have duplicates of the that type's default address on the Bus. Generally, Windows will assign COM3 to the virtual serial port and just have Termite connect to that COM3 using basic 9600,8,1, none,none settings. (It's an ODD style of USB header so you'll need to go through your kit to see if you've go it). You start with the EZO circuits in UART mode and place them in the Carrier board and plug a USB cable from your laptop/PC into the Carrier board. I use Termite (a lightweight RS232 terminal, and one of the Atlas-Sci USB EZO Carrier boards to do the initial setup. then when Scanning I would issue the Name,? command for each IP address encountered (in the same manner that you are fetching Device with the i command). So in my example above I'd use Name,TankTemp and Name,StorageTemp.

The command for name is Name,zzt if you query the EZO circuit using Name,? you will receive ?Name,zzt.
