Vaillant EBUS

For heating/cooling related questions in Domoticz
arudomoticz
Posts: 4
Joined: Sunday 11 December 2016 11:35
Target OS: Raspberry Pi
Domoticz version:
Contact:

Vaillant EBUS

Postby arudomoticz » Sunday 11 December 2016 12:15

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?

pvm
Posts: 686
Joined: Tuesday 17 June 2014 22:14
Target OS: Raspberry Pi
Domoticz version: Beta
Location: NL
Contact:

Re: Vaillant EBUS

Postby pvm » Sunday 11 December 2016 13:11

You can use a dummy device and fill that with a json call to domoticz (see wiki for last part)
Raspberry Pi3

ropske
Posts: 134
Joined: Tuesday 12 August 2014 5:37
Target OS: Raspberry Pi
Domoticz version: V3_6235
Location: Rumbeke,Belgium
Contact:

Re: Vaillant EBUS

Postby ropske » Tuesday 10 January 2017 13:06

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!

arudomoticz
Posts: 4
Joined: Sunday 11 December 2016 11:35
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: Vaillant EBUS

Postby arudomoticz » Tuesday 17 January 2017 16:25

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

deennoo
Posts: 633
Joined: Wednesday 10 December 2014 14:06
Target OS: Linux
Domoticz version: beta
Location: Bordeaux France
Contact:

Re: RE: Vaillant EBUS

Postby deennoo » Tuesday 17 January 2017 17:21

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 ?
Domoticz stable 3.5877 for real & Domoticz beta for test
Rfxtrxe / RFLink / Milight / Yeelight / ESP8266 / MQTT / BLE
http://domo-attitude.fr

arudomoticz
Posts: 4
Joined: Sunday 11 December 2016 11:35
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: Vaillant EBUS

Postby arudomoticz » Wednesday 18 January 2017 10:08

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?

Sappien
Posts: 200
Joined: Saturday 24 August 2013 9:59
Target OS: Linux
Domoticz version: beta
Contact:

Re: Vaillant EBUS

Postby Sappien » Wednesday 18 January 2017 21:21

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=command&param=udevice&idx=IDX&nvalue=0&svalue=$TEMP"


Return to “Heating/cooling”

Who is online

Users browsing this forum: No registered users and 3 guests