I am starting a project for home automation. The main idea is to
control all engineering systems (HVAC, heating, securety etc) by
1W-server, which is powered by OWFS and is communicated with Linux-MCE
core server. This got the system to be reliable, protected and VERY
cheap, because no expensive industrial devices and controllers are
necessary. Some part (HVAC) is already done and works well.
Simple scheme http://crymos.ru/uploads/cottage/HA-scheme.svg or same for
windows:
http://crymos.ru/uploads/cottage/HA-scheme.wmf
Questions:
1. VFD for small blower/pump (50-300W 220V). I plan to use one DC PSU
and 10-20 1W "inverters", possibly based on DS2890 (one for voltage,
one for frequency). Found no matching solutions, even no drivers,
except the professional expensive controllers like Siemens with
build-in PSU. I can make a board but have no experience with MC's and
there is MAXIM restriction for 1W slave device's. Whether any decisions
is done for 1W management of AC motor speed?
2. Multiple 1W buses for various tasks (one bus for HVAC, another for
heating and etc). 10-15 USB adapters for about 150 devices, 10-20
devices per bus. Each adapter is connected to physical USB port (4-8
build-in and 4-10 on PCI controllers) and owfs runs as "owfs
/dev/bus/usb0 /1wire/Line0; owfs /dev/bus/usb1
/1wire/Line1...........". Found nothing in doc's about routing and
reliability. Need independent 1W buses - some in overdrive, other not.
Any reference to device in /1wire/Line0 must do nothing to other lines
and devices. If one adapter fails, nothing happens to other. Can be
difficulties? Could anything change after reboot or it goes stable?
3. I want to use Linux-HA http://linux-ha.com/ for a 2 servers cluster and here
comes serious trouble, that has never been discussed - a "splitbrain",
http://linux-ha.com/SplitBrain.
Partially solved by 1W eeprom's. How is possible to share 1W lines
between 2 servers (2 USB)? I will make USB-1W adapters and could
provide this. May be 2 adapters connected to one 1W net?
4. 1W suits some decisions insufficiently, i mean "non-RTOS" problems
with managing "fast" devices as buttons, encoders, some sensors. So i
want to have another headache - IO boards with different interface. I
have seen a heap of ready IO boards, KIT's and DIY projects. The best
way I think is to use MC and terminal over RS232. All will be done by
bash and following would work fine:
echo "SW1 ON" > /dev/ttyS0 to set PIO ON, and when button is pressed
cat /dev/ttyS0 returns "SW4 ON" and script reacts immediately, without polling
5. Same problem with 1W PSU (redundrant). I think to make RS232 PSU
where every 1W line is controlled. But f###ing parasite power is
killing me :( If something goes wrong, it must be switched off! I can
use redundrant 1W line for responsible tasks. So, again - MC and
interface trouble. PSU can be a part of watchdog Linux-HA,
so openwrt with LAN will be good (NSLU2 etc) but need lot of GPIO's
(25-30 each).
Does any better/complete solution exist? I have no experience with MC's but can
easy design a board.
------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Owfs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/owfs-developers