Are folks here happy with Domoticz?
-
I have used Domoticz for about 2+ years. I like it a lot but wish for something...more.
Pros:
Quick setup for mysensors nodes
One-stop location for data storage and data presentation
Android app is very good
Customizable scripting options once you leave their scripting environment and use API values.Cons:
Event scripting (lua? really?) needs more advanced features.
Has interesting issue lately where if I lose power to the Pi I lose all data back to May 23 of this year. I have a cron job that backs up the DB nightly and send to my NAS so I can lose hours instead of days. But, man, is this annoying - I have not tracked down the reason yet.
Graphs are just sort of...there. I do data viz at my job and use Highcharts (Domoticz' charting library) daily. The charts in Domoticz need a lot of work.I have started writing my own front end that calls data from the Domoticz API (as well as other APIs) for showing info in our house. Nothing crazy cool, but it will eventually work fine for me.
Which brings me to the point - there is no perfect controller. You need to find the one that is right for you.
-
I just now installed Domoticz on a different computer, and this time it all went without a hitch. No problem recognizing the serial gateway that's running on an nRF52832, and also no problem receiving from a sensor node (running on a different nRF52832). :)
I count it as a plus that Domoticz also has a LInux version, since Linux tends to be more stable than Windows for something that needs to be running constantly without downtime. So, I'll probably migrate my Domoticz to Linux after I get more familiar with it.
-
I have used Domoticz for about 2+ years. I like it a lot but wish for something...more.
Pros:
Quick setup for mysensors nodes
One-stop location for data storage and data presentation
Android app is very good
Customizable scripting options once you leave their scripting environment and use API values.Cons:
Event scripting (lua? really?) needs more advanced features.
Has interesting issue lately where if I lose power to the Pi I lose all data back to May 23 of this year. I have a cron job that backs up the DB nightly and send to my NAS so I can lose hours instead of days. But, man, is this annoying - I have not tracked down the reason yet.
Graphs are just sort of...there. I do data viz at my job and use Highcharts (Domoticz' charting library) daily. The charts in Domoticz need a lot of work.I have started writing my own front end that calls data from the Domoticz API (as well as other APIs) for showing info in our house. Nothing crazy cool, but it will eventually work fine for me.
Which brings me to the point - there is no perfect controller. You need to find the one that is right for you.
@wergeld said in Are folks here happy with Domoticz?:
Has interesting issue lately where if I lose power to the Pi I lose all data back to May 23 of this year. I have a cron job that backs up the DB nightly and send to my NAS so I can lose hours instead of days. But, man, is this annoying - I have not tracked down the reason yet.
You may want to consider using a Pi UPS, either for that reason or just in general. Lots of different ones available now--or simply make one yourself--which should allow enough time for an orderly shutdown. I would tend to favor one based on a supercap, for longevity sake, but maybe that's just me. Perhaps @ceech has something you could use that you might like. Ideally, of course, you want one with an auto-restart feature too, to resume after power is restored and your power source charges up (yet another reason to possibly prefer a supercap: charging speed).
-
@wergeld said in Are folks here happy with Domoticz?:
Has interesting issue lately where if I lose power to the Pi I lose all data back to May 23 of this year. I have a cron job that backs up the DB nightly and send to my NAS so I can lose hours instead of days. But, man, is this annoying - I have not tracked down the reason yet.
You may want to consider using a Pi UPS, either for that reason or just in general. Lots of different ones available now--or simply make one yourself--which should allow enough time for an orderly shutdown. I would tend to favor one based on a supercap, for longevity sake, but maybe that's just me. Perhaps @ceech has something you could use that you might like. Ideally, of course, you want one with an auto-restart feature too, to resume after power is restored and your power source charges up (yet another reason to possibly prefer a supercap: charging speed).
@NeverDie
Yes, I do have it on a UPS. What I meant is that if I power down the PI. I think the SD cards is toast on it. Nothing seems to be saved to disk - I made a cron job and saved it. But, after a reboot of the Pi the cron job was no longer there. Oh well.I have stated to mess with dashticz - looks promising but not ready for prime time. Documentation is thin, to say the least. Also, the config switch to use F instead of C works for the numeric value shown - but the suffix is still "C". Also, the culture set is using (for the US, anyway) the wrong thousands separator and decimal point characters. I can add in my Google Maps API key in the locations in the config (with my lat/lon) but it does not appear to "do" anything and I see nothing in the docs on what block or section I need to create to show the maps.
Still, I do like Domoticz.
-
I've been using Domoticz for about 2 years and am happy with it. I tried a couple of others before, but Domoticz had a better look and worked with well with MySensors. I am comfortable with Lua, so that was OK for me.
I use the Domoticz phone app to monitor when I am away. It's basic, but seems to work well.
I've been able to set it up to respond to Alexa commands.
Gizmocuz seems to be responsive in keeping it up to date with MySensors. -
In the beginning I worked with DomotiGa on a raspberry. However due to all the crashes of my SD card and the long restore time (rebuilding / recompiling of DomotiGa) I had a shadow system on a separate Raspberry with Domoticz to figure out how it worked. In the end I also moved Domoticz from SD to an SSD using a Cubietruck backend. To speed Domoticz a little bit more I moved away from the standard (integrated) scripts and lua to Pass2PHP. Now all automatic controls are dealt with by PHP while still being able to use all de 'hardware' features and interface of domoticz itself. . As a result I have a fast responding system that integrates with all my domotica hardware flawless. The community is really big. And yes. Sometimes you run into a bug. But I assume that can happen anywhere.
-
I have used Domoticz for about 2+ years. I like it a lot but wish for something...more.
Pros:
Quick setup for mysensors nodes
One-stop location for data storage and data presentation
Android app is very good
Customizable scripting options once you leave their scripting environment and use API values.Cons:
Event scripting (lua? really?) needs more advanced features.
Has interesting issue lately where if I lose power to the Pi I lose all data back to May 23 of this year. I have a cron job that backs up the DB nightly and send to my NAS so I can lose hours instead of days. But, man, is this annoying - I have not tracked down the reason yet.
Graphs are just sort of...there. I do data viz at my job and use Highcharts (Domoticz' charting library) daily. The charts in Domoticz need a lot of work.I have started writing my own front end that calls data from the Domoticz API (as well as other APIs) for showing info in our house. Nothing crazy cool, but it will eventually work fine for me.
Which brings me to the point - there is no perfect controller. You need to find the one that is right for you.
@wergeld, You can't blame domoticz for loosing power, that's a risk with all SD-card based systems. After a similar experience I run domoticz now on a intel NUC for about 4 years without any major issues, and I'm on Beta
-
I am trying to get away from Domoticz because of the 5 minute log interval that is built in to it.
I have changed it to 1 minute but it is still useless for my boiler sensor.
Sometimes the Boiler is only on 30-45 secs and the temperatures on the flow and return are completely missed.
There has to be something better.
I have been trying myHouse lately but the updates for fixes and enhancements have slowed down as the developer is busy with other things.
So back to the drawing board. -
You could use node-red to log data to an external db and do whatever you want after that: it should be easier than replace the entire controller
@gohan said in Are folks here happy with Domoticz?:
You could use node-red to log data to an external db and do whatever you want after that: it should be easier than replace the entire controller
In that scenario, would Node Red be getting the sensor message first and then just somehow quickly piping it to Domoticz and a copy to the external database (e.g. MySQL)?
-
@wergeld, You can't blame domoticz for loosing power, that's a risk with all SD-card based systems. After a similar experience I run domoticz now on a intel NUC for about 4 years without any major issues, and I'm on Beta
@Sweetpants Oh, I am not. Just saying that the issues I am having with logging do not have to do with Domoticz.
-
@gohan said in Are folks here happy with Domoticz?:
You could use node-red to log data to an external db and do whatever you want after that: it should be easier than replace the entire controller
In that scenario, would Node Red be getting the sensor message first and then just somehow quickly piping it to Domoticz and a copy to the external database (e.g. MySQL)?
-
Just to clarify I think Domoticz is very versatile and flexible when it comes to hardware but when it comes to GUI and how to visually show everything it's very nice but not configurable.
@sundberg84 i dont know about you, but i use imperihome as a front end over the top of domoticz with mydomoathome.....that way you get the strong base of domoticz, but i more user friendly and customisable front end
-
I am trying to get away from Domoticz because of the 5 minute log interval that is built in to it.
I have changed it to 1 minute but it is still useless for my boiler sensor.
Sometimes the Boiler is only on 30-45 secs and the temperatures on the flow and return are completely missed.
There has to be something better.
I have been trying myHouse lately but the updates for fixes and enhancements have slowed down as the developer is busy with other things.
So back to the drawing board.@rmtucker I move the data directly from Domoticz into influxDB. This is as accurate as you will get it ;-) Data for example of my smartmeter every 10 seconds. If the device is updated in Domoticz (energy sensor for example) this will add data to influxDB and you will get the bet graphs. Accurate for me.
-
Hello guys,
I am a beginner with Domoticz. I would like to ask you a question. Can i find a way to recover the data from a sensor like temperature or smartmeter to be installed in local?
I am working with Rasperbery +domoticz + Smartplug Fibaro.
Firstly, i install domoticz in raspberry and i configure the plug fibaro to communicate with a usb Zwave. And it works. i can see the graph but I do not succed to retrieve the data locally into the raspberry.
Someone has a solution to propose me?
Thanks guys -
Hello guys,
I am a beginner with Domoticz. I would like to ask you a question. Can i find a way to recover the data from a sensor like temperature or smartmeter to be installed in local?
I am working with Rasperbery +domoticz + Smartplug Fibaro.
Firstly, i install domoticz in raspberry and i configure the plug fibaro to communicate with a usb Zwave. And it works. i can see the graph but I do not succed to retrieve the data locally into the raspberry.
Someone has a solution to propose me?
Thanks guys -
@gohan yeah!! Possible.My goal is to use machine learning with the data i collect.
So if you give me link where the explain how it's working influxdb it Will be good
Thnnk@gohan for your reply -
@gohan said in Are folks here happy with Domoticz?:
You could use node-red to log data to an external db and do whatever you want after that: it should be easier than replace the entire controller
In that scenario, would Node Red be getting the sensor message first and then just somehow quickly piping it to Domoticz and a copy to the external database (e.g. MySQL)?
I use node-red with domoticz, MySensor data hits node-red first (serial gateway) which then pipes the data to domoticz via a fake serial port. That way I can manipulate data that I send to domoticz, and can inject fake mysensor sensors into domoticz as well..
Node-red also dumps all data to influxdb for data storage, and then I use grafana for graphing purposes. Besides that I have created my own dashboard for tablets.
Currently I mostly use domoticz as scripting engine (lua), for some basic events. For example turning on TV if someone starts streaming to my chromecast, and automatically turn it off again if chromecast have been in idle state for 2 minutes (the same for my chromecast audio, that just turn on amplifier instead of TV).
-
I use node-red with domoticz, MySensor data hits node-red first (serial gateway) which then pipes the data to domoticz via a fake serial port. That way I can manipulate data that I send to domoticz, and can inject fake mysensor sensors into domoticz as well..
Node-red also dumps all data to influxdb for data storage, and then I use grafana for graphing purposes. Besides that I have created my own dashboard for tablets.
Currently I mostly use domoticz as scripting engine (lua), for some basic events. For example turning on TV if someone starts streaming to my chromecast, and automatically turn it off again if chromecast have been in idle state for 2 minutes (the same for my chromecast audio, that just turn on amplifier instead of TV).