Created
October 20, 2015 17:13
-
-
Save tikismoke/9c5189a56a71bace5267 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ps aux | |
| USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND | |
| root 1 0.0 0.0 10648 824 ? Ss 18:23 0:00 init [3] | |
| root 1376 0.0 0.0 9960 2568 ? Ss 18:23 0:00 dhclient -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0 | |
| root 1532 0.0 0.0 30808 448 ? S 18:23 0:00 supervising syslog-ng | |
| root 1533 0.0 0.0 88392 3684 ? Ss 18:23 0:00 /usr/sbin/syslog-ng -p /var/run/syslog-ng.pid | |
| root 1608 0.0 0.0 49932 1204 ? Ss 18:23 0:00 /usr/sbin/sshd | |
| root 1645 0.0 0.0 20380 852 ? Ss 18:23 0:00 /usr/sbin/cron | |
| 103 1831 0.0 0.0 29804 724 ? Ss 18:23 0:00 /usr/bin/dbus-daemon --system | |
| 102 1943 0.0 0.0 44736 996 ? Ss 18:23 0:00 /usr/sbin/exim4 -bd -q30m | |
| root 2087 0.0 0.0 16256 996 ? Ss 18:23 0:00 /sbin/getty 38400 console | |
| root 2088 0.0 0.0 16076 916 tty1 Ss+ 18:23 0:00 /sbin/getty 38400 tty1 linux | |
| root 2089 0.0 0.0 71292 3712 ? Rs 18:23 0:00 sshd: root@pts/0 | |
| root 2091 0.0 0.0 20948 3668 pts/0 Ss 18:23 0:01 -bash | |
| domogik 6845 0.3 0.0 111844 11568 ? Sl 19:10 0:00 /usr/bin/python /usr/local/bin/dmg_broker | |
| domogik 6857 0.8 0.0 97492 12176 ? Sl 19:10 0:00 /usr/bin/python /usr/local/bin/dmg_forwarder | |
| domogik 6864 3.6 0.1 178884 31060 ? Sl 19:10 0:00 /usr/bin/python /usr/local/bin/dmg_hub | |
| root 7030 0.0 0.0 16836 1256 pts/0 R+ 19:10 0:00 ps aux | |
| root@domogik0:/home/domogik/src/domogik/examples/mq-python# sudo -u domogik /usr/bin/python /home/domogik/src/domogik/bin/manager.py -f -a -d -r -x -s -b | |
| is manager | |
| 2015-10-20 19:11:20,364 domogik-manager INFO Looking for launched instances of 'manager' | |
| 2015-10-20 19:11:20,376 domogik-manager INFO No existing process. | |
| 2015-10-20 19:11:20,380 domogik-manager DEBUG watcher fork | |
| 2015-10-20 19:11:20,380 domogik-manager INFO ---------------------------------- | |
| 2015-10-20 19:11:20,382 domogik-manager INFO Starting client 'manager' (new manager instance) | |
| 2015-10-20 19:11:20,382 domogik-manager INFO Python version is sys.version_info(major=2, minor=7, micro=3, releaselevel='final', serial=0) | |
| 2015-10-20 19:11:20,384 domogik-manager DEBUG Send client status : starting | |
| 2015-10-20 19:11:20,386 domogik-manager DEBUG Send client status : starting | |
| 2015-10-20 19:11:20,389 domogik-manager DEBUG Write pid file for pid '7049' in file '/var/run/domogik/manager.pid' | |
| 2015-10-20 19:11:20,390 domogik-manager INFO End init of the global client part | |
| 2015-10-20 19:11:20,390 domogik-manager INFO Start of the xPL init | |
| 2015-10-20 19:11:20,390 domogik-manager INFO Configured interface(s) : ['eth0'] | |
| 2015-10-20 19:11:20,390 domogik-manager INFO The xpl connection may be done on the below addresses (only one will be used): | |
| 2015-10-20 19:11:20,391 domogik-manager INFO - 192.168.0.34:0 | |
| 2015-10-20 19:11:20,391 domogik-manager INFO Binding to ('192.168.0.34', 0) [BIND]... | |
| 2015-10-20 19:11:20,391 domogik-manager DEBUG xPL plugin manager socket bound to 192.168.0.34, port 46326 | |
| 2015-10-20 19:11:20,391 domogik-manager INFO Plugin configure to have the xPL hub as optionnal! The hub won't be searched but a hbeat message will be sent each 5 minutes | |
| 2015-10-20 19:11:20,392 domogik-manager DEBUG send hbeat | |
| 2015-10-20 19:11:20,392 domogik-manager INFO HUB discovery > looking for the hub. I hope there is one hub, Domogik won't work without the hub! | |
| HUB discovery > looking for the hub. I hope there is one hub, Domogik won't work without the hub! | |
| 2015-10-20 19:11:20,392 domogik-manager DEBUG normal send | |
| 2015-10-20 19:11:20,393 domogik-manager DEBUG New timer registered : <domogik.xpl.common.xplconnector.XplTimer instance at 0x2037f38> | |
| 2015-10-20 19:11:20,393 domogik-manager DEBUG New timer created : <domogik.xpl.common.xplconnector.XplTimer instance at 0x2037f38> | |
| 2015-10-20 19:11:20,395 domogik-manager DEBUG send hbeat | |
| 2015-10-20 19:11:20,395 domogik-manager DEBUG xPL thread started for manager | |
| 2015-10-20 19:11:20,396 domogik-manager INFO HUB discovery > looking for the hub. I hope there is one hub, Domogik won't work without the hub! | |
| HUB discovery > looking for the hub. I hope there is one hub, Domogik won't work without the hub! | |
| 2015-10-20 19:11:20,396 domogik-manager INFO End of the xPL init | |
| 2015-10-20 19:11:20,396 domogik-manager DEBUG normal send | |
| 2015-10-20 19:11:20,397 domogik-manager INFO Manager startup | |
| 2015-10-20 19:11:20,397 domogik-manager INFO Host : domogik0 | |
| 2015-10-20 19:11:20,397 domogik-manager INFO Start dbmgr : True | |
| 2015-10-20 19:11:20,397 domogik-manager INFO Start rest : True | |
| 2015-10-20 19:11:20,397 domogik-manager INFO Start xpl gateway : True | |
| 2015-10-20 19:11:20,398 domogik-manager INFO Start admin interface : True | |
| 2015-10-20 19:11:20,399 domogik-manager INFO Start scenario manager : True | |
| 2015-10-20 19:11:20,399 domogik-manager INFO Start butler : True | |
| 2015-10-20 19:11:20,399 domogik-manager INFO Create the fifo to communicate with the init script | |
| 2015-10-20 19:11:20,401 domogik-manager INFO Packages path : /var/lib/domogik//domogik_packages | |
| 2015-10-20 19:11:20,401 domogik-manager INFO Clients initialisation | |
| 2015-10-20 19:11:20,402 domogik-manager INFO New core component : dbmgr | |
| 2015-10-20 19:11:20,402 domogik-manager INFO Add new client : host=domogik0, type=core, name=dbmgr, client_id=core-dbmgr.domogik0, data={} | |
| is manager | |
| 2015-10-20 19:11:20,404 domogik-manager INFO Looking for launched instances of 'dbmgr' | |
| 2015-10-20 19:11:20,416 domogik-manager INFO No existing process. | |
| 2015-10-20 19:11:20,417 domogik-manager INFO Request to start core component : dbmgr | |
| 2015-10-20 19:11:20,417 domogik-manager DEBUG Try to import module : domogik.bin.dbmgr | |
| 2015-10-20 19:11:20,876 domogik-manager INFO Execute command : NOTICE=THIS_PLUGIN_IS_STARTED_BY_THE_MANAGER && /usr/bin/python /home/domogik/src/domogik/bin/dbmgr.pyc | |
| is manager | |
| 2015-10-20 19:11:21,661 domogik-dbmgr INFO Looking for launched instances of 'dbmgr' | |
| 2015-10-20 19:11:21,674 domogik-dbmgr INFO No existing process. | |
| 2015-10-20 19:11:21,676 domogik-dbmgr INFO Starting the plugin in background... | |
| 2015-10-20 19:11:21,682 domogik-manager DEBUG Try to set the pid : core-dbmgr.domogik0 => 7070 | |
| 2015-10-20 19:11:21,683 domogik-manager INFO Pid set : core-dbmgr.domogik0 => 7070 | |
| 2015-10-20 19:11:21,683 domogik-manager DEBUG Try to set a new status : core-dbmgr.domogik0 => alive | |
| 2015-10-20 19:11:21,684 domogik-manager INFO Status set : core-dbmgr.domogik0 => alive | |
| 2015-10-20 19:11:21,684 domogik-manager INFO New core component : rest | |
| 2015-10-20 19:11:21,684 domogik-manager INFO Add new client : host=domogik0, type=core, name=rest, client_id=core-rest.domogik0, data={} | |
| is manager | |
| 2015-10-20 19:11:21,687 domogik-manager INFO Looking for launched instances of 'rest' | |
| 2015-10-20 19:11:21,702 domogik-manager INFO No existing process. | |
| 2015-10-20 19:11:21,702 domogik-manager INFO Request to start core component : rest | |
| 2015-10-20 19:11:21,703 domogik-manager DEBUG Try to import module : domogik.bin.rest | |
| 2015-10-20 19:11:21,838 domogik-manager INFO Execute command : NOTICE=THIS_PLUGIN_IS_STARTED_BY_THE_MANAGER && /usr/bin/python /home/domogik/src/domogik/bin/rest.pyc | |
| is manager | |
| 2015-10-20 19:11:22,739 domogik-rest INFO Looking for launched instances of 'rest' | |
| 2015-10-20 19:11:22,752 domogik-rest INFO No existing process. | |
| 2015-10-20 19:11:22,757 domogik-rest INFO Starting the plugin in background... | |
| 2015-10-20 19:11:22,763 domogik-manager DEBUG Try to set the pid : core-rest.domogik0 => 7107 | |
| 2015-10-20 19:11:22,763 domogik-manager INFO Pid set : core-rest.domogik0 => 7107 | |
| 2015-10-20 19:11:22,764 domogik-manager DEBUG Try to set a new status : core-rest.domogik0 => alive | |
| 2015-10-20 19:11:22,764 domogik-manager INFO Status set : core-rest.domogik0 => alive | |
| 2015-10-20 19:11:22,764 domogik-manager INFO New core component : xplgw | |
| 2015-10-20 19:11:22,764 domogik-manager INFO Add new client : host=domogik0, type=core, name=xplgw, client_id=core-xplgw.domogik0, data={} | |
| is manager | |
| 2015-10-20 19:11:22,767 domogik-manager INFO Looking for launched instances of 'xplgw' | |
| 2015-10-20 19:11:22,781 domogik-manager INFO No existing process. | |
| 2015-10-20 19:11:22,782 domogik-manager INFO Request to start core component : xplgw | |
| 2015-10-20 19:11:22,782 domogik-manager DEBUG Try to import module : domogik.bin.xplgw | |
| 2015-10-20 19:11:22,783 domogik-manager INFO Execute command : NOTICE=THIS_PLUGIN_IS_STARTED_BY_THE_MANAGER && /usr/bin/python /home/domogik/src/domogik/bin/xplgw.pyc | |
| is manager | |
| 2015-10-20 19:11:23,564 domogik-xplgw INFO Looking for launched instances of 'xplgw' | |
| 2015-10-20 19:11:23,578 domogik-xplgw INFO No existing process. | |
| 2015-10-20 19:11:23,580 domogik-xplgw INFO Starting the plugin in background... | |
| 2015-10-20 19:11:23,586 domogik-manager DEBUG Try to set the pid : core-xplgw.domogik0 => 7140 | |
| 2015-10-20 19:11:23,586 domogik-manager INFO Pid set : core-xplgw.domogik0 => 7140 | |
| 2015-10-20 19:11:23,587 domogik-manager DEBUG Try to set a new status : core-xplgw.domogik0 => alive | |
| 2015-10-20 19:11:23,587 domogik-manager INFO Status set : core-xplgw.domogik0 => alive | |
| 2015-10-20 19:11:23,588 domogik-manager INFO New core component : admin | |
| 2015-10-20 19:11:23,588 domogik-manager INFO Add new client : host=domogik0, type=core, name=admin, client_id=core-admin.domogik0, data={} | |
| is manager | |
| 2015-10-20 19:11:23,591 domogik-manager INFO Looking for launched instances of 'admin' | |
| 2015-10-20 19:11:23,609 domogik-manager INFO No existing process. | |
| 2015-10-20 19:11:23,610 domogik-manager INFO Request to start core component : admin | |
| 2015-10-20 19:11:23,610 domogik-manager DEBUG Try to import module : domogik.bin.admin | |
| brain_base | |
| plugin_geoloc | |
| plugin_generic | |
| externals | |
| plugin_wol | |
| plugin_teleinfo | |
| plugin_weather | |
| plugin_onewire | |
| => admin | |
| Try to import module : domogik_packages.plugin_onewire.admin => plugin_onewire_adm | |
| stats | |
| design | |
| url2xpl | |
| plugin_Bluez | |
| => admin | |
| Try to import module : domogik_packages.plugin_Bluez.admin => plugin_Bluez_adm | |
| Error while trying to load package 'plugin_Bluez' advanced page in the admin. The error is : Traceback (most recent call last): | |
| File "/home/domogik/src/domogik/admin/application.py", line 121, in <module> | |
| the_adm = getattr(__import__(pkg, fromlist=[pkg_adm], level=1), pkg_adm) | |
| AttributeError: 'module' object has no attribute 'plugin_Bluez_adm' | |
| plugins | |
| plugin_diskfree | |
| => admin | |
| Try to import module : domogik_packages.plugin_diskfree.admin => plugin_diskfree_adm | |
| plugin_ping | |
| brain_wolfram | |
| data | |
| plugin_ozwave | |
| => admin | |
| Try to import module : domogik_packages.plugin_ozwave.admin => plugin_ozwave_adm | |
| 2015-10-20 19:11:23,743 domogik-manager INFO Execute command : NOTICE=THIS_PLUGIN_IS_STARTED_BY_THE_MANAGER && /usr/bin/python /home/domogik/src/domogik/bin/admin.pyc | |
| brain_base | |
| plugin_geoloc | |
| plugin_generic | |
| externals | |
| plugin_wol | |
| plugin_teleinfo | |
| plugin_weather | |
| plugin_onewire | |
| => admin | |
| Try to import module : domogik_packages.plugin_onewire.admin => plugin_onewire_adm | |
| stats | |
| design | |
| url2xpl | |
| plugin_Bluez | |
| => admin | |
| Try to import module : domogik_packages.plugin_Bluez.admin => plugin_Bluez_adm | |
| Error while trying to load package 'plugin_Bluez' advanced page in the admin. The error is : Traceback (most recent call last): | |
| File "/home/domogik/src/domogik/admin/application.py", line 121, in <module> | |
| the_adm = getattr(__import__(pkg, fromlist=[pkg_adm], level=1), pkg_adm) | |
| AttributeError: 'module' object has no attribute 'plugin_Bluez_adm' | |
| plugins | |
| plugin_diskfree | |
| => admin | |
| Try to import module : domogik_packages.plugin_diskfree.admin => plugin_diskfree_adm | |
| plugin_ping | |
| brain_wolfram | |
| data | |
| plugin_ozwave | |
| => admin | |
| Try to import module : domogik_packages.plugin_ozwave.admin => plugin_ozwave_adm | |
| is manager | |
| 2015-10-20 19:11:24,754 domogik-admin INFO Looking for launched instances of 'admin' | |
| 2015-10-20 19:11:24,769 domogik-admin INFO No existing process. | |
| 2015-10-20 19:11:24,771 domogik-admin INFO Starting the plugin in background... | |
| 2015-10-20 19:11:24,777 domogik-manager DEBUG Try to set the pid : core-admin.domogik0 => 7182 | |
| 2015-10-20 19:11:24,778 domogik-manager INFO Pid set : core-admin.domogik0 => 7182 | |
| 2015-10-20 19:11:24,778 domogik-manager DEBUG Try to set a new status : core-admin.domogik0 => alive | |
| 2015-10-20 19:11:24,779 domogik-manager INFO Status set : core-admin.domogik0 => alive | |
| 2015-10-20 19:11:24,779 domogik-manager INFO New core component : scenario | |
| 2015-10-20 19:11:24,779 domogik-manager INFO Add new client : host=domogik0, type=core, name=scenario, client_id=core-scenario.domogik0, data={} | |
| is manager | |
| 2015-10-20 19:11:24,781 domogik-manager INFO Looking for launched instances of 'scenario' | |
| 2015-10-20 19:11:24,800 domogik-manager INFO No existing process. | |
| 2015-10-20 19:11:24,801 domogik-manager INFO Request to start core component : scenario | |
| 2015-10-20 19:11:24,801 domogik-manager DEBUG Try to import module : domogik.bin.scenario | |
| 2015-10-20 19:11:24,804 domogik-manager INFO Execute command : NOTICE=THIS_PLUGIN_IS_STARTED_BY_THE_MANAGER && /usr/bin/python /home/domogik/src/domogik/bin/scenario.pyc | |
| is manager | |
| 2015-10-20 19:11:25,580 domogik-scenario INFO Looking for launched instances of 'scenario' | |
| 2015-10-20 19:11:25,594 domogik-scenario INFO No existing process. | |
| 2015-10-20 19:11:25,596 domogik-scenario INFO Starting the plugin in background... | |
| 2015-10-20 19:11:25,602 domogik-manager DEBUG Try to set the pid : core-scenario.domogik0 => 7218 | |
| 2015-10-20 19:11:25,603 domogik-manager INFO Pid set : core-scenario.domogik0 => 7218 | |
| 2015-10-20 19:11:25,603 domogik-manager DEBUG Try to set a new status : core-scenario.domogik0 => alive | |
| 2015-10-20 19:11:25,603 domogik-manager INFO Status set : core-scenario.domogik0 => alive | |
| 2015-10-20 19:11:25,604 domogik-manager INFO New core component : butler | |
| 2015-10-20 19:11:25,604 domogik-manager INFO Add new client : host=domogik0, type=core, name=butler, client_id=core-butler.domogik0, data={} | |
| is manager | |
| 2015-10-20 19:11:25,606 domogik-manager INFO Looking for launched instances of 'butler' | |
| 2015-10-20 19:11:25,623 domogik-manager INFO No existing process. | |
| 2015-10-20 19:11:25,624 domogik-manager INFO Request to start core component : butler | |
| 2015-10-20 19:11:25,624 domogik-manager DEBUG Try to import module : domogik.bin.butler | |
| /!\ Rivescript 1.06, patched for Domogik | |
| 2015-10-20 19:11:25,632 domogik-manager INFO Execute command : NOTICE=THIS_PLUGIN_IS_STARTED_BY_THE_MANAGER && /usr/bin/python /home/domogik/src/domogik/bin/butler.pyc | |
| /!\ Rivescript 1.06, patched for Domogik | |
| is manager | |
| 2015-10-20 19:11:25,975 domogik-butler INFO Looking for launched instances of 'butler' | |
| 2015-10-20 19:11:25,986 domogik-butler INFO No existing process. | |
| 2015-10-20 19:11:25,987 domogik-butler INFO Starting the plugin in background... | |
| 2015-10-20 19:11:25,990 domogik-manager DEBUG Try to set the pid : core-butler.domogik0 => 7256 | |
| 2015-10-20 19:11:25,991 domogik-manager INFO Pid set : core-butler.domogik0 => 7256 | |
| 2015-10-20 19:11:25,991 domogik-manager DEBUG Try to set a new status : core-butler.domogik0 => alive | |
| 2015-10-20 19:11:25,992 domogik-manager INFO Status set : core-butler.domogik0 => alive | |
| 2015-10-20 19:11:25,993 domogik-manager DEBUG New listener 98886fdc-774d-11e5-b666-00ffaa000014, filter : {'schema': 'hbeat.basic'} | |
| 2015-10-20 19:11:25,994 domogik-manager DEBUG New listener 988886e8-774d-11e5-b666-00ffaa000014, filter : {'schema': 'hbeat.app'} | |
| 2015-10-20 19:11:25,994 domogik-manager DEBUG send hbeat | |
| 2015-10-20 19:11:25,994 domogik-manager DEBUG normal send | |
| 2015-10-20 19:11:25,995 domogik-manager DEBUG Send client status : alive | |
| 2015-10-20 19:11:25,997 domogik-manager INFO Start IOLoop for MQ : nothing else can be executed in the __init__ after this! Make sure that the self.ready() call is the last line of your init!!!! | |
| 2015-10-20 19:11:25,999 domogik-manager INFO New status received from core dbmgr on domogik0 : starting | |
| 2015-10-20 19:11:25,999 domogik-manager DEBUG Try to set a new status : core-dbmgr.domogik0 => starting | |
| 2015-10-20 19:11:26,000 domogik-manager INFO Status set : core-dbmgr.domogik0 => starting | |
| 2015-10-20 19:11:26,000 domogik-manager DEBUG Package available : brain_base | |
| 2015-10-20 19:11:26,001 domogik-manager INFO New package detected : type = brain / id = base | |
| 2015-10-20 19:11:26,002 domogik-manager INFO New status received from core dbmgr on domogik0 : starting | |
| 2015-10-20 19:11:26,002 domogik-manager DEBUG Package brain-base : read the json file and validate it | |
| 2015-10-20 19:11:26,002 domogik-manager DEBUG Try to set a new status : core-dbmgr.domogik0 => starting | |
| 2015-10-20 19:11:26,003 domogik-manager DEBUG The status was already starting : nothing to do | |
| 2015-10-20 19:11:26,005 domogik-manager INFO New status received from core admin on domogik0 : starting | |
| 2015-10-20 19:11:26,006 domogik-manager DEBUG Package brain-base : the json file is valid | |
| 2015-10-20 19:11:26,006 domogik-manager DEBUG Try to set a new status : core-admin.domogik0 => starting | |
| 2015-10-20 19:11:26,007 domogik-manager INFO Status set : core-admin.domogik0 => starting | |
| 2015-10-20 19:11:26,007 domogik-manager INFO New brain available : base | |
| 2015-10-20 19:11:26,008 domogik-manager INFO New status received from core scenario on domogik0 : starting | |
| 2015-10-20 19:11:26,009 domogik-manager DEBUG Try to set a new status : core-scenario.domogik0 => starting | |
| 2015-10-20 19:11:26,009 domogik-manager INFO Status set : core-scenario.domogik0 => starting | |
| 2015-10-20 19:11:26,010 domogik-manager INFO New status received from core dbmgr on domogik0 : alive | |
| 2015-10-20 19:11:26,010 domogik-manager DEBUG Try to set a new status : core-dbmgr.domogik0 => alive | |
| 2015-10-20 19:11:26,011 domogik-manager INFO Status set : core-dbmgr.domogik0 => alive | |
| 2015-10-20 19:11:26,008 domogik-manager INFO New brain : base | |
| 2015-10-20 19:11:26,011 domogik-manager DEBUG Init config query(mq) instance | |
| 2015-10-20 19:11:26,012 domogik-manager INFO Brain base : read the json file | |
| 2015-10-20 19:11:26,015 domogik-manager INFO Request query config for client base : key * | |
| 2015-10-20 19:11:26,013 domogik-manager INFO New status received from core admin on domogik0 : starting | |
| 2015-10-20 19:11:26,016 domogik-manager DEBUG Try to set a new status : core-admin.domogik0 => starting | |
| 2015-10-20 19:11:26,016 domogik-manager DEBUG The status was already starting : nothing to do | |
| 2015-10-20 19:11:26,016 domogik-manager INFO New status received from core scenario on domogik0 : starting | |
| 2015-10-20 19:11:26,017 domogik-manager DEBUG Try to set a new status : core-scenario.domogik0 => starting | |
| 2015-10-20 19:11:26,017 domogik-manager DEBUG The status was already starting : nothing to do | |
| 2015-10-20 19:11:26,017 domogik-manager INFO New status received from core xplgw on domogik0 : starting | |
| 2015-10-20 19:11:26,017 domogik-manager DEBUG Try to set a new status : core-xplgw.domogik0 => starting | |
| 2015-10-20 19:11:26,018 domogik-manager INFO Status set : core-xplgw.domogik0 => starting | |
| 2015-10-20 19:11:26,018 domogik-manager INFO New status received from core rest on domogik0 : starting | |
| 2015-10-20 19:11:26,018 domogik-manager DEBUG Try to set a new status : core-rest.domogik0 => starting | |
| 2015-10-20 19:11:26,018 domogik-manager INFO Status set : core-rest.domogik0 => starting | |
| 2015-10-20 19:11:26,019 domogik-manager INFO New status received from core butler on domogik0 : starting | |
| 2015-10-20 19:11:26,019 domogik-manager DEBUG Try to set a new status : core-butler.domogik0 => starting | |
| 2015-10-20 19:11:26,019 domogik-manager INFO Status set : core-butler.domogik0 => starting | |
| 2015-10-20 19:11:26,020 domogik-manager INFO New status received from core xplgw on domogik0 : starting | |
| 2015-10-20 19:11:26,020 domogik-manager DEBUG Try to set a new status : core-xplgw.domogik0 => starting | |
| 2015-10-20 19:11:26,020 domogik-manager DEBUG The status was already starting : nothing to do | |
| 2015-10-20 19:11:26,020 domogik-manager INFO New status received from core rest on domogik0 : starting | |
| 2015-10-20 19:11:26,021 domogik-manager DEBUG Try to set a new status : core-rest.domogik0 => starting | |
| 2015-10-20 19:11:26,021 domogik-manager DEBUG The status was already starting : nothing to do | |
| 2015-10-20 19:11:26,021 domogik-manager INFO New status received from core butler on domogik0 : starting | |
| 2015-10-20 19:11:26,021 domogik-manager DEBUG Try to set a new status : core-butler.domogik0 => starting | |
| 2015-10-20 19:11:26,021 domogik-manager DEBUG The status was already starting : nothing to do | |
| 2015-10-20 19:11:26,022 domogik-manager INFO New status received from core rest on domogik0 : alive | |
| 2015-10-20 19:11:26,022 domogik-manager DEBUG Try to set a new status : core-rest.domogik0 => alive | |
| 2015-10-20 19:11:26,022 domogik-manager INFO Status set : core-rest.domogik0 => alive | |
| 2015-10-20 19:11:26,024 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'base', u'data': {}, u'host': u'domogik0', u'reason': u'', u'key': u'*', u'type': u'brain'}')> | |
| 2015-10-20 19:11:26,027 domogik-manager INFO Add new client : host=domogik0, type=brain, name=base, client_id=brain-base.domogik0, data={u'xpl_stats': {}, u'commands': {}, u'device_types': {}, u'xpl_commands': {}, u'products': [], u'sensors': {}, u'configuration': [], u'identity': {u'description': u'Butler base brain. This package includes all the basic brain features : Domogik control, greetings, learning, date, time, math, ...', u'tags': [u'butler'], u'author_email': u'fritz.smh at gmail.com', 'xpl_clients_only': False, u'author': u'Fritz', u'domogik_min_version': u'0.4.1', 'icon_file': '/var/lib/domogik//domogik_packages/brain_base/design/icon.png', 'package_id': u'brain-base', u'dependencies': [], 'compliant_xpl_clients': [], u'version': u'1.1', u'type': u'brain', u'name': u'base'}, u'json_version': 2} | |
| 2015-10-20 19:11:26,027 domogik-manager DEBUG Package available : plugin_geoloc | |
| 2015-10-20 19:11:26,028 domogik-manager INFO New package detected : type = plugin / id = geoloc | |
| 2015-10-20 19:11:26,028 domogik-manager DEBUG Package plugin-geoloc : read the json file and validate it | |
| 2015-10-20 19:11:26,030 domogik-manager DEBUG Package plugin-geoloc : the json file is valid | |
| 2015-10-20 19:11:26,030 domogik-manager INFO New plugin available : geoloc | |
| 2015-10-20 19:11:26,030 domogik-manager INFO New plugin : geoloc | |
| 2015-10-20 19:11:26,030 domogik-manager DEBUG Init config query(mq) instance | |
| 2015-10-20 19:11:26,031 domogik-manager INFO Plugin geoloc : read the json file | |
| 2015-10-20 19:11:26,032 domogik-manager INFO Request query config for client geoloc : key * | |
| 2015-10-20 19:11:26,038 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'geoloc', u'data': {}, u'host': u'domogik0', u'reason': u'', u'key': u'*', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:26,038 domogik-manager INFO Request query config for client geoloc : key configured | |
| 2015-10-20 19:11:26,044 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'geoloc', u'reason': u'', u'value': u'None', u'host': u'domogik0', u'key': u'configured', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:26,045 domogik-manager INFO There is no udev rules file for 'plugin-geoloc.domogik0' | |
| 2015-10-20 19:11:26,045 domogik-manager INFO There is no conversion file for 'plugin-geoloc.domogik0' | |
| 2015-10-20 19:11:26,045 domogik-manager INFO Add new client : host=domogik0, type=plugin, name=geoloc, client_id=plugin-geoloc.domogik0, data={u'xpl_stats': {u'position_degrees': {u'name': u'Position in degrees', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'position_degrees', u'key': u'current'}], u'static': [{u'value': u'position_degrees', u'key': u'type'}]}, u'schema': u'sensor.basic'}}, u'commands': {}, 'udev_rules': {}, u'device_types': {u'geoloc.position_degrees': {u'commands': [], u'description': u'GPS position', u'parameters': [{u'type': u'string', u'description': u'The geolocated device id', u'key': u'device', u'xpl': True}], u'sensors': [u'position_degrees'], u'id': u'geoloc.position', u'name': u'GPS position'}}, u'xpl_commands': {}, u'sensors': {u'position_degrees': {u'conversion': u'', u'name': u'GPS position in degrees', u'data_type': u'DT_CoordD', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}}, u'configuration': [{'description': 'Automatically start the client at Domogik startup', 'default': False, 'required': True, 'key': 'auto_startup', 'type': 'boolean', 'name': 'Start the client with Domogik'}, {u'name': u'Service ip or hostname', u'default': u'0.0.0.0', u'required': False, u'key': u'host', u'type': u'ipv4', u'description': u'Ip or hostname of the service which will make the url available.'}, {u'min_value': 1025, u'name': u'Service port', u'default': 40445, u'max_value': 65535, u'required': False, u'key': u'port', u'type': u'integer', u'description': u'Port of the service which will make the url available.'}], u'identity': {u'description': u'Allow your smartphone or anything else to send GPS data to this plugin over an url.', u'tags': [u'gps', u'geolocalisation', u'tracker'], u'author_email': u'fritz.smh at gmail.com', 'xpl_clients_only': False, u'author': u'Fritz', u'domogik_min_version': u'0.4.1', 'icon_file': '/var/lib/domogik//domogik_packages/plugin_geoloc/design/icon.png', 'package_id': u'plugin-geoloc', u'dependencies': [], 'compliant_xpl_clients': [], u'version': u'1.2', u'type': u'plugin', u'name': u'geoloc'}, u'json_version': 2} | |
| 2015-10-20 19:11:26,047 domogik-manager INFO Request query config for client geoloc : key auto_startup | |
| 2015-10-20 19:11:26,049 domogik-manager INFO New status received from core butler on domogik0 : alive | |
| 2015-10-20 19:11:26,049 domogik-manager DEBUG Try to set a new status : core-butler.domogik0 => alive | |
| 2015-10-20 19:11:26,050 domogik-manager INFO Status set : core-butler.domogik0 => alive | |
| 2015-10-20 19:11:26,054 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'geoloc', u'reason': u'', u'value': u'None', u'host': u'domogik0', u'key': u'auto_startup', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:26,054 domogik-manager INFO Plugin geoloc not configured to be started on manager startup. | |
| 2015-10-20 19:11:26,054 domogik-manager INFO Register device type : geoloc.position_degrees | |
| 2015-10-20 19:11:26,054 domogik-manager DEBUG Package available : plugin_generic | |
| 2015-10-20 19:11:26,055 domogik-manager INFO New package detected : type = plugin / id = generic | |
| 2015-10-20 19:11:26,055 domogik-manager DEBUG Package plugin-generic : read the json file and validate it | |
| 2015-10-20 19:11:26,057 domogik-manager DEBUG Package plugin-generic : the json file is valid | |
| 2015-10-20 19:11:26,058 domogik-manager INFO New plugin available : generic | |
| 2015-10-20 19:11:26,058 domogik-manager INFO New plugin : generic | |
| 2015-10-20 19:11:26,058 domogik-manager DEBUG Init config query(mq) instance | |
| 2015-10-20 19:11:26,059 domogik-manager INFO Plugin generic : read the json file | |
| 2015-10-20 19:11:26,061 domogik-manager INFO Request query config for client generic : key * | |
| 2015-10-20 19:11:26,066 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'generic', u'data': {}, u'host': u'domogik0', u'reason': u'', u'key': u'*', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:26,066 domogik-manager INFO Request query config for client generic : key configured | |
| 2015-10-20 19:11:26,072 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'generic', u'reason': u'', u'value': u'None', u'host': u'domogik0', u'key': u'configured', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:26,072 domogik-manager INFO There is no udev rules file for 'plugin-generic.domogik0' | |
| 2015-10-20 19:11:26,072 domogik-manager INFO There is no conversion file for 'plugin-generic.domogik0' | |
| 2015-10-20 19:11:26,073 domogik-manager INFO Add new client : host=domogik0, type=plugin, name=generic, client_id=plugin-generic.domogik0, data={u'xpl_stats': {u'rgb': {u'name': u'RGB', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'rgb_color', u'key': u'color'}, {u'ignore_values': u'', u'sensor': u'rgb_command', u'key': u'command'}], u'static': []}, u'schema': u'arduino.rgb'}, u'osd': {u'name': u'osd', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'osd_command', u'key': u'command'}, {u'ignore_values': u'', u'sensor': u'osd_text', u'key': u'text'}, {u'ignore_values': u'', u'sensor': u'osd_row', u'key': u'row'}, {u'ignore_values': u'', u'sensor': u'osd_column', u'key': u'column'}, {u'ignore_values': u'', u'sensor': u'osd_delay', u'key': u'delay'}], u'static': []}, u'schema': u'osd.basic'}, u'temperature': {u'name': u'Temperature', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'temperature', u'key': u'current'}], u'static': [{u'value': u'temp', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'humidity': {u'name': u'Humidity', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'humidity', u'key': u'current'}], u'static': [{u'value': u'humidity', u'key': u'type'}]}, u'schema': u'sensor.basic'}}, u'commands': {u'set_rgb_color': {u'return_confirmation': True, u'name': u'set_rgb_color', u'parameters': [{u'conversion': u'', u'data_type': u'DT_ColorRGBHexa', u'key': u'color'}, {u'conversion': u'', u'data_type': u'DT_String', u'key': u'command'}], u'xpl_command': u'set_rgb_color'}, u'send_text': {u'return_confirmation': True, u'name': u'send_text', u'parameters': [{u'conversion': u'', u'data_type': u'DT_String', u'key': u'text'}, {u'conversion': u'', u'data_type': u'DT_String', u'key': u'command'}], u'xpl_command': u'send_text'}}, 'udev_rules': {}, u'device_types': {u'generic.temperature': {u'commands': [], u'description': u'', u'parameters': [{u'type': u'string', u'description': u'Device address.', u'key': u'device', u'xpl': True}], u'sensors': [u'temperature'], u'id': u'generic.temperature', u'name': u'Temperature sensors'}, u'generic.ar_rgb': {u'commands': [u'set_rgb_color'], u'description': u'', u'parameters': [{u'type': u'string', u'description': u'Device address.', u'key': u'device', u'xpl': True}], u'sensors': [u'rgb_color', u'rgb_command'], u'id': u'generic.ar_rgb', u'name': u'Arduino RGB'}, u'generic.osd': {u'commands': [u'send_text'], u'description': u'', u'parameters': [], u'sensors': [u'osd_command', u'osd_text', u'osd_row', u'osd_column', u'osd_delay'], u'id': u'generic.osd', u'name': u'OSD'}, u'generic.humidity': {u'commands': [], u'description': u'', u'parameters': [{u'type': u'string', u'description': u'Device address.', u'key': u'device', u'xpl': True}], u'sensors': [u'humidity'], u'id': u'generic.hummidity', u'name': u'Humidity sensors'}}, u'xpl_commands': {u'set_rgb_color': {u'xplstat_name': u'rgb', u'name': u'set_rgb_color', u'parameters': {u'device': [], u'static': []}, u'schema': u'arduino.rgb'}, u'send_text': {u'xplstat_name': u'osd', u'name': u'send_text', u'parameters': {u'device': [], u'static': []}, u'schema': u'osd.basic'}}, u'products': [], u'sensors': {u'rgb_color': {u'conversion': u'', u'name': u'RGB color', u'data_type': u'DT_ColorRGBHexa', u'incremental': False, u'timeout': 600, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'temperature': {u'conversion': u'', u'name': u'Temperature', u'data_type': u'DT_Temp', u'incremental': False, u'timeout': 600, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'osd_command': {u'conversion': u'', u'name': u'OSD command', u'data_type': u'DT_String', u'incremental': True, u'timeout': 600, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'osd_text': {u'conversion': u'', u'name': u'OSD text', u'data_type': u'DT_String', u'incremental': True, u'timeout': 600, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'osd_delay': {u'conversion': u'', u'name': u'OSD delay', u'data_type': u'DT_Number', u'incremental': True, u'timeout': 600, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'rgb_command': {u'conversion': u'', u'name': u'RGB command', u'data_type': u'DT_String', u'incremental': True, u'timeout': 600, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'osd_column': {u'conversion': u'', u'name': u'OSD column', u'data_type': u'DT_Number', u'incremental': True, u'timeout': 600, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'osd_row': {u'conversion': u'', u'name': u'OSD row', u'data_type': u'DT_Number', u'incremental': True, u'timeout': 600, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'humidity': {u'conversion': u'', u'name': u'Humidity', u'data_type': u'DT_Humidity', u'incremental': False, u'timeout': 600, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}}, u'configuration': [], u'identity': {u'description': u'This plugin is to be used with xPL devices which are not Domogik plugins. For example arduino DIY devices.', u'tags': [u'generic', u'temperature', u'humidity', u'ar_arb'], u'author_email': u'fritz.smh at gmail.com & y.poilvert at geekinfo.fr ', u'xpl_clients_only': True, u'author': u'Fritz & OverLoad', u'domogik_min_version': u'0.4.0', 'icon_file': '/var/lib/domogik//domogik_packages/plugin_generic/design/icon.png', 'package_id': u'plugin-generic', u'dependencies': [], 'compliant_xpl_clients': [], u'version': u'1.0', u'type': u'plugin', u'name': u'generic'}, u'json_version': 2} | |
| 2015-10-20 19:11:26,075 domogik-manager INFO Request query config for client generic : key auto_startup | |
| 2015-10-20 19:11:26,081 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'generic', u'reason': u'', u'value': u'None', u'host': u'domogik0', u'key': u'auto_startup', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:26,081 domogik-manager INFO Plugin generic not configured to be started on manager startup. | |
| 2015-10-20 19:11:26,081 domogik-manager INFO Register device type : generic.temperature | |
| 2015-10-20 19:11:26,081 domogik-manager INFO Register device type : generic.ar_rgb | |
| 2015-10-20 19:11:26,081 domogik-manager INFO Register device type : generic.osd | |
| 2015-10-20 19:11:26,082 domogik-manager INFO Register device type : generic.humidity | |
| 2015-10-20 19:11:26,082 domogik-manager DEBUG Package available : externals | |
| 2015-10-20 19:11:26,082 domogik-manager WARNING Invalid package : externals (should be named like this : <type>_<name> (plugin_ipx800, ...) | |
| 2015-10-20 19:11:26,082 domogik-manager DEBUG Package available : plugin_wol | |
| 2015-10-20 19:11:26,082 domogik-manager INFO New package detected : type = plugin / id = wol | |
| 2015-10-20 19:11:26,082 domogik-manager DEBUG Package plugin-wol : read the json file and validate it | |
| 2015-10-20 19:11:26,084 domogik-manager DEBUG Package plugin-wol : the json file is valid | |
| 2015-10-20 19:11:26,084 domogik-manager INFO New plugin available : wol | |
| 2015-10-20 19:11:26,084 domogik-manager INFO New plugin : wol | |
| 2015-10-20 19:11:26,084 domogik-manager DEBUG Init config query(mq) instance | |
| 2015-10-20 19:11:26,085 domogik-manager INFO Plugin wol : read the json file | |
| 2015-10-20 19:11:26,086 domogik-manager INFO Request query config for client wol : key * | |
| 2015-10-20 19:11:26,092 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'wol', u'data': {u'configured': True, u'auto_startup': u'Y'}, u'host': u'domogik0', u'reason': u'', u'key': u'*', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:26,093 domogik-manager INFO Request query config for client wol : key configured | |
| 2015-10-20 19:11:26,099 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'wol', u'reason': u'', u'value': True, u'host': u'domogik0', u'key': u'configured', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:26,100 domogik-manager INFO There is no udev rules file for 'plugin-wol.domogik0' | |
| 2015-10-20 19:11:26,100 domogik-manager INFO Conversion discovered for 'plugin-wol.domogik0' : from_low_high_to_DT_Switch.py | |
| 2015-10-20 19:11:26,100 domogik-manager INFO Conversion discovered for 'plugin-wol.domogik0' : from_DT_Switch_to_low_high.py | |
| 2015-10-20 19:11:26,100 domogik-manager INFO Conversion discovered for 'plugin-wol.domogik0' : from_high_to_DT_Trigger.py | |
| 2015-10-20 19:11:26,100 domogik-manager INFO Conversion discovered for 'plugin-wol.domogik0' : from_DT_Trigger_to_high.py | |
| 2015-10-20 19:11:26,101 domogik-manager INFO Add new client : host=domogik0, type=plugin, name=wol, client_id=plugin-wol.domogik0, data={u'xpl_stats': {u'wol': {u'name': u'wol', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'wol', u'key': u'current'}], u'static': [{u'value': u'wakeonlan', u'key': u'type'}]}, u'schema': u'sensor.basic'}}, u'commands': {u'wol': {u'return_confirmation': True, u'name': u'Wake on Lan', u'parameters': [{u'conversion': u'from_DT_Trigger_to_high', u'data_type': u'DT_Trigger', u'key': u'current'}], u'xpl_command': u'wol'}}, 'udev_rules': {}, u'device_types': {u'wol.wol': {u'commands': [u'wol'], u'description': u'Wake on lan', u'parameters': [{u'type': u'string', u'description': u'The MAC address the network element you want to wake on', u'key': u'device', u'xpl': True}, {u'type': u'integer', u'description': u'The wake on lan port to use (0 ... 9). Most common values are 7, 9 or 0.', u'key': u'port', u'xpl': True}], u'sensors': [u'wol'], u'id': u'wol.wol', u'name': u'Wake on lan'}}, u'xpl_commands': {u'wol': {u'xplstat_name': u'wol', u'name': u'wol', u'parameters': {u'device': [], u'static': [{u'value': u'wakeonlan', u'key': u'type'}]}, u'schema': u'control.basic'}}, u'products': [], u'sensors': {u'wol': {u'conversion': u'from_high_to_DT_Trigger', u'name': u'Wol', u'data_type': u'DT_Trigger', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}}, u'configuration': [{'description': 'Automatically start the client at Domogik startup', 'default': False, 'required': True, 'value': u'Y', 'key': 'auto_startup', 'type': 'boolean', 'name': 'Start the client with Domogik'}], u'identity': {u'description': u'Awake computers on a network thanks to Wake On Lan feature (WOL)', u'tags': [u'wol', u'computer'], u'author_email': u'fritz.smh at gmail.com,', 'xpl_clients_only': False, u'author': u'Fritz', u'domogik_min_version': u'0.4.1', 'icon_file': '/var/lib/domogik//domogik_packages/plugin_wol/design/icon.png', 'package_id': u'plugin-wol', u'dependencies': [{u'type': u'python', u'id': u'python-nmap (>=0.4.3)'}], 'compliant_xpl_clients': [], u'version': u'1.0', u'type': u'plugin', u'name': u'wol'}, u'json_version': 2} | |
| 2015-10-20 19:11:26,103 domogik-manager INFO Request query config for client wol : key auto_startup | |
| 2015-10-20 19:11:26,109 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'wol', u'reason': u'', u'value': u'Y', u'host': u'domogik0', u'key': u'auto_startup', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:26,109 domogik-manager INFO Plugin wol configured to be started on manager startup. Starting... | |
| is manager | |
| 2015-10-20 19:11:26,109 domogik-manager INFO Looking for launched instances of 'wol' | |
| 2015-10-20 19:11:26,126 domogik-manager INFO No existing process. | |
| 2015-10-20 19:11:26,127 domogik-manager INFO Request query config for client wol : key test_mode | |
| 2015-10-20 19:11:26,134 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'wol', u'reason': u'', u'value': u'None', u'host': u'domogik0', u'key': u'test_mode', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:26,134 domogik-manager INFO Request query config for client wol : key test_option | |
| 2015-10-20 19:11:26,139 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'wol', u'reason': u'', u'value': u'None', u'host': u'domogik0', u'key': u'test_option', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:26,139 domogik-manager INFO Request to start plugin : wol | |
| 2015-10-20 19:11:26,139 domogik-manager INFO Execute command : NOTICE=THIS_PLUGIN_IS_STARTED_BY_THE_MANAGER && export PYTHONPATH=/var/lib/domogik/ && /usr/bin/python /var/lib/domogik//domogik_packages/plugin_wol/bin/wol.py | |
| is manager | |
| 2015-10-20 19:11:26,476 domogik-wol INFO Looking for launched instances of 'wol' | |
| 2015-10-20 19:11:26,488 domogik-wol INFO No existing process. | |
| 2015-10-20 19:11:26,490 domogik-wol INFO Starting the plugin in background... | |
| 2015-10-20 19:11:26,494 domogik-manager DEBUG Try to set the pid : plugin-wol.domogik0 => 7293 | |
| 2015-10-20 19:11:26,495 domogik-manager INFO Pid set : plugin-wol.domogik0 => 7293 | |
| 2015-10-20 19:11:26,496 domogik-manager INFO Plugin wol started | |
| 2015-10-20 19:11:26,497 domogik-manager INFO Register device type : wol.wol | |
| 2015-10-20 19:11:26,497 domogik-manager DEBUG Package available : plugin_teleinfo | |
| 2015-10-20 19:11:26,497 domogik-manager INFO New package detected : type = plugin / id = teleinfo | |
| 2015-10-20 19:11:26,498 domogik-manager DEBUG Package plugin-teleinfo : read the json file and validate it | |
| 2015-10-20 19:11:26,502 domogik-manager DEBUG Package plugin-teleinfo : the json file is valid | |
| 2015-10-20 19:11:26,502 domogik-manager INFO New plugin available : teleinfo | |
| 2015-10-20 19:11:26,503 domogik-manager INFO New plugin : teleinfo | |
| 2015-10-20 19:11:26,503 domogik-manager DEBUG Init config query(mq) instance | |
| 2015-10-20 19:11:26,504 domogik-manager INFO Plugin teleinfo : read the json file | |
| 2015-10-20 19:11:26,507 domogik-manager INFO Request query config for client teleinfo : key * | |
| 2015-10-20 19:11:26,515 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'teleinfo', u'data': {u'configured': True, u'auto_startup': u'Y'}, u'host': u'domogik0', u'reason': u'', u'key': u'*', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:26,515 domogik-manager INFO Request query config for client teleinfo : key configured | |
| 2015-10-20 19:11:26,521 domogik-manager INFO New status received from plugin wol on domogik0 : starting | |
| 2015-10-20 19:11:26,521 domogik-manager DEBUG Try to set a new status : plugin-wol.domogik0 => starting | |
| 2015-10-20 19:11:26,522 domogik-manager INFO Status set : plugin-wol.domogik0 => starting | |
| 2015-10-20 19:11:26,523 domogik-manager INFO New status received from plugin wol on domogik0 : starting | |
| 2015-10-20 19:11:26,524 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'teleinfo', u'reason': u'', u'value': True, u'host': u'domogik0', u'key': u'configured', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:26,524 domogik-manager DEBUG Try to set a new status : plugin-wol.domogik0 => starting | |
| 2015-10-20 19:11:26,525 domogik-manager INFO There is no udev rules file for 'plugin-teleinfo.domogik0' | |
| 2015-10-20 19:11:26,525 domogik-manager DEBUG The status was already starting : nothing to do | |
| 2015-10-20 19:11:26,525 domogik-manager INFO There is no conversion file for 'plugin-teleinfo.domogik0' | |
| 2015-10-20 19:11:26,527 domogik-manager INFO Add new client : host=domogik0, type=plugin, name=teleinfo, client_id=plugin-teleinfo.domogik0, data={u'xpl_stats': {u'teleinfo': {u'name': u'Teleinfo', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'adco', u'key': u'adco'}, {u'ignore_values': u'', u'sensor': u'optarif', u'key': u'optarif'}, {u'ignore_values': u'', u'sensor': u'isousc', u'key': u'isousc'}, {u'ignore_values': u'', u'sensor': u'base', u'key': u'base'}, {u'ignore_values': u'', u'sensor': u'iinst', u'key': u'iinst'}, {u'ignore_values': u'', u'sensor': u'imax', u'key': u'imax'}, {u'ignore_values': u'', u'sensor': u'motdetat', u'key': u'motdetat'}, {u'ignore_values': u'', u'sensor': u'hchc', u'key': u'hchc'}, {u'ignore_values': u'', u'sensor': u'hchp', u'key': u'hchp'}, {u'ignore_values': u'', u'sensor': u'ptec', u'key': u'ptec'}, {u'ignore_values': u'', u'sensor': u'papp', u'key': u'papp'}, {u'ignore_values': u'', u'sensor': u'hhphc', u'key': u'hhphc'}, {u'ignore_values': u'', u'sensor': u'iinst1', u'key': u'iinst1'}, {u'ignore_values': u'', u'sensor': u'iinst2', u'key': u'iinst2'}, {u'ignore_values': u'', u'sensor': u'iinst3', u'key': u'iinst3'}, {u'ignore_values': u'', u'sensor': u'imax1', u'key': u'imax1'}, {u'ignore_values': u'', u'sensor': u'imax2', u'key': u'imax2'}, {u'ignore_values': u'', u'sensor': u'imax3', u'key': u'imax3'}, {u'ignore_values': u'', u'sensor': u'adps', u'key': u'adps'}, {u'ignore_values': u'', u'sensor': u'ejphn', u'key': u'ejphn'}, {u'ignore_values': u'', u'sensor': u'ejphpm', u'key': u'ejphpm'}, {u'ignore_values': u'', u'sensor': u'pejp', u'key': u'pejp'}, {u'ignore_values': u'', u'sensor': u'bbrhcjb', u'key': u'bbrhcjb'}, {u'ignore_values': u'', u'sensor': u'bbrhpjb', u'key': u'bbrhpjb'}, {u'ignore_values': u'', u'sensor': u'bbrhcjw', u'key': u'bbrhcjw'}, {u'ignore_values': u'', u'sensor': u'bbrhpjw', u'key': u'bbrhpjw'}, {u'ignore_values': u'', u'sensor': u'bbrhcjr', u'key': u'bbrhcjr'}, {u'ignore_values': u'', u'sensor': u'bbrhpjr', u'key': u'bbrhpjr'}], u'static': []}, u'schema': u'teleinfo.basic'}}, u'commands': {}, 'udev_rules': {}, u'device_types': {u'teleinfo.electric_meter': {u'commands': [], u'description': u'Teleinformation', u'parameters': [{u'type': u'string', u'description': u'The teleinformation module device path (ex : /dev/teleinfo for an usb model).', u'key': u'device', u'xpl': False}, {u'type': u'integer', u'description': u'The time in seconds between each check.', u'key': u'interval', u'xpl': False}], u'sensors': [u'adco', u'optarif', u'isousc', u'base', u'iinst', u'imax', u'motdetat', u'hchc', u'hchp', u'ptec', u'papp', u'hhphc', u'iinst1', u'iinst2', u'iinst3', u'imax1', u'imax2', u'imax3', u'adps', u'ejphn', u'ejphpm', u'pejp', u'bbrhcjb', u'bbrhpjb', u'bbrhcjw', u'bbrhpjw', u'bbrhcjr', u'bbrhpjr'], u'id': u'teleinfo.electric_meter', u'name': u'Teleinformation'}}, u'xpl_commands': {}, u'sensors': {u'optarif': {u'conversion': u'', u'name': u'Tariff option', u'data_type': u'DT_String', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'imax3': {u'conversion': u'', u'name': u'Maximum power on phasis 3', u'data_type': u'DT_Current', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'ejphpm': {u'conversion': u'', u'name': u'Peak hours index if option = EJP', u'data_type': u'DT_ActiveEnergy', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'imax1': {u'conversion': u'', u'name': u'Maximum power on phasis 1', u'data_type': u'DT_Current', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'motdetat': {u'conversion': u'', u'name': u'Counter status', u'data_type': u'DT_String', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'bbrhcjr': {u'conversion': u'', u'name': u'Off peak hours index for red days if option = tempo', u'data_type': u'DT_ActiveEnergy', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'hchc': {u'conversion': u'', u'name': u'Off peak hours index', u'data_type': u'DT_ActiveEnergy', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'bbrhpjb': {u'conversion': u'', u'name': u'Peak hours index for blue days if option = tempo', u'data_type': u'DT_ActiveEnergy', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'bbrhcjw': {u'conversion': u'', u'name': u'Off peak hours index for white days if option = tempo', u'data_type': u'DT_ActiveEnergy', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'ejphn': {u'conversion': u'', u'name': u'Normal hours index if option = EJP', u'data_type': u'DT_ActiveEnergy', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'bbrhpjw': {u'conversion': u'', u'name': u'Peak hours index for white days if option = tempo', u'data_type': u'DT_ActiveEnergy', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'imax2': {u'conversion': u'', u'name': u'Maximum power on phasis 2', u'data_type': u'DT_Current', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'bbrhcjb': {u'conversion': u'', u'name': u'Off peak hours index for blue days if option = tempo', u'data_type': u'DT_ActiveEnergy', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'bbrhpjr': {u'conversion': u'', u'name': u'Peak hours index for red days if option = tempo', u'data_type': u'DT_ActiveEnergy', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'hchp': {u'conversion': u'', u'name': u'Peak hours index', u'data_type': u'DT_ActiveEnergy', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'pejp': {u'conversion': u'', u'name': u'EJP notice (30 minutes before the period) if option = EJP', u'data_type': u'DT_Minute', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'isousc': {u'conversion': u'', u'name': u'Power subscribed', u'data_type': u'DT_Current', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'iinst1': {u'conversion': u'', u'name': u'Instant power on phasis 1', u'data_type': u'DT_Current', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'iinst3': {u'conversion': u'', u'name': u'Instant power on phasis 3', u'data_type': u'DT_Current', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'iinst2': {u'conversion': u'', u'name': u'Instant power on phasis 2', u'data_type': u'DT_Current', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'ptec': {u'conversion': u'', u'name': u'Current tariff period', u'data_type': u'DT_String', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'iinst': {u'conversion': u'', u'name': u'Instant power', u'data_type': u'DT_Current', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'adco': {u'conversion': u'', u'name': u'Electric meter address', u'data_type': u'DT_String', u'incremental': False, u'timeout': 180, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'base': {u'conversion': u'', u'name': u'Base option index', u'data_type': u'DT_ActiveEnergy', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'imax': {u'conversion': u'', u'name': u'Maximum power', u'data_type': u'DT_Current', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'adps': {u'conversion': u'', u'name': u'ADPS - power subscribed reached', u'data_type': u'DT_Current', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'papp': {u'conversion': u'', u'name': u'Apparent power', u'data_type': u'DT_ActiveEnergy', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'hhphc': {u'conversion': u'', u'name': u'Hourly group', u'data_type': u'DT_String', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}}, u'configuration': [{'description': 'Automatically start the client at Domogik startup', 'default': False, 'required': True, 'value': u'Y', 'key': 'auto_startup', 'type': 'boolean', 'name': 'Start the client with Domogik'}], u'identity': {u'description': u'Grab teleinformation informations from your EDF electric counter', u'tags': [u'edf', u'teleinfo', u'electricity', u'energy'], u'author_email': u'fritz.smh at gmail.com', 'xpl_clients_only': False, u'author': u'Fritz', u'domogik_min_version': u'0.4.0', 'icon_file': '/var/lib/domogik//domogik_packages/plugin_teleinfo/design/icon.png', 'package_id': u'plugin-teleinfo', u'dependencies': [{u'type': u'python', u'id': u'pyserial (>=2.5)'}], 'compliant_xpl_clients': [], u'version': u'1.1', u'type': u'plugin', u'name': u'teleinfo'}, u'json_version': 2} | |
| 2015-10-20 19:11:26,529 domogik-manager INFO Request query config for client teleinfo : key auto_startup | |
| 2015-10-20 19:11:26,534 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:26,536 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:26,538 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'teleinfo', u'reason': u'', u'value': u'Y', u'host': u'domogik0', u'key': u'auto_startup', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:26,539 domogik-manager INFO Plugin teleinfo configured to be started on manager startup. Starting... | |
| is manager | |
| 2015-10-20 19:11:26,539 domogik-manager INFO Looking for launched instances of 'teleinfo' | |
| 2015-10-20 19:11:26,541 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:26,559 domogik-manager INFO No existing process. | |
| 2015-10-20 19:11:26,560 domogik-manager INFO Request query config for client teleinfo : key test_mode | |
| 2015-10-20 19:11:26,589 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:26,590 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'teleinfo', u'reason': u'', u'value': u'None', u'host': u'domogik0', u'key': u'test_mode', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:26,591 domogik-manager INFO Request query config for client teleinfo : key test_option | |
| 2015-10-20 19:11:26,593 domogik-manager INFO New status received from plugin wol on domogik0 : alive | |
| 2015-10-20 19:11:26,594 domogik-manager DEBUG Try to set a new status : plugin-wol.domogik0 => alive | |
| 2015-10-20 19:11:26,594 domogik-manager INFO Status set : plugin-wol.domogik0 => alive | |
| 2015-10-20 19:11:26,598 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'teleinfo', u'reason': u'', u'value': u'None', u'host': u'domogik0', u'key': u'test_option', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:26,599 domogik-manager INFO Request to start plugin : teleinfo | |
| 2015-10-20 19:11:26,599 domogik-manager INFO Execute command : NOTICE=THIS_PLUGIN_IS_STARTED_BY_THE_MANAGER && export PYTHONPATH=/var/lib/domogik/ && /usr/bin/python /var/lib/domogik//domogik_packages/plugin_teleinfo/bin/teleinfo.py | |
| is manager | |
| 2015-10-20 19:11:26,956 domogik-teleinfo INFO Looking for launched instances of 'teleinfo' | |
| 2015-10-20 19:11:26,972 domogik-teleinfo INFO No existing process. | |
| 2015-10-20 19:11:26,975 domogik-teleinfo INFO Starting the plugin in background... | |
| 2015-10-20 19:11:26,980 domogik-manager DEBUG Try to set the pid : plugin-teleinfo.domogik0 => 7335 | |
| 2015-10-20 19:11:26,981 domogik-manager INFO Pid set : plugin-teleinfo.domogik0 => 7335 | |
| 2015-10-20 19:11:26,983 domogik-manager INFO Plugin teleinfo started | |
| 2015-10-20 19:11:26,983 domogik-manager INFO Register device type : teleinfo.electric_meter | |
| 2015-10-20 19:11:26,983 domogik-manager DEBUG Package available : plugin_weather | |
| 2015-10-20 19:11:26,983 domogik-manager INFO New package detected : type = plugin / id = weather | |
| 2015-10-20 19:11:26,983 domogik-manager DEBUG Package plugin-weather : read the json file and validate it | |
| 2015-10-20 19:11:26,989 domogik-manager DEBUG Package plugin-weather : the json file is valid | |
| 2015-10-20 19:11:26,989 domogik-manager INFO New plugin available : weather | |
| 2015-10-20 19:11:26,990 domogik-manager INFO New plugin : weather | |
| 2015-10-20 19:11:26,990 domogik-manager DEBUG Init config query(mq) instance | |
| 2015-10-20 19:11:26,990 domogik-manager INFO Plugin weather : read the json file | |
| 2015-10-20 19:11:26,995 domogik-manager INFO Request query config for client weather : key * | |
| 2015-10-20 19:11:27,003 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'weather', u'data': {u'configured': True, u'auto_startup': u'Y'}, u'host': u'domogik0', u'reason': u'', u'key': u'*', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,005 domogik-manager INFO Request query config for client weather : key configured | |
| 2015-10-20 19:11:27,005 domogik-manager INFO New status received from plugin teleinfo on domogik0 : starting | |
| 2015-10-20 19:11:27,006 domogik-manager DEBUG Try to set a new status : plugin-teleinfo.domogik0 => starting | |
| 2015-10-20 19:11:27,006 domogik-manager INFO Status set : plugin-teleinfo.domogik0 => starting | |
| 2015-10-20 19:11:27,009 domogik-manager INFO New status received from plugin teleinfo on domogik0 : starting | |
| 2015-10-20 19:11:27,009 domogik-manager DEBUG Try to set a new status : plugin-teleinfo.domogik0 => starting | |
| 2015-10-20 19:11:27,009 domogik-manager DEBUG The status was already starting : nothing to do | |
| 2015-10-20 19:11:27,014 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'weather', u'reason': u'', u'value': True, u'host': u'domogik0', u'key': u'configured', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,014 domogik-manager INFO There is no udev rules file for 'plugin-weather.domogik0' | |
| 2015-10-20 19:11:27,014 domogik-manager INFO There is no conversion file for 'plugin-weather.domogik0' | |
| 2015-10-20 19:11:27,015 domogik-manager INFO Add new client : host=domogik0, type=plugin, name=weather, client_id=plugin-weather.domogik0, data={u'xpl_stats': {u'forecast_day_3': {u'name': u'Forecast day 3', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'forecast_3_day', u'key': u'day-name'}, {u'ignore_values': u'', u'sensor': u'forecast_3_temperature_high', u'key': u'temperature-high'}, {u'ignore_values': u'', u'sensor': u'forecast_3_temperature_low', u'key': u'temperature-low'}, {u'ignore_values': u'', u'sensor': u'forecast_3_condition_text', u'key': u'condition-text'}, {u'ignore_values': u'', u'sensor': u'forecast_3_condition_code', u'key': u'condition-code'}], u'static': [{u'value': u'yahoo weather', u'key': u'provider'}, {u'value': u'3', u'key': u'day'}]}, u'schema': u'weather.forecast'}, u'current_sunset': {u'name': u'Sunset', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'current_sunset', u'key': u'current'}], u'static': [{u'value': u'sunset', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'current_last_updated': {u'name': u'Last updated', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'current_last_updated', u'key': u'current'}], u'static': [{u'value': u'last_updated', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'current_visibility': {u'name': u'Visibility', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'current_visibility', u'key': u'current'}], u'static': [{u'value': u'visibility', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'current_humidity': {u'name': u'Humidity', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'current_humidity', u'key': u'current'}], u'static': [{u'value': u'humidity', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'forecast_day_4': {u'name': u'Forecast day 4', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'forecast_4_day', u'key': u'day-name'}, {u'ignore_values': u'', u'sensor': u'forecast_4_temperature_high', u'key': u'temperature-high'}, {u'ignore_values': u'', u'sensor': u'forecast_4_temperature_low', u'key': u'temperature-low'}, {u'ignore_values': u'', u'sensor': u'forecast_4_condition_text', u'key': u'condition-text'}, {u'ignore_values': u'', u'sensor': u'forecast_4_condition_code', u'key': u'condition-code'}], u'static': [{u'value': u'yahoo weather', u'key': u'provider'}, {u'value': u'4', u'key': u'day'}]}, u'schema': u'weather.forecast'}, u'current_feels_like': {u'name': u'Feels like', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'current_feels_like', u'key': u'current'}], u'static': [{u'value': u'temp_feels_like', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'forecast_day_1': {u'name': u'Forecast day 1', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'forecast_1_day', u'key': u'day-name'}, {u'ignore_values': u'', u'sensor': u'forecast_1_temperature_high', u'key': u'temperature-high'}, {u'ignore_values': u'', u'sensor': u'forecast_1_temperature_low', u'key': u'temperature-low'}, {u'ignore_values': u'', u'sensor': u'forecast_1_condition_text', u'key': u'condition-text'}, {u'ignore_values': u'', u'sensor': u'forecast_1_condition_code', u'key': u'condition-code'}], u'static': [{u'value': u'yahoo weather', u'key': u'provider'}, {u'value': u'1', u'key': u'day'}]}, u'schema': u'weather.forecast'}, u'current_temperature': {u'name': u'Temperature', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'current_temperature', u'key': u'current'}], u'static': [{u'value': u'temp', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'current_sunrise': {u'name': u'Sunrise', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'current_sunrise', u'key': u'current'}], u'static': [{u'value': u'sunrise', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'current_text': {u'name': u'Weather description', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'current_text', u'key': u'current'}], u'static': [{u'value': u'text', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'current_wind_direction': {u'name': u'Wind direction', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'current_wind_direction', u'key': u'current'}], u'static': [{u'value': u'direction', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'forecast_day_2': {u'name': u'Forecast day 2', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'forecast_2_day', u'key': u'day-name'}, {u'ignore_values': u'', u'sensor': u'forecast_2_temperature_high', u'key': u'temperature-high'}, {u'ignore_values': u'', u'sensor': u'forecast_2_temperature_low', u'key': u'temperature-low'}, {u'ignore_values': u'', u'sensor': u'forecast_2_condition_text', u'key': u'condition-text'}, {u'ignore_values': u'', u'sensor': u'forecast_2_condition_code', u'key': u'condition-code'}], u'static': [{u'value': u'yahoo weather', u'key': u'provider'}, {u'value': u'2', u'key': u'day'}]}, u'schema': u'weather.forecast'}, u'current_wind_speed': {u'name': u'Wind speed', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'current_wind_speed', u'key': u'current'}], u'static': [{u'value': u'speed', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'forecast_day_0': {u'name': u'Forecast day 0', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'forecast_0_day', u'key': u'day-name'}, {u'ignore_values': u'', u'sensor': u'forecast_0_temperature_high', u'key': u'temperature-high'}, {u'ignore_values': u'', u'sensor': u'forecast_0_temperature_low', u'key': u'temperature-low'}, {u'ignore_values': u'', u'sensor': u'forecast_0_condition_text', u'key': u'condition-text'}, {u'ignore_values': u'', u'sensor': u'forecast_0_condition_code', u'key': u'condition-code'}], u'static': [{u'value': u'yahoo weather', u'key': u'provider'}, {u'value': u'0', u'key': u'day'}]}, u'schema': u'weather.forecast'}, u'current_station': {u'name': u'Current station', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'current_station', u'key': u'current'}], u'static': [{u'value': u'current_station', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'current_code': {u'name': u'Weather description code', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'current_code', u'key': u'current'}], u'static': [{u'value': u'code', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'current_barometer_value': {u'name': u'Barometer value', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'current_barometer_value', u'key': u'current'}], u'static': [{u'value': u'pressure', u'key': u'type'}]}, u'schema': u'sensor.basic'}}, u'commands': {}, 'udev_rules': {}, u'device_types': {u'weather.weather': {u'commands': [], u'description': u'Current weather conditions from Yahoo heather', u'parameters': [{u'type': u'string', u'description': u'Location code. Example for Paris : 615702', u'key': u'device', u'xpl': True}], u'sensors': [u'current_barometer_value', u'current_feels_like', u'current_humidity', u'current_last_updated', u'current_station', u'current_temperature', u'current_text', u'current_code', u'current_visibility', u'current_wind_direction', u'current_wind_speed', u'current_sunrise', u'current_sunset', u'forecast_0_day', u'forecast_0_temperature_high', u'forecast_0_temperature_low', u'forecast_0_condition_text', u'forecast_0_condition_code', u'forecast_1_day', u'forecast_1_temperature_high', u'forecast_1_temperature_low', u'forecast_1_condition_text', u'forecast_1_condition_code', u'forecast_2_day', u'forecast_2_temperature_high', u'forecast_2_temperature_low', u'forecast_2_condition_text', u'forecast_2_condition_code', u'forecast_3_day', u'forecast_3_temperature_high', u'forecast_3_temperature_low', u'forecast_3_condition_text', u'forecast_3_condition_code', u'forecast_4_day', u'forecast_4_temperature_high', u'forecast_4_temperature_low', u'forecast_4_condition_text', u'forecast_4_condition_code'], u'id': u'weather.weather', u'name': u'Weather conditions'}}, u'xpl_commands': {}, u'products': [], u'sensors': {u'forecast_0_day': {u'conversion': u'', u'name': u'Day 0 - Day of week', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_2_condition_code': {u'conversion': u'', u'name': u'Day 2 - Condition code', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_2_day': {u'conversion': u'', u'name': u'Day 2 - Day of week', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_4_condition_code': {u'conversion': u'', u'name': u'Day 4 - Condition code', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_1_day': {u'conversion': u'', u'name': u'Day 1 - Day of week', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_0_condition_text': {u'conversion': u'', u'name': u'Day 0 - Condition text', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'current_wind_speed': {u'conversion': u'', u'name': u'Wind speed', u'data_type': u'DT_kmhSpeed', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'forecast_4_day': {u'conversion': u'', u'name': u'Day 4 - Day of week', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_4_temperature_low': {u'conversion': u'', u'name': u'Day 4 - Temperature_low', u'data_type': u'DT_Temp', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'current_last_updated': {u'conversion': u'', u'name': u'Last updated', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'current_humidity': {u'conversion': u'', u'name': u'Humidity', u'data_type': u'DT_Humidity', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'forecast_3_condition_text': {u'conversion': u'', u'name': u'Day 3 - Condition text', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_3_condition_code': {u'conversion': u'', u'name': u'Day 3 - Condition code', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'current_sunrise': {u'conversion': u'', u'name': u'Sunrise', u'data_type': u'DT_Time', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'forecast_3_day': {u'conversion': u'', u'name': u'Day 3 - Day of week', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'current_barometer_value': {u'conversion': u'', u'name': u'Barometer value', u'data_type': u'DT_Pression', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'forecast_2_temperature_high': {u'conversion': u'', u'name': u'Day 2 - Temperature_high', u'data_type': u'DT_Temp', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_0_temperature_low': {u'conversion': u'', u'name': u'Day 0 - Temperature_low', u'data_type': u'DT_Temp', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'current_feels_like': {u'conversion': u'', u'name': u'Feels like', u'data_type': u'DT_Temp', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_0_condition_code': {u'conversion': u'', u'name': u'Day 0 - Condition code', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_1_condition_text': {u'conversion': u'', u'name': u'Day 1 - Condition text', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_0_temperature_high': {u'conversion': u'', u'name': u'Day 0 - Temperature_high', u'data_type': u'DT_Temp', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_1_condition_code': {u'conversion': u'', u'name': u'Day 1 - Condition code', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'current_text': {u'conversion': u'', u'name': u'Weather description', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'current_sunset': {u'conversion': u'', u'name': u'Sunset', u'data_type': u'DT_Time', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'forecast_1_temperature_high': {u'conversion': u'', u'name': u'Day 1 - Temperature_high', u'data_type': u'DT_Temp', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'current_station': {u'conversion': u'', u'name': u'Station (location)', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'current_code': {u'conversion': u'', u'name': u'Weather description code', u'data_type': u'DT_Number', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_4_condition_text': {u'conversion': u'', u'name': u'Day 4 - Condition text', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_3_temperature_high': {u'conversion': u'', u'name': u'Day 3 - Temperature_high', u'data_type': u'DT_Temp', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_3_temperature_low': {u'conversion': u'', u'name': u'Day 3 - Temperature_low', u'data_type': u'DT_Temp', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'current_visibility': {u'conversion': u'', u'name': u'Visibility', u'data_type': u'DT_Number', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_1_temperature_low': {u'conversion': u'', u'name': u'Day 1 - Temperature_low', u'data_type': u'DT_Temp', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'current_temperature': {u'conversion': u'', u'name': u'Temperature', u'data_type': u'DT_Temp', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'current_wind_direction': {u'conversion': u'', u'name': u'Wind direction', u'data_type': u'DT_Angle', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'forecast_2_condition_text': {u'conversion': u'', u'name': u'Day 2 - Condition text', u'data_type': u'DT_String', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_2_temperature_low': {u'conversion': u'', u'name': u'Day 2 - Temperature_low', u'data_type': u'DT_Temp', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'forecast_4_temperature_high': {u'conversion': u'', u'name': u'Day 4 - Temperature_high', u'data_type': u'DT_Temp', u'incremental': False, u'timeout': 3900, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}}, u'configuration': [{'description': 'Automatically start the client at Domogik startup', 'default': False, 'required': True, 'value': u'Y', 'key': 'auto_startup', 'type': 'boolean', 'name': 'Start the client with Domogik'}], u'identity': {u'description': u'Weather plugin based on Yahoo weather informations', u'tags': [u'weather'], u'author_email': u'fritz.smh at gmail.com', 'xpl_clients_only': False, u'author': u'Fritz', u'domogik_min_version': u'0.4.1', 'icon_file': '/var/lib/domogik//domogik_packages/plugin_weather/design/icon.png', 'package_id': u'plugin-weather', u'dependencies': [], 'compliant_xpl_clients': [], u'version': u'1.2', u'type': u'plugin', u'name': u'weather'}, u'json_version': 2} | |
| 2015-10-20 19:11:27,019 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:27,023 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:27,024 domogik-manager INFO Request query config for client weather : key auto_startup | |
| 2015-10-20 19:11:27,029 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:27,034 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'weather', u'reason': u'', u'value': u'Y', u'host': u'domogik0', u'key': u'auto_startup', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,034 domogik-manager INFO Plugin weather configured to be started on manager startup. Starting... | |
| is manager | |
| 2015-10-20 19:11:27,034 domogik-manager INFO Looking for launched instances of 'weather' | |
| 2015-10-20 19:11:27,052 domogik-manager INFO No existing process. | |
| 2015-10-20 19:11:27,053 domogik-manager INFO Request query config for client weather : key test_mode | |
| 2015-10-20 19:11:27,064 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:27,067 domogik-manager INFO New status received from plugin teleinfo on domogik0 : alive | |
| 2015-10-20 19:11:27,068 domogik-manager DEBUG Try to set a new status : plugin-teleinfo.domogik0 => alive | |
| 2015-10-20 19:11:27,068 domogik-manager INFO Status set : plugin-teleinfo.domogik0 => alive | |
| 2015-10-20 19:11:27,068 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'weather', u'reason': u'', u'value': u'None', u'host': u'domogik0', u'key': u'test_mode', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,071 domogik-manager INFO Request query config for client weather : key test_option | |
| 2015-10-20 19:11:27,078 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'weather', u'reason': u'', u'value': u'None', u'host': u'domogik0', u'key': u'test_option', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,078 domogik-manager INFO Request to start plugin : weather | |
| 2015-10-20 19:11:27,078 domogik-manager INFO Execute command : NOTICE=THIS_PLUGIN_IS_STARTED_BY_THE_MANAGER && export PYTHONPATH=/var/lib/domogik/ && /usr/bin/python /var/lib/domogik//domogik_packages/plugin_weather/bin/weather.py | |
| is manager | |
| 2015-10-20 19:11:27,421 domogik-weather INFO Looking for launched instances of 'weather' | |
| 2015-10-20 19:11:27,437 domogik-weather INFO No existing process. | |
| 2015-10-20 19:11:27,439 domogik-weather INFO Starting the plugin in background... | |
| 2015-10-20 19:11:27,443 domogik-manager DEBUG Try to set the pid : plugin-weather.domogik0 => 7378 | |
| 2015-10-20 19:11:27,444 domogik-manager INFO Pid set : plugin-weather.domogik0 => 7378 | |
| 2015-10-20 19:11:27,446 domogik-manager INFO Plugin weather started | |
| 2015-10-20 19:11:27,446 domogik-manager INFO Register device type : weather.weather | |
| 2015-10-20 19:11:27,446 domogik-manager DEBUG Package available : plugin_onewire | |
| 2015-10-20 19:11:27,447 domogik-manager INFO New package detected : type = plugin / id = onewire | |
| 2015-10-20 19:11:27,447 domogik-manager DEBUG Package plugin-onewire : read the json file and validate it | |
| 2015-10-20 19:11:27,450 domogik-manager DEBUG Package plugin-onewire : the json file is valid | |
| 2015-10-20 19:11:27,450 domogik-manager INFO New plugin available : onewire | |
| 2015-10-20 19:11:27,450 domogik-manager INFO New plugin : onewire | |
| 2015-10-20 19:11:27,450 domogik-manager DEBUG Init config query(mq) instance | |
| 2015-10-20 19:11:27,451 domogik-manager INFO Plugin onewire : read the json file | |
| 2015-10-20 19:11:27,453 domogik-manager INFO Request query config for client onewire : key * | |
| 2015-10-20 19:11:27,461 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'onewire', u'data': {u'ds2401-en': u'N', u'ds18b20-en': u'Y', u'ds18b20-res': u'12', u'configured': True, u'cache': u'N', u'ds18s20-en': u'N', u'ds2401-int': u'5', u'ds2438-en': u'N', u'ds2408-en': u'N', u'ds2408-int': u'60', u'ds2438-int': u'60', u'ds18s20-int': u'60', u'device': u'u', u'ds18b20-int': u'60', u'auto_startup': u'N'}, u'host': u'domogik0', u'reason': u'', u'key': u'*', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,461 domogik-manager INFO Request query config for client onewire : key configured | |
| 2015-10-20 19:11:27,467 domogik-manager INFO New status received from plugin weather on domogik0 : starting | |
| 2015-10-20 19:11:27,467 domogik-manager DEBUG Try to set a new status : plugin-weather.domogik0 => starting | |
| 2015-10-20 19:11:27,467 domogik-manager INFO Status set : plugin-weather.domogik0 => starting | |
| 2015-10-20 19:11:27,468 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'onewire', u'reason': u'', u'value': True, u'host': u'domogik0', u'key': u'configured', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,471 domogik-manager INFO Udev rule discovered for 'plugin-onewire.domogik0' : onewire-ds9490.rules | |
| 2015-10-20 19:11:27,472 domogik-manager INFO Conversion discovered for 'plugin-onewire.domogik0' : from_low_high_to_DT_Switch.py | |
| 2015-10-20 19:11:27,472 domogik-manager INFO New status received from plugin weather on domogik0 : starting | |
| 2015-10-20 19:11:27,472 domogik-manager DEBUG Try to set a new status : plugin-weather.domogik0 => starting | |
| 2015-10-20 19:11:27,473 domogik-manager INFO Conversion discovered for 'plugin-onewire.domogik0' : from_DT_Switch_to_low_high.py | |
| 2015-10-20 19:11:27,473 domogik-manager DEBUG The status was already starting : nothing to do | |
| 2015-10-20 19:11:27,474 domogik-manager INFO Add new client : host=domogik0, type=plugin, name=onewire, client_id=plugin-onewire.domogik0, data={u'xpl_stats': {u'get_humidity': {u'name': u'get_humidity', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'humidity', u'key': u'current'}], u'static': [{u'value': u'humidity', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'get_temp': {u'name': u'get_temp', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'temperature', u'key': u'current'}], u'static': [{u'value': u'temp', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'get_serial': {u'name': u'get_serial', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'serial', u'key': u'current'}], u'static': [{u'value': u'input', u'key': u'type'}]}, u'schema': u'sensor.basic'}}, u'commands': {u'switch': {u'return_confirmation': True, u'name': u'Switch On or Off', u'parameters': [{u'conversion': u'from_DT_Switch_to_low_high', u'data_type': u'DT_Bool', u'key': u'data'}], u'xpl_command': u'switch'}}, 'udev_rules': {'onewire-ds9490': 'SUBSYSTEMS=="usb", ATTRS{idVendor}=="04fa", ATTRS{idProduct}=="2490", SYMLINK+="onewire", MODE="0666"\n'}, u'device_types': {u'onewire.serial_integer': {u'commands': [], u'description': u'Serial integer', u'parameters': [{u'type': u'string', u'description': u'The hexadecimal address', u'key': u'device', u'xpl': True}], u'sensors': [u'serial'], u'id': u'onewire.serial_integer', u'name': u'Serial integer (DS2401)'}, u'onewire.gpio': {u'commands': [u'switch'], u'description': u'Onewire GPIO Chipset', u'parameters': [{u'type': u'string', u'description': u'The hexadecimal address', u'key': u'device', u'xpl': True}, {u'description': u'The switch integer', u'xpl': True, u'max_value': 255, u'min_value': 0, u'key': u'switch', u'type': u'integer'}], u'sensors': [u'gpio'], u'id': u'onewire.gpio', u'name': u'General purpose IO (DS2408, DS2406, DS2405, DS2413)'}, u'onewire.thermometer': {u'commands': [], u'description': u'Thermometer', u'parameters': [{u'type': u'string', u'description': u'The hexadecimal address', u'key': u'device', u'xpl': True}], u'sensors': [u'temperature'], u'id': u'onewire.thermometer', u'name': u'Thermometer (DS18B20, DS18S20)'}, u'onewire.temperature_and_humidity': {u'commands': [], u'description': u'Temperature and Humidity (DS2438)', u'parameters': [{u'type': u'string', u'description': u'The hexadecimal address', u'key': u'device', u'xpl': True}], u'sensors': [u'temperature', u'humidity'], u'id': u'onewire.temperature_and_humidity', u'name': u'Temperature and Humidity'}}, u'xpl_commands': {u'switch': {u'xplstat_name': u'get_temp', u'name': u'Switch on or off', u'parameters': {u'device': [], u'static': [{u'value': u'switch', u'key': u'command'}]}, u'schema': u'sensor.basic'}}, u'products': [{u'documentation': u'https://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/DS18B20.html', u'type': u'onewire.thermometer', u'name': u'DS18B20', u'id': u'ONWIRE_DS18B20'}, {u'documentation': u'https://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/DS18S20.html', u'type': u'onewire.thermometer', u'name': u'DS18S20', u'id': u'ONWIRE_DS18S20'}, {u'documentation': u'https://www.maximintegrated.com/en/products/digital/memory-products/DS2401.html', u'type': u'onewire.serial_integer', u'name': u'DS2401', u'id': u'ONWIRE_DS2401'}, {u'documentation': u'https://www.maximintegrated.com/en/products/digital/one-wire/DS2405.html', u'type': u'onewire.gpio', u'name': u'DS2405', u'id': u'ONWIRE_DS2405'}, {u'documentation': u'https://www.maximintegrated.com/en/products/digital/memory-products/DS2406.html', u'type': u'onewire.gpio', u'name': u'DS2406', u'id': u'ONWIRE_DS2406'}, {u'documentation': u'https://www.maximintegrated.com/en/products/digital/memory-products/DS2408.html', u'type': u'onewire.gpio', u'name': u'DS2408', u'id': u'ONWIRE_DS2408'}, {u'documentation': u'https://www.maximintegrated.com/en/products/interface/controllers-expanders/DS2413.html', u'type': u'onewire.gpio', u'name': u'DS2413', u'id': u'ONWIRE_DS2413'}, {u'documentation': u'https://www.maximintegrated.com/en/products/power/battery-management/DS2438.html', u'type': u'onewire.temperature_and_humidity', u'name': u'DS2438', u'id': u'ONWIRE_DS2438'}], u'sensors': {u'gpio': {u'conversion': u'from_low_high_to_DT_Switch', u'name': u'gpio', u'data_type': u'DT_Switch', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'serial': {u'conversion': u'from_low_high_to_DT_Switch', u'name': u'Serial', u'data_type': u'DT_Switch', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'temperature': {u'conversion': u'', u'name': u'Temperature', u'data_type': u'DT_Temp', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'humidity': {u'conversion': u'', u'name': u'Humidity', u'data_type': u'DT_Humidity', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}}, u'configuration': [{'description': 'Automatically start the client at Domogik startup', 'default': False, 'required': True, 'value': u'N', 'key': 'auto_startup', 'type': 'boolean', 'name': 'Start the client with Domogik'}, {u'description': u"1-Wire adapter device (usb : 'u')", u'default': u'u', u'required': u'yes', 'value': u'u', u'key': u'device', u'type': u'string', u'name': u'Device'}, {u'description': u'If you use have a lot of 1wire devices you should use the cache. More informations here : http://owfs.org/index.php?page=what-is-uncached', u'default': u'False', u'required': u'no', 'value': u'N', u'key': u'cache', u'type': u'boolean', u'name': u'Use OWFS cache'}, {u'description': u'Select if you are using some DS18B20 1wire temperature sensors.', u'default': u'False', u'required': u'no', 'value': u'Y', u'key': u'ds18b20-en', u'type': u'boolean', u'name': u'Enable ds18b20'}, {u'description': u'Delay between 2 measures in seconds', u'default': u'60', u'required': u'no', 'value': u'60', u'key': u'ds18b20-int', u'type': u'integer', u'name': u'ds18b20 interval'}, {u'description': u'Temperature resolution. 9 bits is lower precision, 12 bits is higher precision', u'default': u'12', u'required': u'no', 'value': u'12', u'choices': [u'11', u'12', u'10', u'9'], u'key': u'ds18b20-res', u'type': u'choice', u'name': u'ds18b20 resolution'}, {u'description': u'Select if you are using some DS18S20 1wire temperature sensors.', u'default': u'False', u'required': u'no', 'value': u'N', u'key': u'ds18s20-en', u'type': u'boolean', u'name': u'Enable ds18s20'}, {u'description': u'Delay between 2 measures in seconds', u'default': u'60', u'required': u'no', 'value': u'60', u'key': u'ds18s20-int', u'type': u'integer', u'name': u'ds18s20 interval'}, {u'description': u'Select if you are using some DS2401 id sensors.', u'default': u'False', u'required': u'no', 'value': u'N', u'key': u'ds2401-en', u'type': u'boolean', u'name': u'Enable ds2401'}, {u'description': u'Delay between 2 measures in seconds', u'default': u'5', u'required': u'no', 'value': u'5', u'key': u'ds2401-int', u'type': u'integer', u'name': u'ds2401 interval'}, {u'description': u'Select if you are using some DS2438 smart battery monitors sensors.', u'default': u'False', u'required': u'no', 'value': u'N', u'key': u'ds2438-en', u'type': u'boolean', u'name': u'Enable ds2438'}, {u'description': u'Delay between 2 measures in seconds', u'default': u'60', u'required': u'no', 'value': u'60', u'key': u'ds2438-int', u'type': u'integer', u'name': u'ds2438 interval'}, {u'description': u'Select if you are using some DS2408/DS2406/DS2405/DS2413 switches.', u'default': u'False', u'required': u'no', 'value': u'N', u'key': u'ds2408-en', u'type': u'boolean', u'name': u'Enable ds2408, ds2406, ds2405, ds2413'}, {u'description': u'Delay between 2 measures in seconds', u'default': u'60', u'required': u'no', 'value': u'60', u'key': u'ds2408-int', u'type': u'integer', u'name': u'ds2408, ds2406, ds2405, ds2413 interval'}], u'identity': {u'description': u'Manage 1-wire devices.\nList of supported devices : \n- DS18B20\n- DS18S20\n- DS2401\n- DS2438\n- DS2408\n- DS2406\n- DS2405\n- DS2413', u'tags': [], u'author_email': u'fritz.smh at gmail.com, [email protected]', 'xpl_clients_only': False, u'author': u'Fritz, Maikel Punie', u'domogik_min_version': u'0.4.1', 'icon_file': '/var/lib/domogik//domogik_packages/plugin_onewire/design/icon.png', 'package_id': u'plugin-onewire', u'dependencies': [{u'type': u'other', u'id': u'owfs (>=2.8.4)'}], 'compliant_xpl_clients': [], u'version': u'1.0', u'type': u'plugin', u'name': u'onewire'}, u'json_version': 2} | |
| 2015-10-20 19:11:27,479 domogik-manager INFO Request query config for client onewire : key auto_startup | |
| 2015-10-20 19:11:27,483 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:27,488 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:27,488 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'onewire', u'reason': u'', u'value': u'N', u'host': u'domogik0', u'key': u'auto_startup', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,489 domogik-manager INFO Plugin onewire not configured to be started on manager startup. | |
| 2015-10-20 19:11:27,489 domogik-manager INFO Register device type : onewire.serial_integer | |
| 2015-10-20 19:11:27,489 domogik-manager INFO Register device type : onewire.gpio | |
| 2015-10-20 19:11:27,489 domogik-manager INFO Register device type : onewire.thermometer | |
| 2015-10-20 19:11:27,490 domogik-manager INFO Register device type : onewire.temperature_and_humidity | |
| 2015-10-20 19:11:27,490 domogik-manager DEBUG Package available : stats | |
| 2015-10-20 19:11:27,490 domogik-manager WARNING Invalid package : stats (should be named like this : <type>_<name> (plugin_ipx800, ...) | |
| 2015-10-20 19:11:27,490 domogik-manager DEBUG Package available : design | |
| 2015-10-20 19:11:27,490 domogik-manager WARNING Invalid package : design (should be named like this : <type>_<name> (plugin_ipx800, ...) | |
| 2015-10-20 19:11:27,490 domogik-manager DEBUG Package available : url2xpl | |
| 2015-10-20 19:11:27,492 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:27,493 domogik-manager WARNING Invalid package : url2xpl (should be named like this : <type>_<name> (plugin_ipx800, ...) | |
| 2015-10-20 19:11:27,494 domogik-manager DEBUG Package available : plugin_Bluez | |
| 2015-10-20 19:11:27,494 domogik-manager INFO New package detected : type = plugin / id = Bluez | |
| 2015-10-20 19:11:27,494 domogik-manager DEBUG Package plugin-Bluez : read the json file and validate it | |
| 2015-10-20 19:11:27,496 domogik-manager DEBUG Package plugin-Bluez : the json file is valid | |
| 2015-10-20 19:11:27,496 domogik-manager INFO New plugin available : Bluez | |
| 2015-10-20 19:11:27,496 domogik-manager INFO New plugin : Bluez | |
| 2015-10-20 19:11:27,497 domogik-manager DEBUG Init config query(mq) instance | |
| 2015-10-20 19:11:27,497 domogik-manager INFO Plugin Bluez : read the json file | |
| 2015-10-20 19:11:27,501 domogik-manager INFO Request query config for client Bluez : key * | |
| 2015-10-20 19:11:27,542 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'Bluez', u'data': {u'scan-delay': u'30', u'error-delay': u'120', u'configured': True, u'delay-sensor': u'300', u'delay-stat': u'3', u'hysteresis': u'3', u'auto_startup': u'Y'}, u'host': u'domogik0', u'reason': u'', u'key': u'*', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,542 domogik-manager WARNING A key 'delay-sensor' is configured for plugin Bluez on host domogik0 but there is no such key in the json file of the plugin. You may need to clean your configuration | |
| 2015-10-20 19:11:27,542 domogik-manager WARNING A key 'delay-stat' is configured for plugin Bluez on host domogik0 but there is no such key in the json file of the plugin. You may need to clean your configuration | |
| 2015-10-20 19:11:27,542 domogik-manager INFO Request query config for client Bluez : key configured | |
| 2015-10-20 19:11:27,548 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'Bluez', u'reason': u'', u'value': True, u'host': u'domogik0', u'key': u'configured', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,548 domogik-manager INFO There is no udev rules file for 'plugin-Bluez.domogik0' | |
| 2015-10-20 19:11:27,548 domogik-manager INFO There is no conversion file for 'plugin-Bluez.domogik0' | |
| 2015-10-20 19:11:27,548 domogik-manager INFO Add new client : host=domogik0, type=plugin, name=Bluez, client_id=plugin-Bluez.domogik0, data={u'xpl_stats': {u'get_availability': {u'name': u'get_availability', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'available', u'key': u'current'}], u'static': [{u'value': u'bluez', u'key': u'type'}]}, u'schema': u'sensor.basic'}}, u'commands': {}, 'udev_rules': {}, u'device_types': {u'bluez.found': {u'commands': [], u'name': u'found', u'parameters': [{u'type': u'string', u'description': u'The mac address of the device', u'key': u'device', u'xpl': True}], u'sensors': [u'available'], u'id': u'bluez.found', u'description': u'Bluethooth device found'}}, u'xpl_commands': {}, u'sensors': {u'available': {u'conversion': u'', u'name': u'availablity', u'data_type': u'DT_Switch', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}}, u'configuration': [{'description': 'Automatically start the client at Domogik startup', 'default': False, 'required': True, 'value': u'Y', 'key': 'auto_startup', 'type': 'boolean', 'name': 'Start the client with Domogik'}, {u'description': u'The delay between 2 bluetooth scans (seconds).', u'default': u'30', u'required': u'yes', 'value': u'30', u'key': u'scan-delay', u'type': u'integer', u'name': u'Scan delay'}, {u'description': u'The delay to wait when an error occurs with the bluetooth adaptator (seconds).', u'default': u'120', u'required': u'yes', 'value': u'120', u'key': u'error-delay', u'type': u'integer', u'name': u'Error delay'}, {u'description': u'The number of negative scans before sending a low trig.', u'default': u'3', u'required': u'yes', 'value': u'3', u'key': u'hysteresis', u'type': u'integer', u'name': u'Hysteresis'}], u'identity': {u'description': u'A blue tooth dectector. Send an XPL message when a friend device is found.', u'author': u'Sebastien GALLET & Maikel Punie', u'author_email': u'sgallet at gmail dot com & maikel.punie at gmail dot com', 'xpl_clients_only': False, u'tags': [u'bluetooth', u'presence'], u'domogik_min_version': u'0.4.1', 'icon_file': '/var/lib/domogik//domogik_packages/plugin_Bluez/design/icon.png', 'package_id': u'plugin-bluez', u'dependencies': [{u'type': u'python', u'id': u'pybluez (>=0.18)'}], 'compliant_xpl_clients': [], u'version': u'1.1', u'type': u'plugin', u'name': u'bluez'}, u'json_version': 2} | |
| 2015-10-20 19:11:27,551 domogik-manager INFO Request query config for client Bluez : key auto_startup | |
| 2015-10-20 19:11:27,558 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'Bluez', u'reason': u'', u'value': u'Y', u'host': u'domogik0', u'key': u'auto_startup', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,558 domogik-manager INFO Plugin Bluez configured to be started on manager startup. Starting... | |
| is manager | |
| 2015-10-20 19:11:27,559 domogik-manager INFO Looking for launched instances of 'Bluez' | |
| 2015-10-20 19:11:27,559 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:27,568 domogik-manager INFO New status received from plugin weather on domogik0 : alive | |
| 2015-10-20 19:11:27,568 domogik-manager DEBUG Try to set a new status : plugin-weather.domogik0 => alive | |
| 2015-10-20 19:11:27,568 domogik-manager INFO Status set : plugin-weather.domogik0 => alive | |
| 2015-10-20 19:11:27,579 domogik-manager INFO No existing process. | |
| 2015-10-20 19:11:27,579 domogik-manager INFO Request query config for client Bluez : key test_mode | |
| 2015-10-20 19:11:27,587 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'Bluez', u'reason': u'', u'value': u'None', u'host': u'domogik0', u'key': u'test_mode', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,588 domogik-manager INFO Request query config for client Bluez : key test_option | |
| 2015-10-20 19:11:27,593 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'Bluez', u'reason': u'', u'value': u'None', u'host': u'domogik0', u'key': u'test_option', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,593 domogik-manager INFO Request to start plugin : Bluez | |
| 2015-10-20 19:11:27,594 domogik-manager INFO Execute command : NOTICE=THIS_PLUGIN_IS_STARTED_BY_THE_MANAGER && export PYTHONPATH=/var/lib/domogik/ && /usr/bin/python /var/lib/domogik//domogik_packages/plugin_Bluez/bin/Bluez.py | |
| /usr/bin/python: can't open file '/var/lib/domogik//domogik_packages/plugin_Bluez/bin/Bluez.py': [Errno 2] No such file or directory | |
| 2015-10-20 19:11:27,625 domogik-manager DEBUG Try to set the pid : plugin-Bluez.domogik0 => 7421 | |
| 2015-10-20 19:11:27,626 domogik-manager INFO Pid set : plugin-Bluez.domogik0 => 7421 | |
| 2015-10-20 19:11:27,629 domogik-manager INFO Plugin Bluez started | |
| 2015-10-20 19:11:27,629 domogik-manager INFO Register device type : bluez.found | |
| 2015-10-20 19:11:27,629 domogik-manager DEBUG Package available : plugins | |
| 2015-10-20 19:11:27,629 domogik-manager WARNING Invalid package : plugins (should be named like this : <type>_<name> (plugin_ipx800, ...) | |
| 2015-10-20 19:11:27,629 domogik-manager DEBUG Package available : plugin_diskfree | |
| 2015-10-20 19:11:27,630 domogik-manager INFO New package detected : type = plugin / id = diskfree | |
| 2015-10-20 19:11:27,630 domogik-manager DEBUG Package plugin-diskfree : read the json file and validate it | |
| 2015-10-20 19:11:27,632 domogik-manager DEBUG Package plugin-diskfree : the json file is valid | |
| 2015-10-20 19:11:27,632 domogik-manager INFO New plugin available : diskfree | |
| 2015-10-20 19:11:27,632 domogik-manager INFO New plugin : diskfree | |
| 2015-10-20 19:11:27,632 domogik-manager DEBUG Init config query(mq) instance | |
| 2015-10-20 19:11:27,633 domogik-manager INFO Plugin diskfree : read the json file | |
| 2015-10-20 19:11:27,635 domogik-manager INFO Request query config for client diskfree : key * | |
| 2015-10-20 19:11:27,641 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'diskfree', u'data': {u'configured': True, u'auto_startup': u'Y'}, u'host': u'domogik0', u'reason': u'', u'key': u'*', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,642 domogik-manager INFO Request query config for client diskfree : key configured | |
| 2015-10-20 19:11:27,648 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'diskfree', u'reason': u'', u'value': True, u'host': u'domogik0', u'key': u'configured', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,648 domogik-manager INFO There is no udev rules file for 'plugin-diskfree.domogik0' | |
| 2015-10-20 19:11:27,648 domogik-manager INFO There is no conversion file for 'plugin-diskfree.domogik0' | |
| 2015-10-20 19:11:27,649 domogik-manager INFO Add new client : host=domogik0, type=plugin, name=diskfree, client_id=plugin-diskfree.domogik0, data={u'xpl_stats': {u'get_total_space': {u'name': u'Total space', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'get_total_space', u'key': u'current'}], u'static': [{u'value': u'total_space', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'get_free_space': {u'name': u'Free space', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'get_free_space', u'key': u'current'}], u'static': [{u'value': u'free_space', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'get_used_space': {u'name': u'Used space', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'get_used_space', u'key': u'current'}], u'static': [{u'value': u'used_space', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'get_percent_used': {u'name': u'Percent used', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'get_percent_used', u'key': u'current'}], u'static': [{u'value': u'percent_used', u'key': u'type'}]}, u'schema': u'sensor.basic'}}, u'commands': {}, 'udev_rules': {}, u'device_types': {u'diskfree.disk_usage': {u'commands': [], u'description': u'Disk usage', u'parameters': [{u'type': u'string', u'description': u'The path to look at.', u'key': u'device', u'xpl': True}, {u'type': u'integer', u'description': u'The time in minutes between each check.', u'key': u'interval', u'xpl': False}], u'sensors': [u'get_total_space', u'get_percent_used', u'get_free_space', u'get_used_space'], u'id': u'diskfree.disk_usage', u'name': u'Disk usage'}}, u'xpl_commands': {}, u'products': [], u'sensors': {u'get_total_space': {u'conversion': u'', u'name': u'Total Space', u'data_type': u'DT_Byte', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'get_free_space': {u'conversion': u'', u'name': u'Free Space', u'data_type': u'DT_Byte', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'get_used_space': {u'conversion': u'', u'name': u'Used Space', u'data_type': u'DT_Byte', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'get_percent_used': {u'conversion': u'', u'name': u'Percent used', u'data_type': u'DT_Scaling', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}}, u'configuration': [{'description': 'Automatically start the client at Domogik startup', 'default': False, 'required': True, 'value': u'Y', 'key': 'auto_startup', 'type': 'boolean', 'name': 'Start the client with Domogik'}], u'identity': {u'description': u'Monitor your disks usage', u'tags': [u'computer'], u'author_email': u'fritz.smh at gmail.com', 'xpl_clients_only': False, u'author': u'Fritz', u'domogik_min_version': u'0.4.0', 'icon_file': '/var/lib/domogik//domogik_packages/plugin_diskfree/design/icon.png', 'package_id': u'plugin-diskfree', u'dependencies': [], 'compliant_xpl_clients': [], u'version': u'1.3', u'type': u'plugin', u'name': u'diskfree'}, u'json_version': 2} | |
| 2015-10-20 19:11:27,652 domogik-manager INFO Request query config for client diskfree : key auto_startup | |
| 2015-10-20 19:11:27,657 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'diskfree', u'reason': u'', u'value': u'Y', u'host': u'domogik0', u'key': u'auto_startup', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,658 domogik-manager INFO Plugin diskfree configured to be started on manager startup. Starting... | |
| is manager | |
| 2015-10-20 19:11:27,658 domogik-manager INFO Looking for launched instances of 'diskfree' | |
| 2015-10-20 19:11:27,676 domogik-manager INFO No existing process. | |
| 2015-10-20 19:11:27,677 domogik-manager INFO Request query config for client diskfree : key test_mode | |
| 2015-10-20 19:11:27,683 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'diskfree', u'reason': u'', u'value': u'None', u'host': u'domogik0', u'key': u'test_mode', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,684 domogik-manager INFO Request query config for client diskfree : key test_option | |
| 2015-10-20 19:11:27,689 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'diskfree', u'reason': u'', u'value': u'None', u'host': u'domogik0', u'key': u'test_option', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:27,689 domogik-manager INFO Request to start plugin : diskfree | |
| 2015-10-20 19:11:27,689 domogik-manager INFO Execute command : NOTICE=THIS_PLUGIN_IS_STARTED_BY_THE_MANAGER && export PYTHONPATH=/var/lib/domogik/ && /usr/bin/python /var/lib/domogik//domogik_packages/plugin_diskfree/bin/diskfree.py | |
| is manager | |
| 2015-10-20 19:11:28,032 domogik-diskfree INFO Looking for launched instances of 'diskfree' | |
| 2015-10-20 19:11:28,047 domogik-diskfree INFO No existing process. | |
| 2015-10-20 19:11:28,049 domogik-diskfree INFO Starting the plugin in background... | |
| 2015-10-20 19:11:28,052 domogik-manager DEBUG Try to set the pid : plugin-diskfree.domogik0 => 7435 | |
| 2015-10-20 19:11:28,053 domogik-manager INFO Pid set : plugin-diskfree.domogik0 => 7435 | |
| 2015-10-20 19:11:28,056 domogik-manager INFO Plugin diskfree started | |
| 2015-10-20 19:11:28,056 domogik-manager INFO Register device type : diskfree.disk_usage | |
| 2015-10-20 19:11:28,057 domogik-manager DEBUG Package available : plugin_ping | |
| 2015-10-20 19:11:28,057 domogik-manager INFO New package detected : type = plugin / id = ping | |
| 2015-10-20 19:11:28,057 domogik-manager DEBUG Package plugin-ping : read the json file and validate it | |
| 2015-10-20 19:11:28,059 domogik-manager DEBUG Package plugin-ping : the json file is valid | |
| 2015-10-20 19:11:28,059 domogik-manager INFO New plugin available : ping | |
| 2015-10-20 19:11:28,059 domogik-manager INFO New plugin : ping | |
| 2015-10-20 19:11:28,059 domogik-manager DEBUG Init config query(mq) instance | |
| 2015-10-20 19:11:28,060 domogik-manager INFO Plugin ping : read the json file | |
| 2015-10-20 19:11:28,061 domogik-manager INFO Request query config for client ping : key * | |
| 2015-10-20 19:11:28,069 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'ping', u'data': {u'configured': True, u'auto_startup': u'Y'}, u'host': u'domogik0', u'reason': u'', u'key': u'*', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:28,069 domogik-manager INFO Request query config for client ping : key configured | |
| 2015-10-20 19:11:28,077 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'ping', u'reason': u'', u'value': True, u'host': u'domogik0', u'key': u'configured', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:28,077 domogik-manager INFO There is no udev rules file for 'plugin-ping.domogik0' | |
| 2015-10-20 19:11:28,078 domogik-manager INFO Conversion discovered for 'plugin-ping.domogik0' : from_low_high_to_DT_Switch.py | |
| 2015-10-20 19:11:28,078 domogik-manager INFO Conversion discovered for 'plugin-ping.domogik0' : from_DT_Switch_to_low_high.py | |
| 2015-10-20 19:11:28,078 domogik-manager INFO Add new client : host=domogik0, type=plugin, name=ping, client_id=plugin-ping.domogik0, data={u'xpl_stats': {u'ping': {u'name': u'ping', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'ping', u'key': u'current'}], u'static': [{u'value': u'input', u'key': u'type'}]}, u'schema': u'sensor.basic'}}, u'commands': {}, 'udev_rules': {}, u'device_types': {u'ping.ping': {u'commands': [], u'description': u'Ping', u'parameters': [{u'type': u'string', u'description': u'The ip or name of the element you want to ping', u'key': u'device', u'xpl': True}, {u'type': u'integer', u'description': u'Interval in seconds between 2 ping actions.', u'key': u'interval', u'xpl': False}], u'sensors': [u'ping'], u'id': u'ping.ping', u'name': u'Ping'}}, u'xpl_commands': {}, u'products': [], u'sensors': {u'ping': {u'conversion': u'from_low_high_to_DT_Switch', u'name': u'Ping', u'data_type': u'DT_Switch', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}}, u'configuration': [{'description': 'Automatically start the client at Domogik startup', 'default': False, 'required': True, 'value': u'Y', 'key': 'auto_startup', 'type': 'boolean', 'name': 'Start the client with Domogik'}], u'identity': {u'description': u'Monitor if some computers or any ip network device', u'tags': [u'ping', u'computer'], u'author_email': u'fritz.smh at gmail.com,', 'xpl_clients_only': False, u'author': u'Fritz', u'domogik_min_version': u'0.4.1', 'icon_file': '/var/lib/domogik//domogik_packages/plugin_ping/design/icon.png', 'package_id': u'plugin-ping', u'dependencies': [{u'type': u'python', u'id': u'python-nmap (>=0.4.3)'}], 'compliant_xpl_clients': [], u'version': u'1.0', u'type': u'plugin', u'name': u'ping'}, u'json_version': 2} | |
| 2015-10-20 19:11:28,082 domogik-manager INFO Request query config for client ping : key auto_startup | |
| 2015-10-20 19:11:28,089 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:28,090 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'ping', u'reason': u'', u'value': u'Y', u'host': u'domogik0', u'key': u'auto_startup', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:28,091 domogik-manager INFO Plugin ping configured to be started on manager startup. Starting... | |
| is manager | |
| 2015-10-20 19:11:28,091 domogik-manager INFO Looking for launched instances of 'ping' | |
| 2015-10-20 19:11:28,097 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:28,114 domogik-manager INFO No existing process. | |
| 2015-10-20 19:11:28,114 domogik-manager INFO Request query config for client ping : key test_mode | |
| 2015-10-20 19:11:28,130 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'ping', u'reason': u'', u'value': u'None', u'host': u'domogik0', u'key': u'test_mode', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:28,131 domogik-manager INFO Request query config for client ping : key test_option | |
| 2015-10-20 19:11:28,140 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'ping', u'reason': u'', u'value': u'None', u'host': u'domogik0', u'key': u'test_option', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:28,140 domogik-manager INFO Request to start plugin : ping | |
| 2015-10-20 19:11:28,140 domogik-manager INFO Execute command : NOTICE=THIS_PLUGIN_IS_STARTED_BY_THE_MANAGER && export PYTHONPATH=/var/lib/domogik/ && /usr/bin/python /var/lib/domogik//domogik_packages/plugin_ping/bin/ping.py | |
| 2015-10-20 19:11:28,151 domogik-manager INFO New status received from plugin diskfree on domogik0 : alive | |
| 2015-10-20 19:11:28,152 domogik-manager DEBUG Try to set a new status : plugin-diskfree.domogik0 => alive | |
| 2015-10-20 19:11:28,152 domogik-manager INFO Status set : plugin-diskfree.domogik0 => alive | |
| 2015-10-20 19:11:28,152 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| is manager | |
| 2015-10-20 19:11:28,545 domogik-ping INFO Looking for launched instances of 'ping' | |
| 2015-10-20 19:11:28,559 domogik-ping INFO No existing process. | |
| 2015-10-20 19:11:28,561 domogik-ping INFO Starting the plugin in background... | |
| 2015-10-20 19:11:28,565 domogik-manager DEBUG Try to set the pid : plugin-ping.domogik0 => 7478 | |
| 2015-10-20 19:11:28,565 domogik-manager INFO Pid set : plugin-ping.domogik0 => 7478 | |
| 2015-10-20 19:11:28,568 domogik-manager INFO Plugin ping started | |
| 2015-10-20 19:11:28,568 domogik-manager INFO Register device type : ping.ping | |
| 2015-10-20 19:11:28,568 domogik-manager DEBUG Package available : brain_wolfram | |
| 2015-10-20 19:11:28,568 domogik-manager INFO New package detected : type = brain / id = wolfram | |
| 2015-10-20 19:11:28,569 domogik-manager DEBUG Package brain-wolfram : read the json file and validate it | |
| 2015-10-20 19:11:28,570 domogik-manager DEBUG Package brain-wolfram : the json file is valid | |
| 2015-10-20 19:11:28,570 domogik-manager INFO New brain available : wolfram | |
| 2015-10-20 19:11:28,570 domogik-manager INFO New brain : wolfram | |
| 2015-10-20 19:11:28,570 domogik-manager DEBUG Init config query(mq) instance | |
| 2015-10-20 19:11:28,571 domogik-manager INFO Brain wolfram : read the json file | |
| 2015-10-20 19:11:28,572 domogik-manager INFO Request query config for client wolfram : key * | |
| 2015-10-20 19:11:28,579 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'wolfram', u'data': {u'configured': True, u'api_key': u'GQQ7XQ-URKHWEHEJL'}, u'host': u'domogik0', u'reason': u'', u'key': u'*', u'type': u'brain'}')> | |
| 2015-10-20 19:11:28,580 domogik-manager INFO Add new client : host=domogik0, type=brain, name=wolfram, client_id=brain-wolfram.domogik0, data={u'xpl_stats': {}, u'commands': {}, u'device_types': {}, u'xpl_commands': {}, u'products': [], u'sensors': {}, u'configuration': [{u'description': u'To get a Wolfram Alpha API key, you need to register (freely) on https://developer.wolframalpha.com/portal/signin.html', u'default': u'', u'required': True, 'value': u'GQQ7XQ-URKHWEHEJL', u'key': u'api_key', u'type': u'string', u'name': u'Wolfram alpha API key'}], u'identity': {u'description': u'Butler package to use Wolfram Alpha, an online knowledge database', u'tags': [u'butler'], u'author_email': u'fritz.smh at gmail.com', 'xpl_clients_only': False, u'author': u'Fritz', u'domogik_min_version': u'0.4.1', 'icon_file': '/var/lib/domogik//domogik_packages/brain_wolfram/design/icon.png', 'package_id': u'brain-wolfram', u'dependencies': [{u'type': u'python', u'id': u'goslate (>=1.4.0)'}, {u'type': u'python', u'id': u'Tungsten (==0.1.1)'}], 'compliant_xpl_clients': [], u'version': u'1.1', u'type': u'brain', u'name': u'wolfram'}, u'json_version': 2} | |
| 2015-10-20 19:11:28,583 domogik-manager DEBUG Package available : data | |
| 2015-10-20 19:11:28,583 domogik-manager WARNING Invalid package : data (should be named like this : <type>_<name> (plugin_ipx800, ...) | |
| 2015-10-20 19:11:28,583 domogik-manager DEBUG Package available : plugin_ozwave | |
| 2015-10-20 19:11:28,583 domogik-manager INFO New package detected : type = plugin / id = ozwave | |
| 2015-10-20 19:11:28,584 domogik-manager DEBUG Package plugin-ozwave : read the json file and validate it | |
| 2015-10-20 19:11:28,597 domogik-manager DEBUG Package plugin-ozwave : the json file is valid | |
| 2015-10-20 19:11:28,597 domogik-manager INFO New plugin available : ozwave | |
| 2015-10-20 19:11:28,598 domogik-manager INFO New plugin : ozwave | |
| 2015-10-20 19:11:28,598 domogik-manager INFO New status received from plugin ping on domogik0 : starting | |
| 2015-10-20 19:11:28,598 domogik-manager DEBUG Init config query(mq) instance | |
| 2015-10-20 19:11:28,599 domogik-manager DEBUG Try to set a new status : plugin-ping.domogik0 => starting | |
| 2015-10-20 19:11:28,600 domogik-manager INFO Status set : plugin-ping.domogik0 => starting | |
| 2015-10-20 19:11:28,600 domogik-manager INFO Plugin ozwave : read the json file | |
| 2015-10-20 19:11:28,604 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:28,607 domogik-manager INFO New status received from plugin ping on domogik0 : starting | |
| 2015-10-20 19:11:28,608 domogik-manager DEBUG Try to set a new status : plugin-ping.domogik0 => starting | |
| 2015-10-20 19:11:28,608 domogik-manager DEBUG The status was already starting : nothing to do | |
| 2015-10-20 19:11:28,616 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:28,618 domogik-manager INFO Request query config for client ozwave : key * | |
| 2015-10-20 19:11:28,619 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:28,694 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'ozwave', u'data': {u'ozwlog': u'Y', u'autoconfpath': u'Y', u'cpltmsg': u'Y', u'configpath': u'/usr/local/share/python-openzwave/config', u'configured': True, u'auto_startup': u'N'}, u'host': u'domogik0', u'reason': u'', u'key': u'*', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:28,694 domogik-manager INFO Request query config for client ozwave : key configured | |
| 2015-10-20 19:11:28,700 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'ozwave', u'reason': u'', u'value': True, u'host': u'domogik0', u'key': u'configured', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:28,700 domogik-manager INFO There is no udev rules file for 'plugin-ozwave.domogik0' | |
| 2015-10-20 19:11:28,700 domogik-manager INFO Conversion discovered for 'plugin-ozwave.domogik0' : form_Power_applied_to_DT_Binary.py | |
| 2015-10-20 19:11:28,700 domogik-manager INFO Conversion discovered for 'plugin-ozwave.domogik0' : from_DT_Binary_to__Level.py | |
| 2015-10-20 19:11:28,700 domogik-manager INFO Conversion discovered for 'plugin-ozwave.domogik0' : from_Level_to_DT_Binary.py | |
| 2015-10-20 19:11:28,701 domogik-manager INFO Conversion discovered for 'plugin-ozwave.domogik0' : form_DT_OpenClose_to_Tamper_Event.py | |
| 2015-10-20 19:11:28,701 domogik-manager INFO Conversion discovered for 'plugin-ozwave.domogik0' : form_Tamper_Event_to_DT_OpenClose.py | |
| 2015-10-20 19:11:28,701 domogik-manager INFO Conversion discovered for 'plugin-ozwave.domogik0' : form_DT_Binary_to_Power_applied.py | |
| 2015-10-20 19:11:28,703 domogik-manager INFO Add new client : host=domogik0, type=plugin, name=ozwave, client_id=plugin-ozwave.domogik0, data={u'xpl_stats': {u'luminance': {u'name': u'Luminance', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'luminance', u'key': u'current'}], u'static': [{u'value': u'luminance', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'energy': {u'name': u'Energy Wh', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'energy', u'key': u'current'}], u'static': [{u'value': u'energy', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'thermostat_mode': {u'name': u'Thermostat mode', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'thermostat_mode', u'key': u'state'}], u'static': [{u'value': u'mode', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'prev_energy_k': {u'name': u'Energy kWh', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'energy_k', u'key': u'current'}], u'static': [{u'value': u'previous-reading', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'instant_energy_production': {u'name': u'Instant energy production', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'energy_production', u'key': u'current'}], u'static': [{u'value': u'instant-energy-production', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'opening_sensor': {u'name': u'opening sensor', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'opening_sensor', u'key': u'current'}], u'static': [{u'value': u'sensor', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'indicator': {u'name': u'Indicator message', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'indicator_str', u'key': u'current'}], u'static': [{u'value': u'indicator', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'motion_detection_general': {u'name': u'Motion state', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'motion_sensor_level', u'key': u'current'}], u'static': [{u'value': u'general', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'flood': {u'name': u'Flood alarm', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'sensor_alarm', u'key': u'state'}], u'static': [{u'value': u'flood', u'key': u'type'}]}, u'schema': u'alarm.basic'}, u'thermostat_setpoint': {u'name': u'Thermostat setpoint', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'thermostat_setpoint', u'key': u'temperature'}], u'static': [{u'value': u'setpoint', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'power_applied': {u'name': u'Power applied', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'power_applied', u'key': u'current'}], u'static': [{u'value': u'power-applied', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'carbonmonoxide': {u'name': u'Carbonmonoxide alarm', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'sensor_alarm', u'key': u'current'}], u'static': [{u'value': u'carbonmonoxide', u'key': u'type'}]}, u'schema': u'alarm.basic'}, u'total_energy_production': {u'name': u'Total energy production', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'energy_k_production', u'key': u'current'}], u'static': [{u'value': u'total-energy-production', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'thermostat_heating': {u'name': u'Thermostat heating', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'thermostat_mode', u'key': u'state'}], u'static': [{u'value': u'heating', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'low_battery': {u'name': u'Low battery flag', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'low_battery', u'key': u'current'}], u'static': [{u'value': u'low-battery', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'status': {u'name': u'Status', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'status', u'key': u'current'}], u'static': [{u'value': u'status', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'battery_level': {u'name': u'Battery level', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'battery_level', u'key': u'current'}], u'static': [{u'value': u'battery-level', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'switch_state': {u'name': u'Switch state', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'switch_state', u'key': u'state'}], u'static': [{u'value': u'switch', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'counter_pulse': {u'name': u'Counter of pulse', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'counter', u'key': u'current'}], u'static': [{u'value': u'count', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'power': {u'name': u'Power', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'power', u'key': u'current'}], u'static': [{u'value': u'power', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'fan_state': {u'name': u'Fan state', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'fan_state', u'key': u'state'}], u'static': [{u'value': u'fan-state', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'energy_production_today': {u'name': u'Total energy production time', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'energy_k_production', u'key': u'current'}], u'static': [{u'value': u'total-production-time', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'fan_mode': {u'name': u'Fan mode', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'fan_mode', u'key': u'state'}], u'static': [{u'value': u'fan-mode', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'temperature_c': {u'name': u'Temperature celcius', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'temperature_c', u'key': u'current'}], u'static': [{u'value': u'temperature', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'energy_k': {u'name': u'Energy kWh', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'energy_k', u'key': u'current'}], u'static': [{u'value': u'energy', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'temperature_f': {u'name': u'Temperature fahrenheit', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'temperature_f', u'key': u'current'}], u'static': [{u'value': u'temperature', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'binary_sensor': {u'name': u' sensor 2 states', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'binary_sensor', u'key': u'current'}], u'static': [{u'value': u'sensor', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'temperature_k': {u'name': u'Temperature kelvin', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'temperature_k', u'key': u'current'}], u'static': [{u'value': u'temperature', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'tamper_event': {u'name': u'tamper event', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'tamper_event', u'key': u'current'}], u'static': [{u'value': u'tamper-event', u'key': u'type'}]}, u'schema': u'alarm.basic'}, u'locked': {u'name': u'Locked state', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'locked_state', u'key': u'current'}], u'static': [{u'value': u'locked_state', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'carbondioxide': {u'name': u'Carbondioxide alarm', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'sensor_alarm', u'key': u'state'}], u'static': [{u'value': u'carbondioxide', u'key': u'type'}]}, u'schema': u'alarm.basic'}, u'level': {u'name': u'Sensor level', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'level', u'key': u'current'}], u'static': [{u'value': u'level', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'thermostat_operating_state': {u'name': u'Thermostat mode', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'thermostat_operating_state', u'key': u'state'}], u'static': [{u'value': u'operating-state', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'heat': {u'name': u'Heat alarm', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'sensor_alarm', u'key': u'state'}], u'static': [{u'value': u'heat', u'key': u'type'}]}, u'schema': u'alarm.basic'}, u'humidity': {u'name': u'Humidity', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'humidity', u'key': u'current'}], u'static': [{u'value': u'humidity', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'relative_humidity': {u'name': u'Relative humidity', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'humidity', u'key': u'current'}], u'static': [{u'value': u'relative-humidity', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'motion_detection': {u'name': u'Motion state', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'motion_sensor_level', u'key': u'current'}], u'static': [{u'value': u'motion', u'key': u'type'}]}, u'schema': u'sensor.basic'}, u'smoke': {u'name': u'Smoke alarm', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'dynamic': [{u'ignore_values': u'', u'sensor': u'sensor_alarm', u'key': u'current'}], u'static': [{u'value': u'smoke', u'key': u'type'}]}, u'schema': u'alarm.basic'}, u'ctrl_status': {u'name': u'Controler status', u'parameters': {u'device': [], u'dynamic': [{u'ignore_values': u'', u'sensor': u'ctrl_status', u'key': u'status'}, {u'ignore_values': u'', u'sensor': u'user_msg', u'key': u'usermsg'}, {u'ignore_values': u'', u'sensor': u'node_id', u'key': u'node'}, {u'ignore_values': u'', u'sensor': u'ctrl_status', u'key': u'data'}], u'static': [{u'value': u'status', u'key': u'type'}]}, u'schema': u'ozwctrl.basic'}}, u'commands': {u'dim': {u'return_confirmation': False, u'name': u'Dim button', u'parameters': [{u'conversion': u'', u'data_type': u'DT_Bool', u'key': u'dim'}], u'xpl_command': u'set_push_button'}, u'thermostat_operating_state': {u'return_confirmation': False, u'name': u'Thermostat oprerating mode', u'parameters': [{u'conversion': u'', u'data_type': u'DT_HVACHeat', u'key': u'operating-state'}], u'xpl_command': u'set_select'}, u'fan_state': {u'return_confirmation': False, u'name': u'Fan state select', u'parameters': [{u'conversion': u'', u'data_type': u'DT_Number', u'key': u'fan-state'}], u'xpl_command': u'set_select'}, u'thermostat_heating': {u'return_confirmation': False, u'name': u'Thermostat heating mode', u'parameters': [{u'conversion': u'', u'data_type': u'DT_HVACMode', u'key': u'heating'}], u'xpl_command': u'set_select'}, u'bright': {u'return_confirmation': False, u'name': u'Bright button', u'parameters': [{u'conversion': u'', u'data_type': u'DT_Bool', u'key': u'bright'}], u'xpl_command': u'set_push_button'}, u'fan_mode': {u'return_confirmation': False, u'name': u'Fan mode select', u'parameters': [{u'conversion': u'', u'data_type': u'DT_HVACVent', u'key': u'fan-mode'}], u'xpl_command': u'set_select'}, u'Increase': {u'return_confirmation': False, u'name': u'Increase button', u'parameters': [{u'conversion': u'', u'data_type': u'DT_Bool', u'key': u'inc'}], u'xpl_command': u'set_push_button'}, u'switch': {u'return_confirmation': True, u'name': u'Switch On-Off', u'parameters': [{u'conversion': u'', u'data_type': u'DT_Switch', u'key': u'switch'}], u'xpl_command': u'set_switch'}, u'thermostat_setpoint': {u'return_confirmation': False, u'name': u'Thermostat setpoint', u'parameters': [{u'conversion': u'', u'data_type': u'DT_Temp', u'key': u'setpoint'}], u'xpl_command': u'set_temperature'}, u'decrease': {u'return_confirmation': False, u'name': u'Decrease button', u'parameters': [{u'conversion': u'', u'data_type': u'DT_Bool', u'key': u'dec'}], u'xpl_command': u'set_push_button'}, u'toggle_switch_binary': {u'return_confirmation': True, u'name': u'Switch On-Off', u'parameters': [{u'conversion': u'', u'data_type': u'DT_Switch', u'key': u'toggle-switch'}], u'xpl_command': u'set_switch'}, u'thermostat_mode': {u'return_confirmation': False, u'name': u'Thermostat mode select', u'parameters': [{u'conversion': u'', u'data_type': u'DT_HVACMode', u'key': u'mode'}], u'xpl_command': u'set_select'}}, 'udev_rules': {}, u'device_types': {u'node': {u'commands': [], u'description': u'node', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}], u'sensors': [], u'id': u'node', u'name': u'Node'}, u'alarm.sensor.battery': {u'commands': [], u'description': u'Sensor security alarm (battery)', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}, {u'type': u'boolean', u'description': u'Check battery level at zwave device wakeup.', u'key': u'batterycheck', u'xpl': False}], u'sensors': [u'sensor_alarm', u'low_battery', u'battery_level'], u'id': u'alarm.sensor.battery', u'name': u'Sensor security alarm (battery)'}, u'temperature': {u'commands': [], u'description': u'Temperature sensor', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}], u'sensors': [u'temperature_c'], u'id': u'temperature', u'name': u'Temperature sensor'}, u'dim.button.battery': {u'commands': [u'bright', u'dim'], u'description': u'Dimmer button (battery)', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}, {u'type': u'boolean', u'description': u'Check battery level at zwave device wakeup.', u'key': u'batterycheck', u'xpl': False}], u'sensors': [u'level', u'battery_level'], u'id': u'dim.button.battery', u'name': u'Dimmer buttons (battery)'}, u'power.meter.battery': {u'commands': [], u'description': u'Energie meter (battery)', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}, {u'type': u'boolean', u'description': u'Check battery level at zwave device wakeup.', u'key': u'batterycheck', u'xpl': False}], u'sensors': [u'power', u'energy', u'energy_k', u'battery_level'], u'id': u'power.meter.battery', u'name': u'Power meter (battery)'}, u'motion.4in1.level.battery': {u'commands': [], u'description': u'Sensor motion 4in1 (battery)', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}, {u'type': u'boolean', u'description': u'Check battery level at zwave device wakeup.', u'key': u'batterycheck', u'xpl': False}], u'sensors': [u'motion_sensor_level', u'luminance', u'temperature_c', u'battery_level'], u'id': u'motion.4in1.level.battery', u'name': u'Sensor motion 4in1 (battery)'}, u'switch.power.energy.prev.meter': {u'commands': [u'switch'], u'description': u'Switch with power, energy meter (and previous value)', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}], u'sensors': [u'switch_state', u'energy', u'energy_k', u'power'], u'id': u'switch.power.energy.prev.meter', u'name': u'Switch-Power meter +'}, u'power.meter': {u'commands': [], u'description': u'Energie meter', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}], u'sensors': [u'power', u'energy', u'energy_k'], u'id': u'power.meter', u'name': u'Power meter'}, u'temperature.battery': {u'commands': [], u'description': u'Temperature sensor with battery', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}, {u'type': u'boolean', u'description': u'Check battery level at zwave device wakeup.', u'key': u'batterycheck', u'xpl': False}], u'sensors': [u'temperature_c', u'battery_level'], u'id': u'temperature.battery', u'name': u'Temperature sensor (battery)'}, u'switch': {u'commands': [u'switch'], u'description': u'A simple switch', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}], u'sensors': [u'switch_state'], u'id': u'switch', u'name': u'Simple Switch'}, u'temp.humidity.battery': {u'commands': [], u'description': u'Temperature sensor with humidity (battery)', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}, {u'type': u'boolean', u'description': u'Check battery level at zwave device wakeup.', u'key': u'batterycheck', u'xpl': False}], u'sensors': [u'temperature_c', u'humidity', u'battery_level'], u'id': u'temp.humidity.battery', u'name': u'Temperature sensor (battery)'}, u'temp.humidity.relative.battery': {u'commands': [], u'description': u'Temperature sensor with humidity and relative humidity (battery)', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}, {u'type': u'boolean', u'description': u'Check battery level at zwave device wakeup.', u'key': u'batterycheck', u'xpl': False}], u'sensors': [u'temperature_c', u'humidity', u'relative_humidity', u'battery_level'], u'id': u'temp.humidity.relative.battery', u'name': u'Temperature/humidity/relative sensor (battery)'}, u'opening.sensor.security.battery': {u'commands': [], u'description': u'Opening sensor with tamper security (battery)', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}, {u'type': u'boolean', u'description': u'Check battery level at zwave device wakeup.', u'key': u'batterycheck', u'xpl': False}], u'sensors': [u'opening_sensor', u'power_applied', u'battery_level', u'low_battery', u'tamper_event'], u'id': u'opening.sensor.security.battery', u'name': u'Opening sensor (battery)'}, u'switch.power.energy.meter': {u'commands': [u'switch'], u'description': u'Switch with power, energy meter', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}], u'sensors': [u'switch_state', u'energy', u'power'], u'id': u'switch.power.energy.meter', u'name': u'Switch-Power meter'}, u'primary.controller': {u'commands': [], u'description': u'Primary Controller', u'parameters': [{u'type': u'string', u'description': u'Z-wave device from os. [eg. : /dev/zwave]', u'key': u'driver', u'xpl': False}, {u'type': u'string', u'description': u'Zwave network name to replace Home ID for easier of nodes addressing. [e.g. : MyHomeId]', u'key': u'networkid', u'xpl': True}], u'sensors': [u'ctrl_status'], u'id': u'primary.controller', u'name': u'Zwave Controller'}, u'alarm.sensor.security.battery': {u'commands': [], u'description': u'Sensor security alarm (battery)', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}, {u'type': u'boolean', u'description': u'Check battery level at zwave device wakeup.', u'key': u'batterycheck', u'xpl': False}], u'sensors': [u'sensor_alarm', u'tamper_event', u'low_battery', u'battery_level'], u'id': u'alarm.sensor.security.battery', u'name': u'Sensor security alarm (battery)'}, u'temp.humidity': {u'commands': [], u'description': u'Temperature sensor with humidity', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}], u'sensors': [u'temperature_c', u'humidity'], u'id': u'temp.humidity', u'name': u'Temperature/humidity sensor'}, u'dim.button': {u'commands': [u'bright', u'dim'], u'description': u'Dimmer button', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}], u'sensors': [u'level'], u'id': u'dim.button', u'name': u'Dimmer button'}, u'temp.humidity.relative': {u'commands': [], u'description': u'Temperature sensor with humidity and relative humidity', u'parameters': [{u'type': u'string', u'description': u'Zwave network name if refered in controller node or Openzwave Home ID)', u'key': u'networkid', u'xpl': True}, {u'description': u'Zwave node id', u'xpl': True, u'max_value': 255, u'min_value': 1, u'key': u'node', u'type': u'integer'}], u'sensors': [u'temperature_c', u'humidity', u'relative_humidity'], u'id': u'temp.humidity.relative', u'name': u'Temperature/humidity/relative sensor'}}, u'xpl_commands': {u'set_temperature': {u'xplstat_name': u'temperature_c', u'name': u'Thermostat setpoint', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'static': [{u'value': u'temperature', u'key': u'command'}]}, u'schema': u'ozwave.basic'}, u'set_switch': {u'xplstat_name': u'switch_state', u'name': u'Switch on-off', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'static': [{u'value': u'switch', u'key': u'command'}]}, u'schema': u'ozwave.basic'}, u'set_push_button': {u'xplstat_name': u'switch_state', u'name': u'push button', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'static': [{u'value': u'pressed', u'key': u'command'}]}, u'schema': u'ozwave.basic'}, u'set_select': {u'xplstat_name': u'switch_state', u'name': u'Select mode', u'parameters': {u'device': [{u'default': 1, u'type': u'integer', u'description': u'Zwave node instance id', u'key': u'instance'}], u'static': [{u'value': u'select', u'key': u'command'}]}, u'schema': u'ozwave.basic'}}, u'products': [{u'documentation': u'http://http://aeotec.com/z-wave-usb-stick', u'type': u'primary.controller', u'name': u'Z-Stick S2', u'id': u'ctrl_aeon_stick2'}, {u'documentation': u'http://www.fibaro.com/en/support', u'type': u'switch', u'name': u'FGS211 Relay 3kW', u'id': u'FGS211_Relay'}, {u'documentation': u'http://www.fibaro.com/en/support', u'type': u'switch', u'name': u'FGS221 Double Relay Switch 2x1,5kW', u'id': u'FGS221_Double_Relay'}, {u'documentation': u'http://www.everspring.com/Products/SecuritySystem/HSM02.aspx', u'type': u'opening.sensor.security.battery', u'name': u'HSM02 Mini Door/Window Detector', u'id': u'HSM02'}, {u'documentation': u'http://www.z-wave.me/index.php?id=31', u'type': u'dim.button.battery', u'name': u'ZME_KFOB 4 Button Key Fob', u'id': u'ZME_KFOB'}, {u'documentation': u'http://aeotec.com/z-wave-home-energy-measure', u'type': u'power.meter', u'name': u'Home Energy Meter 3 phases', u'id': u'HEM_3p'}, {u'documentation': u'http://aeotec.com/z-wave-home-energy-measure', u'type': u'power.meter', u'name': u'Home Energy Meter 2 phases', u'id': u'HEM_2p'}, {u'documentation': u'http://www.homeseer.com/company/releases/07-07-HSM100.htm', u'type': u'temp.humidity.battery', u'name': u'HSM100 Wireless Multi-Sensor', u'id': u'HSM100'}, {u'documentation': u'http://www.everspring.com/Products/HomeAutomation/AN158.aspx', u'type': u'switch.power.energy.prev.meter', u'name': u'AN158 Plug-in Meter Appliance Module', u'id': u'AN158'}, {u'documentation': u'http://www.fibaro.com/en/support', u'type': u'switch.power.energy.meter', u'name': u'FGWPE Wall Plug', u'id': u'FGWPE_Wall_Plug'}, {u'documentation': u'http://www.everspring.com/Products/HomeAutomation/ST814.aspx', u'type': u'temp.humidity.relative.battery', u'name': u'ST814 Temperature and Humidity Sensor', u'id': u'ST814'}, {u'documentation': u'http://www.everspring.com/Products/HomeAutomation/SF812.aspx', u'type': u'alarm.sensor.security.battery', u'name': u'SF812 Smoke Alarm', u'id': u'SF812'}], u'sensors': {u'luminance': {u'conversion': u'', u'name': u'Luminance', u'data_type': u'DT_Scaling', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'locked_state': {u'conversion': u'', u'name': u'Locked state', u'data_type': u'DT_State', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'energy': {u'conversion': u'', u'name': u'Energy', u'data_type': u'DT_ActiveEnergy', u'incremental': True, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'thermostat_mode': {u'conversion': u'', u'name': u'Thermostat mode', u'data_type': u'DT_HVACMode', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'opening_sensor': {u'conversion': u'', u'name': u'Opening sensor', u'data_type': u'DT_OpenClose', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'energy_production': {u'conversion': u'', u'name': u'Energy production', u'data_type': u'DT_ActiveEnergy', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'power_applied': {u'conversion': u'form_Power_applied_to_DT_Binary', u'name': u'Power applied', u'data_type': u'DT_Binary', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'user_msg': {u'conversion': u'', u'name': u'User message', u'data_type': u'DT_String', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'energy_k_production': {u'conversion': u'', u'name': u'Energy production kWh', u'data_type': u'DT_kActiveEnergy', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'sensor_alarm': {u'conversion': u'from_Level_to_DT_Binary', u'name': u'Sensor alarm', u'data_type': u'DT_Binary', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'motion_sensor_level': {u'conversion': u'from_Level_to_DT_Binary', u'name': u'Sensor Motion', u'data_type': u'DT_Binary', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'low_battery': {u'conversion': u'', u'name': u'Low battery', u'data_type': u'DT_Binary', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'status': {u'conversion': u'', u'name': u'Status', u'data_type': u'DT_String', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'battery_level': {u'conversion': u'', u'name': u'Battery level', u'data_type': u'DT_Scaling', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'switch_state': {u'conversion': u'', u'name': u'Switch state', u'data_type': u'DT_Switch', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'power': {u'conversion': u'', u'name': u'Power', u'data_type': u'DT_Power', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'fan_state': {u'conversion': u'', u'name': u'Fan speed', u'data_type': u'DT_Number', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'fan_mode': {u'conversion': u'', u'name': u'Fan mode', u'data_type': u'DT_HVACVent', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'temperature_c': {u'conversion': u'', u'name': u'Temperature Celcius', u'data_type': u'DT_Temp', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'energy_k': {u'conversion': u'', u'name': u'Energy kWh', u'data_type': u'DT_kActiveEnergy', u'incremental': True, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'node_id': {u'conversion': u'', u'name': u'Node Id', u'data_type': u'DT_Number', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}, u'temperature_f': {u'conversion': u'', u'name': u'Temperature fahrenheit', u'data_type': u'DT_TempF', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'binary_sensor': {u'conversion': u'', u'name': u'Sensor True-False', u'data_type': u'DT_Bool', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'temperature_k': {u'conversion': u'', u'name': u'Temperature Kelvin', u'data_type': u'DT_TempK', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'tamper_event': {u'conversion': u'form_Tamper_Event_to_DT_OpenClose', u'name': u'Tamper event', u'data_type': u'DT_OpenClose', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'thermostat_operating_state': {u'conversion': u'', u'name': u'Thermostat operating state', u'data_type': u'DT_HVACHeat', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'level': {u'conversion': u'', u'name': u'sensor level', u'data_type': u'DT_Number', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'counter': {u'conversion': u'', u'name': u'Counter', u'data_type': u'DT_Number', u'incremental': True, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'indicator_str': {u'conversion': u'', u'name': u'Counter', u'data_type': u'DT_String', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'humidity': {u'conversion': u'', u'name': u'Humidity', u'data_type': u'DT_Humidity', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'relative_humidity': {u'conversion': u'', u'name': u'Relative humidity', u'data_type': u'DT_Humidity', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'thermostat_setpoint': {u'conversion': u'', u'name': u'Thermostat operating state', u'data_type': u'DT_Temp', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': True}}, u'ctrl_status': {u'conversion': u'', u'name': u'Zwave controler status', u'data_type': u'DT_String', u'incremental': False, u'timeout': 0, u'history': {u'max': 0, u'duplicate': False, u'expire': 0, u'round_value': 0, u'store': False}}}, u'configuration': [{'description': 'Automatically start the client at Domogik startup', 'default': False, 'required': True, 'value': u'N', 'key': 'auto_startup', 'type': 'boolean', 'name': 'Start the client with Domogik'}, {u'name': u'Auto openzwave lib path detection', u'default': True, u'required': True, 'value': u'Y', u'key': u'autoconfpath', u'type': u'boolean', u'description': u'Set to True for openzwave configuration path auto detection, else use configpath. [default : True]'}, {u'name': u'Openzwave Configuration Path', u'default': u'/usr/local/share/python-openzwave/config', u'required': True, 'value': u'/usr/local/share/python-openzwave/config', u'key': u'configpath', u'type': u'string', u'description': u'Path for openzwave files configuration (see your openzwave installation).'}, {u'name': u'Send complet message', u'default': False, u'required': True, 'value': u'Y', u'key': u'cpltmsg', u'type': u'boolean', u'description': u'Message complet confirmation send as notification (see doc to use it at True). [default : false]'}, {u'name': u'Enable openzwave log', u'default': False, u'required': True, 'value': u'Y', u'key': u'ozwlog', u'type': u'boolean', u'description': u'Active openzwave log (see file OZW_Log.txt in User path). WARNING file not in rotate mode, file should beging ernormous ! [default : false]'}], u'identity': {u'description': u'Z-Wave is a wireless ecosystem that lets all your home electronics talk to each other, and to you, via remote control', u'tags': [u'z-wave'], u'author_email': u'nico84dev at gmail.com', 'xpl_clients_only': False, u'author': u'Nicolas VIGNAL', u'domogik_min_version': u'0.4.1', 'icon_file': '/var/lib/domogik//domogik_packages/plugin_ozwave/design/icon.png', 'package_id': u'plugin-ozwave', u'dependencies': [{u'type': u'python', u'id': u'python-openzwave-lib (>=0.3.0)'}, {u'type': u'python', u'id': u'tailer (>=0.2.1)'}], 'compliant_xpl_clients': [], u'version': u'0.4.0b1', u'type': u'plugin', u'name': u'ozwave'}, u'json_version': 2} | |
| 2015-10-20 19:11:28,713 domogik-manager INFO Request query config for client ozwave : key auto_startup | |
| 2015-10-20 19:11:28,723 domogik-manager DEBUG Query config : successfull response : <MQMessage(action=config.result, data='{u'status': True, u'name': u'ozwave', u'reason': u'', u'value': u'N', u'host': u'domogik0', u'key': u'auto_startup', u'type': u'plugin'}')> | |
| 2015-10-20 19:11:28,724 domogik-manager INFO Plugin ozwave not configured to be started on manager startup. | |
| 2015-10-20 19:11:28,724 domogik-manager INFO Register device type : node | |
| 2015-10-20 19:11:28,724 domogik-manager INFO Register device type : alarm.sensor.battery | |
| 2015-10-20 19:11:28,724 domogik-manager INFO Register device type : temperature | |
| 2015-10-20 19:11:28,724 domogik-manager INFO Register device type : dim.button.battery | |
| 2015-10-20 19:11:28,725 domogik-manager INFO Register device type : power.meter.battery | |
| 2015-10-20 19:11:28,725 domogik-manager INFO Register device type : motion.4in1.level.battery | |
| 2015-10-20 19:11:28,725 domogik-manager INFO Register device type : switch.power.energy.prev.meter | |
| 2015-10-20 19:11:28,725 domogik-manager INFO Register device type : power.meter | |
| 2015-10-20 19:11:28,725 domogik-manager INFO Register device type : temperature.battery | |
| 2015-10-20 19:11:28,726 domogik-manager INFO Register device type : switch | |
| 2015-10-20 19:11:28,726 domogik-manager INFO Register device type : temp.humidity.battery | |
| 2015-10-20 19:11:28,726 domogik-manager INFO Register device type : temp.humidity.relative.battery | |
| 2015-10-20 19:11:28,726 domogik-manager INFO Register device type : opening.sensor.security.battery | |
| 2015-10-20 19:11:28,726 domogik-manager INFO Register device type : switch.power.energy.meter | |
| 2015-10-20 19:11:28,726 domogik-manager INFO Register device type : primary.controller | |
| 2015-10-20 19:11:28,726 domogik-manager INFO Register device type : alarm.sensor.security.battery | |
| 2015-10-20 19:11:28,727 domogik-manager INFO Register device type : temp.humidity | |
| 2015-10-20 19:11:28,727 domogik-manager INFO Register device type : dim.button | |
| 2015-10-20 19:11:28,727 domogik-manager INFO Register device type : temp.humidity.relative | |
| 2015-10-20 19:11:28,766 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:28,772 domogik-manager INFO New status received from plugin ping on domogik0 : alive | |
| 2015-10-20 19:11:28,772 domogik-manager DEBUG Try to set a new status : plugin-ping.domogik0 => alive | |
| 2015-10-20 19:11:28,772 domogik-manager INFO Status set : plugin-ping.domogik0 => alive | |
| 2015-10-20 19:11:33,539 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:33,652 domogik-manager DEBUG MQ Request received : <MQMessage(action=client.conversion.get, data='{}')> | |
| 2015-10-20 19:11:33,653 domogik-manager INFO Clients conversion request : <MQMessage(action=client.conversion.get, data='{}')> | |
| 2015-10-20 19:11:33,659 domogik-manager DEBUG Message match for listener 988886e8-774d-11e5-b666-00ffaa000014 | |
| 2015-10-20 19:11:33,662 domogik-manager INFO New status received from core xplgw on domogik0 : alive | |
| 2015-10-20 19:11:33,663 domogik-manager DEBUG Try to set a new status : core-xplgw.domogik0 => alive | |
| 2015-10-20 19:11:33,663 domogik-manager INFO Status set : core-xplgw.domogik0 => alive | |
| 2015-10-20 19:11:34,728 domogik-manager DEBUG MQ Request received : <MQMessage(action=datatype.get, data='{}')> | |
| 2015-10-20 19:11:34,729 domogik-manager INFO Clients datatype request : <MQMessage(action=datatype.get, data='{}')> | |
| 2015-10-20 19:11:34,780 domogik-manager DEBUG MQ Request received : <MQMessage(action=datatype.get, data='{}')> | |
| 2015-10-20 19:11:34,781 domogik-manager INFO Clients datatype request : <MQMessage(action=datatype.get, data='{}')> | |
| 2015-10-20 19:11:34,803 domogik-manager DEBUG MQ Request received : <MQMessage(action=datatype.get, data='{}')> | |
| 2015-10-20 19:11:34,803 domogik-manager INFO Clients datatype request : <MQMessage(action=datatype.get, data='{}')> | |
| 2015-10-20 19:11:34,808 domogik-manager DEBUG MQ Request received : <MQMessage(action=datatype.get, data='{}')> | |
| 2015-10-20 19:11:34,809 domogik-manager INFO Clients datatype request : <MQMessage(action=datatype.get, data='{}')> | |
| 2015-10-20 19:11:34,824 domogik-manager DEBUG MQ Request received : <MQMessage(action=datatype.get, data='{}')> | |
| 2015-10-20 19:11:34,824 domogik-manager INFO Clients datatype request : <MQMessage(action=datatype.get, data='{}')> | |
| 2015-10-20 19:11:34,829 domogik-manager DEBUG MQ Request received : <MQMessage(action=datatype.get, data='{}')> | |
| 2015-10-20 19:11:34,829 domogik-manager INFO Clients datatype request : <MQMessage(action=datatype.get, data='{}')> | |
| 2015-10-20 19:11:34,837 domogik-manager INFO New status received from core admin on domogik0 : alive | |
| 2015-10-20 19:11:34,838 domogik-manager DEBUG Try to set a new status : core-admin.domogik0 => alive | |
| 2015-10-20 19:11:34,838 domogik-manager INFO Status set : core-admin.domogik0 => alive | |
| 2015-10-20 19:11:34,846 domogik-manager DEBUG MQ Request received : <MQMessage(action=datatype.get, data='{}')> | |
| 2015-10-20 19:11:34,846 domogik-manager INFO Clients datatype request : <MQMessage(action=datatype.get, data='{}')> | |
| 2015-10-20 19:11:34,851 domogik-manager DEBUG MQ Request received : <MQMessage(action=datatype.get, data='{}')> | |
| 2015-10-20 19:11:34,851 domogik-manager INFO Clients datatype request : <MQMessage(action=datatype.get, data='{}')> | |
| 2015-10-20 19:11:34,866 domogik-manager INFO New status received from core scenario on domogik0 : alive | |
| 2015-10-20 19:11:34,866 domogik-manager DEBUG Try to set a new status : core-scenario.domogik0 => alive | |
| 2015-10-20 19:11:34,866 domogik-manager INFO Status set : core-scenario.domogik0 => alive | |
| 2015-10-20 19:11:35,387 domogik-manager DEBUG Send client status : alive | |
| 2015-10-20 19:11:36,712 domogik-manager INFO New status received from core dbmgr on domogik0 : alive | |
| 2015-10-20 19:11:36,712 domogik-manager DEBUG Try to set a new status : core-dbmgr.domogik0 => alive | |
| 2015-10-20 19:11:36,713 domogik-manager DEBUG The status was already alive : nothing to do | |
| 2015-10-20 19:11:37,791 domogik-manager INFO New status received from core rest on domogik0 : alive | |
| 2015-10-20 19:11:37,791 domogik-manager DEBUG Try to set a new status : core-rest.domogik0 => alive | |
| 2015-10-20 19:11:37,791 domogik-manager DEBUG The status was already alive : nothing to do | |
| 2015-10-20 19:11:38,615 domogik-manager INFO New status received from core xplgw on domogik0 : alive | |
| 2015-10-20 19:11:38,615 domogik-manager DEBUG Try to set a new status : core-xplgw.domogik0 => alive | |
| 2015-10-20 19:11:38,615 domogik-manager DEBUG The status was already alive : nothing to do | |
| 2015-10-20 19:11:39,809 domogik-manager INFO New status received from core admin on domogik0 : alive | |
| 2015-10-20 19:11:39,810 domogik-manager DEBUG Try to set a new status : core-admin.domogik0 => alive | |
| 2015-10-20 19:11:39,810 domogik-manager DEBUG The status was already alive : nothing to do | |
| 2015-10-20 19:11:40,630 domogik-manager INFO New status received from core scenario on domogik0 : alive | |
| 2015-10-20 19:11:40,631 domogik-manager DEBUG Try to set a new status : core-scenario.domogik0 => alive | |
| 2015-10-20 19:11:40,631 domogik-manager DEBUG The status was already alive : nothing to do | |
| 2015-10-20 19:11:41,019 domogik-manager INFO New status received from core butler on domogik0 : alive | |
| 2015-10-20 19:11:41,020 domogik-manager DEBUG Try to set a new status : core-butler.domogik0 => alive | |
| 2015-10-20 19:11:41,020 domogik-manager DEBUG The status was already alive : nothing to do | |
| 2015-10-20 19:11:41,525 domogik-manager INFO New status received from plugin wol on domogik0 : alive | |
| 2015-10-20 19:11:41,525 domogik-manager DEBUG Try to set a new status : plugin-wol.domogik0 => alive | |
| 2015-10-20 19:11:41,525 domogik-manager DEBUG The status was already alive : nothing to do | |
| 2015-10-20 19:11:42,010 domogik-manager INFO New status received from plugin teleinfo on domogik0 : alive | |
| 2015-10-20 19:11:42,010 domogik-manager DEBUG Try to set a new status : plugin-teleinfo.domogik0 => alive | |
| 2015-10-20 19:11:42,010 domogik-manager DEBUG The status was already alive : nothing to do | |
| 2015-10-20 19:11:42,469 domogik-manager INFO New status received from plugin weather on domogik0 : alive | |
| 2015-10-20 19:11:42,469 domogik-manager DEBUG Try to set a new status : plugin-weather.domogik0 => alive | |
| 2015-10-20 19:11:42,469 domogik-manager DEBUG The status was already alive : nothing to do | |
| 2015-10-20 19:11:43,082 domogik-manager INFO New status received from plugin diskfree on domogik0 : alive | |
| 2015-10-20 19:11:43,082 domogik-manager DEBUG Try to set a new status : plugin-diskfree.domogik0 => alive | |
| 2015-10-20 19:11:43,082 domogik-manager DEBUG The status was already alive : nothing to do | |
| 2015-10-20 19:11:43,594 domogik-manager INFO New status received from plugin ping on domogik0 : alive | |
| 2015-10-20 19:11:43,594 domogik-manager DEBUG Try to set a new status : plugin-ping.domogik0 => alive |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment