Page 1 of 1

Vaillant EBUS

Posted: Sunday 11 December 2016 11:15
by arudomoticz
I have a working Domoticz environment on a Raspberry
With the USB RFXtrx433E USB 433.92MHz Transceiver I can read all my Oregon Temperatures and log them

I also have now a Raspberry with a working EBUS environment.
I use the eservice-online ebus-koppler-usb and the ebusd drivers (from john30)
If I start a telnet localhost 8888 session, then with the command "r -f roomtemp" I receive the message "21.50;OK" in Telnet

In which way can I put the value of the roomtemp from my Vaillant Calormatic 470 in Domoticz and log them?

Re: Vaillant EBUS

Posted: Sunday 11 December 2016 12:11
by pvm
You can use a dummy device and fill that with a json call to domoticz (see wiki for last part)

Re: Vaillant EBUS

Posted: Tuesday 10 January 2017 12:06
by ropske
arudomoticz wrote:I have a working Domoticz environment on a Raspberry
With the USB RFXtrx433E USB 433.92MHz Transceiver I can read all my Oregon Temperatures and log them

I also have now a Raspberry with a working EBUS environment.
I use the eservice-online ebus-koppler-usb and the ebusd drivers (from john30)
If I start a telnet localhost 8888 session, then with the command "r -f roomtemp" I receive the message "21.50;OK" in Telnet

In which way can I put the value of the roomtemp from my Vaillant Calormatic 470 in Domoticz and log them?

hi,
could you please show me some picture and give me some more information how you did this?
I also have a vaillant heater and would be able to do the same as you.
Thank you!

Re: Vaillant EBUS

Posted: Tuesday 17 January 2017 15:25
by arudomoticz
Thanks PVM for your reply, due to some circumstances I had a lack of time to continue this project before.
Now starting again to try to make it happen.

I have read the JSON part ad tried the following after making a dummy temperature-sensor
http://192.168.178.135:8080/json.htm?ty ... alue=21.50
Result is OK and my sensor goes to 21.50!

Thats the manual part...
But how I can read it from the EBUSCTL and writeback to DOMOTICZ ?
Must I use a LUA script, do you (or somebody) have a code example?

telnet localhost 8888 session, then with the command "r -f roomtemp" I receive the message "21.50;OK" in Telnet
or at SSH
ebusctl -p 8888 read roomtemp I receive the message "21.50;OK" in SSH

Re: RE: Vaillant EBUS

Posted: Tuesday 17 January 2017 16:21
by deennoo
arudomoticz wrote:I have a working Domoticz environment on a Raspberry
With the USB RFXtrx433E USB 433.92MHz Transceiver I can read all my Oregon Temperatures and log them

I also have now a Raspberry with a working EBUS environment.
I use the eservice-online ebus-koppler-usb and the ebusd drivers (from john30)
If I start a telnet localhost 8888 session, then with the command "r -f roomtemp" I receive the message "21.50;OK" in Telnet

In which way can I put the value of the roomtemp from my Vaillant Calormatic 470 in Domoticz and log them?
Please can you explain how you do this ?

Does your koppler is on the same wire than your room thermostat ?

Re: Vaillant EBUS

Posted: Wednesday 18 January 2017 9:08
by arudomoticz
Hi, I am using https://blog.sanghera.me.uk/vaillant-eb ... utomation/

Everything works manually.

telnet localhost 8888 session, then with the command "r -f roomtemp" I receive the message "21.50;OK" in Telnet
or at SSH
ebusctl -p 8888 read roomtemp I receive the message "21.50;OK" in SSH

So Ebusctl works AND Domoticz works, but how can I pass values from Ebusctl to Domoticz?
So how do I get the "21.50" in Domoticz?

Must I use a LUA script, is there somebody who can help me with a code example?

Re: Vaillant EBUS

Posted: Wednesday 18 January 2017 20:21
by Sappien
You could make a bash script like

#!/bin/bash

TEMP=`ebusctl -p 8888 read roomtemp | cut -d\; -f1 | cut -d\" -f2`

echo $TEMP

curl -s "http://127.0.0.1:8080/json.htm?type=com ... ice&idx=[b]IDX[/b]&nvalue=0&svalue=$TEMP"

Re: Vaillant EBUS

Posted: Thursday 07 December 2017 20:15
by Barberousse
Hello, I made a ebusd plugin here: viewtopic.php?f=65&t=20625