Velbus Domogik module

Yeah, but i expected more from velleman …
to bad, should have chosen another vendor when installing :frowning:

Dimmer works properly now. Your script update (hg.domogik.org/hgwebdir.cgi/domo … 1852205641) did the trick. It now turns off the light completely when value 0 is selected with the widget.
The level=None is still shown in the velbus.log but it works.

velbus.log tail…
2012-02-07 14:38:19,515 domogik-velbus INFO schema:lighting.device, data:OrderedDict((‘device’, ‘08-1’), (‘level’, ‘30’)])
2012-02-07 14:38:19,539 domogik-velbus DEBUG normal send
2012-02-07 14:38:19,559 domogik-velbus DEBUG xPL Message sent by thread Manager-new-message-cb : xpl-trig
{
hop=1
source=domogik-velbus.domogik
target=*
}
lighting.device
{
device=08-1
level=30
}

2012-02-07 14:38:19,575 domogik-velbus DEBUG set dimmer value
2012-02-07 14:38:19,575 domogik-velbus INFO write packet
2012-02-07 14:38:19,591 domogik-velbus INFO START SENDING PACKET 0x8
2012-02-07 14:38:19,591 domogik-velbus DEBUG 11
2012-02-07 14:38:40,923 domogik-velbus INFO schema:lighting.device, data:OrderedDict((‘device’, ‘08-1’), (‘level’, ‘None’)])
2012-02-07 14:38:40,947 domogik-velbus DEBUG normal send
2012-02-07 14:38:40,975 domogik-velbus DEBUG xPL Message sent by thread Manager-new-message-cb : xpl-trig
{
hop=1
source=domogik-velbus.domogik
target=*
}
lighting.device
{
device=08-1
level=None
}

2012-02-07 14:38:40,987 domogik-velbus DEBUG set dimmer value
2012-02-07 14:38:40,987 domogik-velbus INFO write packet
2012-02-07 14:38:40,991 domogik-velbus INFO START SENDING PACKET 0x8
2012-02-07 14:38:40,991 domogik-velbus DEBUG 11

did you still see the errors on domoweb?

or is that solved to?

domoweb_error.log tail…
[07/Feb/2012:15:36:04] ENGINE AttributeError()
Traceback (most recent call last):
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/wsgiserver/wsgiserver2.py”, line 1302, in communicate
req.respond()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/wsgiserver/wsgiserver2.py”, line 831, in respond
self.server.gateway(self).respond()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/wsgiserver/wsgiserver2.py”, line 2117, in respond
for chunk in response:
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 161, in next
return self.trap(self.iter_response.next)
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 193, in trap
self.start_response(s, h, _sys.exc_info())
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 169, in trap
return func(*args, **kwargs)
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 261, in next
return self.iter_response.next()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/lib/encoding.py”, line 71, in encoder
for chunk in body:
File “/home/domogik/domoweb/src/domoweb/rinor/pipes.py”, line 28, in get_event
print "NEW EVENT " + str(_event.timestamp)
File “/home/domogik/domoweb/src/domoweb/rinor/rinorPipe.py”, line 161, in getattr
raise AttributeError
AttributeError

[07/Feb/2012:15:38:10] Traceback (most recent call last):
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 169, in trap
return func(*args, **kwargs)
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 261, in next
return self.iter_response.next()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/lib/encoding.py”, line 71, in encoder
for chunk in body:
File “/home/domogik/domoweb/src/domoweb/rinor/pipes.py”, line 28, in get_event
print "NEW EVENT " + str(_event.timestamp)
File “/home/domogik/domoweb/src/domoweb/rinor/rinorPipe.py”, line 161, in getattr
raise AttributeError
AttributeError

[07/Feb/2012:15:38:10] Traceback (most recent call last):
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 193, in trap
self.start_response(s, h, _sys.exc_info())
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 169, in trap
return func(*args, **kwargs)
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 261, in next
return self.iter_response.next()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/lib/encoding.py”, line 71, in encoder
for chunk in body:
File “/home/domogik/domoweb/src/domoweb/rinor/pipes.py”, line 28, in get_event
print "NEW EVENT " + str(_event.timestamp)
File “/home/domogik/domoweb/src/domoweb/rinor/rinorPipe.py”, line 161, in getattr
raise AttributeError
AttributeError

[07/Feb/2012:15:38:10] ENGINE AttributeError()
Traceback (most recent call last):
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/wsgiserver/wsgiserver2.py”, line 1302, in communicate
req.respond()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/wsgiserver/wsgiserver2.py”, line 831, in respond
self.server.gateway(self).respond()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/wsgiserver/wsgiserver2.py”, line 2117, in respond
for chunk in response:
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 161, in next
return self.trap(self.iter_response.next)
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 193, in trap
self.start_response(s, h, _sys.exc_info())
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 169, in trap
return func(*args, **kwargs)
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 261, in next
return self.iter_response.next()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/lib/encoding.py”, line 71, in encoder
for chunk in body:
File “/home/domogik/domoweb/src/domoweb/rinor/pipes.py”, line 28, in get_event
print "NEW EVENT " + str(_event.timestamp)
File “/home/domogik/domoweb/src/domoweb/rinor/rinorPipe.py”, line 161, in getattr
raise AttributeError
AttributeError

[07/Feb/2012:15:40:16] Traceback (most recent call last):
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 169, in trap
return func(*args, **kwargs)
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 261, in next
return self.iter_response.next()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/lib/encoding.py”, line 71, in encoder
for chunk in body:
File “/home/domogik/domoweb/src/domoweb/rinor/pipes.py”, line 28, in get_event
print "NEW EVENT " + str(_event.timestamp)
File “/home/domogik/domoweb/src/domoweb/rinor/rinorPipe.py”, line 161, in getattr
raise AttributeError
AttributeError

[07/Feb/2012:15:40:16] Traceback (most recent call last):
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 193, in trap
self.start_response(s, h, _sys.exc_info())
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 169, in trap
return func(*args, **kwargs)
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 261, in next
return self.iter_response.next()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/lib/encoding.py”, line 71, in encoder
for chunk in body:
File “/home/domogik/domoweb/src/domoweb/rinor/pipes.py”, line 28, in get_event
print "NEW EVENT " + str(_event.timestamp)
File “/home/domogik/domoweb/src/domoweb/rinor/rinorPipe.py”, line 161, in getattr
raise AttributeError
AttributeError

[07/Feb/2012:15:40:16] ENGINE AttributeError()
Traceback (most recent call last):
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/wsgiserver/wsgiserver2.py”, line 1302, in communicate
req.respond()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/wsgiserver/wsgiserver2.py”, line 831, in respond
self.server.gateway(self).respond()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/wsgiserver/wsgiserver2.py”, line 2117, in respond
for chunk in response:
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 161, in next
return self.trap(self.iter_response.next)
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 193, in trap
self.start_response(s, h, _sys.exc_info())
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 169, in trap
return func(*args, **kwargs)
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 261, in next
return self.iter_response.next()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/lib/encoding.py”, line 71, in encoder
for chunk in body:
File “/home/domogik/domoweb/src/domoweb/rinor/pipes.py”, line 28, in get_event
print "NEW EVENT " + str(_event.timestamp)
File “/home/domogik/domoweb/src/domoweb/rinor/rinorPipe.py”, line 161, in getattr
raise AttributeError
AttributeError

[07/Feb/2012:15:42:22] Traceback (most recent call last):
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 169, in trap
return func(*args, **kwargs)
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 261, in next
return self.iter_response.next()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/lib/encoding.py”, line 71, in encoder
for chunk in body:
File “/home/domogik/domoweb/src/domoweb/rinor/pipes.py”, line 28, in get_event
print "NEW EVENT " + str(_event.timestamp)
File “/home/domogik/domoweb/src/domoweb/rinor/rinorPipe.py”, line 161, in getattr
raise AttributeError
AttributeError

[07/Feb/2012:15:42:22] Traceback (most recent call last):
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 193, in trap
self.start_response(s, h, _sys.exc_info())
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 169, in trap
return func(*args, **kwargs)
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 261, in next
return self.iter_response.next()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/lib/encoding.py”, line 71, in encoder
for chunk in body:
File “/home/domogik/domoweb/src/domoweb/rinor/pipes.py”, line 28, in get_event
print "NEW EVENT " + str(_event.timestamp)
File “/home/domogik/domoweb/src/domoweb/rinor/rinorPipe.py”, line 161, in getattr
raise AttributeError
AttributeError

[07/Feb/2012:15:42:22] ENGINE AttributeError()
Traceback (most recent call last):
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/wsgiserver/wsgiserver2.py”, line 1302, in communicate
req.respond()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/wsgiserver/wsgiserver2.py”, line 831, in respond
self.server.gateway(self).respond()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/wsgiserver/wsgiserver2.py”, line 2117, in respond
for chunk in response:
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 161, in next
return self.trap(self.iter_response.next)
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 193, in trap
self.start_response(s, h, _sys.exc_info())
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 169, in trap
return func(*args, **kwargs)
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpwsgi.py”, line 261, in next
return self.iter_response.next()
File “/usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/lib/encoding.py”, line 71, in encoder
for chunk in body:
File “/home/domogik/domoweb/src/domoweb/rinor/pipes.py”, line 28, in get_event
print "NEW EVENT " + str(_event.timestamp)
File “/home/domogik/domoweb/src/domoweb/rinor/rinorPipe.py”, line 161, in getattr
raise AttributeError
AttributeError

when do you get this?

what action did you do?

the errors were from this afternoon.
besides checking the temperatures in the yweather plot and turn on/off the dimmed light I have not done anything else

Blind support is committed …

Since the last hg pull and hg update I do not get the web pages anymore.
I always get “Error - RINOR not available” with the options 2. Re-Configure RINOR’s address and 3. Read Domogik Wiki (How to start the server)
I have tried to restart domogik, restart domoweb and even rebooted the debian server but it fails.

How can I resolve this? :open_mouth:

rerun the install.sh script for domogik and domoweb, some main stuff has been adapted and install needs to fix some stuff for you.

I have rerun the install for domogik and domoweb keeping the current configuration.
After starting both domogik and domoweb the web page is not showing up anymore.

root@domogik:/home/domogik/domogik# ./test_config.py
Check this script is started as root ]
==> Correctly started with root privileges.
Test imports ]
==> Imports are good
Check hostname length ]
==> Hostname length is < 16.
Test global config file ]
==> Unknown config value in the main config file : LAUNCH_DOMOGIK_XPL_HUB
==> Global config file exists and contains right stuff
Check manager params ]
==> Manager params seem good
Check xPL_Hub is in path ]
==> xPL_Hub found in the path
Test user / config file ]
==> Domogik’s user exists and has a config file
Check user config file contents ]
==> Config file correctly loaded
Parse [domogik] section ]
==> xPL hub IP/port is not bound by anything else
==> [domogik] section seems good
Parse [database] section ]
==> [database] section seems good
Parse [rest] section ]
==> Rest server IP/port is not bound by anything else
Check init.d / rc.d ]
==> /etc/init.d/domogik or /etc/rc.d/domogik found with good permissions
Check python version ]
==> Python version is >= 2.6

==> ================================================== <==
==> Everything seems ok, you should be able to start <==
==> Domogik with /etc/init.d/domogik start <==
==> or /etc/rc.d/domogik start <==
==> You can now install Domoweb User Interface <==
==> ================================================== <==
root@domogik:/home/domogik/domogik# cd …
root@domogik:/home/domogik# cd domoweb/
root@domogik:/home/domogik/domoweb# ls
ez_setup.py install.sh README.txt src
ez_setup.pyc package.sh setup.py test_config.py
root@domogik:/home/domogik/domoweb# ./install.sh
Which install mode do you want (choose develop if you don’t know)? [install/develop] : develop
If you want to use a proxy, please set it now. It will only be used during installation. (ex: 1.2.3.4:8080)
Setuptools version 0.6c11 or greater has been installed.
(Run “ez_setup.py -U setuptools” to reinstall or upgrade.)
running develop
Checking .pth file support in /usr/local/lib/python2.6/dist-packages/
/usr/bin/python -E -c pass
TEST PASSED: /usr/local/lib/python2.6/dist-packages/ appears to support .pth files
running egg_info
writing requirements to src/DomoWeb.egg-info/requires.txt
writing src/DomoWeb.egg-info/PKG-INFO
writing top-level names to src/DomoWeb.egg-info/top_level.txt
writing dependency_links to src/DomoWeb.egg-info/dependency_links.txt
writing entry points to src/DomoWeb.egg-info/entry_points.txt
reading manifest file ‘src/DomoWeb.egg-info/SOURCES.txt’
writing manifest file ‘src/DomoWeb.egg-info/SOURCES.txt’
running build_ext
Creating /usr/local/lib/python2.6/dist-packages/DomoWeb.egg-link (link to src)
DomoWeb 0.2.0 is already the active version in easy-install.pth
Installing dmg_domoweb script to /usr/local/bin

Installed /home/domogik/domoweb/src
Processing dependencies for DomoWeb==0.2.0
Searching for rpc4django==0.1.11
Best match: rpc4django 0.1.11
Processing rpc4django-0.1.11-py2.6.egg
rpc4django 0.1.11 is already the active version in easy-install.pth

Using /usr/local/lib/python2.6/dist-packages/rpc4django-0.1.11-py2.6.egg
Searching for CherryPy==3.2.2
Best match: CherryPy 3.2.2
Processing CherryPy-3.2.2-py2.6.egg
CherryPy 3.2.2 is already the active version in easy-install.pth
Installing cherryd script to /usr/local/bin

Using /usr/local/lib/python2.6/dist-packages/CherryPy-3.2.2-py2.6.egg
Searching for Distutils2==1.0a3
Best match: Distutils2 1.0a3
Processing Distutils2-1.0a3-py2.6.egg
Distutils2 1.0a3 is already the active version in easy-install.pth

Using /usr/local/lib/python2.6/dist-packages/Distutils2-1.0a3-py2.6.egg
Searching for httplib2==0.6.0
Best match: httplib2 0.6.0
Adding httplib2 0.6.0 to easy-install.pth file

Using /usr/lib/python2.6/dist-packages
Searching for simplejson==2.3.2
Best match: simplejson 2.3.2
Processing simplejson-2.3.2-py2.6-linux-i686.egg
simplejson 2.3.2 is already the active version in easy-install.pth

Using /usr/local/lib/python2.6/dist-packages/simplejson-2.3.2-py2.6-linux-i686.egg
Searching for django-tastypie==0.9.9
Best match: django-tastypie 0.9.9
Processing django_tastypie-0.9.9-py2.6.egg
django-tastypie 0.9.9 is already the active version in easy-install.pth

Using /usr/local/lib/python2.6/dist-packages/django_tastypie-0.9.9-py2.6.egg
Searching for Django==1.3.1
Best match: Django 1.3.1
Processing Django-1.3.1-py2.6.egg
Django 1.3.1 is already the active version in easy-install.pth
Installing django-admin.py script to /usr/local/bin

Using /usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg
Searching for setuptools==0.6c11
Best match: setuptools 0.6c11
Processing setuptools-0.6c11-py2.6.egg
setuptools 0.6c11 is already the active version in easy-install.pth
Installing easy_install script to /usr/local/bin
Installing easy_install-2.6 script to /usr/local/bin

Using /usr/local/lib/python2.6/dist-packages/setuptools-0.6c11-py2.6.egg
Searching for python-digest==1.7
Best match: python-digest 1.7
Processing python_digest-1.7-py2.6.egg
python-digest 1.7 is already the active version in easy-install.pth

Using /usr/local/lib/python2.6/dist-packages/python_digest-1.7-py2.6.egg
Searching for python-dateutil==1.5
Best match: python-dateutil 1.5
Processing python_dateutil-1.5-py2.6.egg
python-dateutil 1.5 is already the active version in easy-install.pth

Using /usr/local/lib/python2.6/dist-packages/python_dateutil-1.5-py2.6.egg
Searching for mimeparse==0.1.3
Best match: mimeparse 0.1.3
Processing mimeparse-0.1.3-py2.6.egg
mimeparse 0.1.3 is already the active version in easy-install.pth

Using /usr/local/lib/python2.6/dist-packages/mimeparse-0.1.3-py2.6.egg
Finished processing dependencies for DomoWeb==0.2.0
Which user will run domogik, it will be created if it does not exist yet? (default : domogik)
You already have Domoweb configuration files. Do you want to keep them ? [Y/n]y
/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/django/db/init.py:19: DeprecationWarning: settings.DATABASE_* is deprecated; use settings.DATABASES instead.
DeprecationWarning
/usr/local/lib/python2.6/dist-packages/Django-1.3.1-py2.6.egg/django/db/init.py:60: DeprecationWarning: Short names for ENGINE in database configurations are deprecated. Prepend default.ENGINE with ‘django.db.backends.’
DeprecationWarning
Creating tables …
Installing custom SQL …
Installing indexes …
No fixtures found.
Everything seems to be good, DomoWeb should be installed correctly.
I will start the test_config.py script to check it.
Please press Enter when ready.
Check this script is started as root ]
==> Correctly started with root privileges.
Test imports ]
==> Imports are good
Test global config file ]
==> Global config file exists and contains right stuff
Test user / config file ]
==> Domogik’s user exists and has a config file
Check user config file contents ]
==> Config file correctly loaded
Check init.d / rc.d ]
==> /etc/init.d/domoweb or /etc/rc.d/domoweb found with good permissions
Check python version ]
==> Python version is >= 2.6

==> ================================================== <==
==> Everything seems ok, you should be able to start <==
==> DomoWeb with /etc/init.d/domoweb start <==
==> or /etc/rc.d/domoweb start <==
==> DomoWeb UI is available on <==
==> 127.0.0.1:40404/ <==
==> Default login is ‘admin’, password is ‘123’ <==
==> ================================================== <==
root@domogik:/home/domogik/domoweb# /etc/init.d/domoweb start

  • Starting DomoWeb… Done.
    root@domogik:/home/domogik/domoweb# /etc/init.d/domogik start
  • Starting XPL… Done.
  • Starting Manager (with -d -r -p -E)…
    [INFO] Check if dbmgr is running.
    [INFO] Check if rest is running.
    [INFO] Start dbmgr on domogik
    [OK] Component dbmgr started with pid 8481
    [INFO] Start rest on domogik
    [INFO] Check non-system plugins to start at manager startup.
    [INFO] Start yweather on domogik
    [INFO] Start velbus on domogik
    [OK] Component yweather started with pid 8510
    [OK] Component velbus started with pid 8512
    [OK] Component rest started with pid 8495
    [OK] System manager initialized.
  • Updating packages cache… Done
    root@domogik:/home/domogik/domoweb#

wierd, did you try again with latest version?

Hi,

do not bather anymore. I have restored a snapshot of the virtual machine and domogik is operational again.
I guess I have to be more careful before pulling and updating the mercurial repository to often.
I take a snapshot before each “update” as precaution.

Any update on velbus blinds support?

yeah basic blind support is in, not tested yet as i don’t have blind modules :slight_smile:

Are you familiar with the dawndusk plugin?
I cannot get it to command a velbus device.
I see events showing up in the /var/log/dawndusk.log file but nothing happens.
With the below dawndusk parameters I try to turn on a light connected to a velbus relay but nothing happens.

I have followed carefully the instructions on wiki.domogik.org/plugin_dawndusk and installed the prerequisites

The dawndusk plugin parameters are now saved as following
schema : lighting.device
addname : device
add : 04-1
command : xpl-trig
dawn : 0
dusk : 255

I have posted this also on forum (forum.domogik.org/viewtopic.php?f=5&t=92) but no updates anymore

nops didn’t use it yet …

maybe join the domogik channel #domogik @ freenode.net, there are always people there and they are helpfull

Ok,

thanks to LeGiGi for the testing.
Domogik now supports alle types of dimmers, all types of relais outputs and all types of blind modules.

Now i’m looking someone to help me with testing the temperature modules, certainly the temperature sensors.

Also the socket option is embedded now, so you can use domogik together with jeroends server.

Anyone willing to help?

I’m sorry for my absense of testing but my time consumation is a little bit changed last weeks since the birth of my daughter :slight_smile:.

When I got a bit time in between I’ll try to reinstall domogik because with the struggles the last time it became a bit messy :wink:.
I’ll let you know when I’ve tested the socket option and when I got time to test some temp sensors (got a few in house)

:laughing:
Your life will change for ever !!!

Felicitations !!!

I finnaly found a bit time to do some testing.
I started from a clean installation (debian squeeze this time) with the latest source files downloaded from domogik.

Unfortunally, no good luck getting velbus up and running.
Firtst with the alpha test release package, some velbus source couldn’t be found at all. Secondly I downloaded and installed the devlopment version. Everytime when I try to install the plugin, I get a succes message, but the plugin doesn’t show up at the top (installed plugins) nor will it create any logfile.So after doing this, I tried to manually insert the plugin with dmgenplug. No luck either. Last what I tried was to run it manually with python. Then it starts but imediatly ends because it cannot find any configuration (this is the only time that it creates a logfile).

Still some things wich have incorrect links I assume but I don’t got the time to get into the source.

Btw, as a comparisation I installed the onewire plugin, this runs perfectly, but with the latest version there came some other errors like ie. I can’t synchronize with domodroid anymore, but this is more an issiue for the domogik forum.

did you do a full install or a develop install?
because its a hugh difference :slight_smile:

try doing a development install, and then dmgenplug velbus,
then start domogik, and go to the web interface.

login as admin and the plugin should be there, then you can configure

btw, its working great here at home, its running for about 3 months now …