Page 1 of 2

toon rooted

Posted: Tue May 19, 2020 8:37 pm
by vso
My toon is rooted.

Can I get more data from my "smart meter" via Zwave ? (today PV system was installed)
So can I read the data directly via cat /dev/zigbee or something like that ?

Do i need to transfer (scp?) a ipk of toonstore to the toon in order to get software on the toon ?

Can i turn of the thermostat function ? (my CV kethle is not connected to the toon) and other "messages" ?

Re: toon rooted

Posted: Tue May 19, 2020 9:18 pm
by TerrorSource
vso wrote:My toon is rooted.

Can I get more data from my "smart meter" via Zwave ? (today PV system was installed)
So can I read the data directly via cat /dev/zigbee or something like that ?

Do i need to transfer (scp?) a ipk of toonstore to the toon in order to get software on the toon ?

Can i turn of the thermostat function ? (my CV kethle is not connected to the toon) and other "messages" ?
Can you be somewhat cleared what you want?

Normally, if the Toon is rooted the correct way, you already have the ToonStore.

Re: toon rooted

Posted: Tue May 19, 2020 10:39 pm
by TheHogNL
Quoting your post in another topic " and indeed RFTM --> less headache" ---> https://github.com/ToonSoftwareCollecti ... t-what-now

Re: toon rooted

Posted: Tue May 19, 2020 10:43 pm
by marcelr
vso wrote:My toon is rooted.
Congratulations
vso wrote: Can I get more data from my "smart meter" via Zwave ? (today PV system was installed)
So can I read the data directly via cat /dev/zigbee or something like that ?
Yes you can, if you have an extra production kWh meter installed (zwave kWh meter by Qubino), OR have an extra production kWh meter with optical readout installed OR have a PV inverter with an S0 contact yielding acceptable pulses.
THEN you can activate Zon-op-Toon and record PV power generation.
vso wrote: Do i need to transfer (scp?) a ipk of toonstore to the toon in order to get software on the toon ?
Should be installed already, or your rooter did a lousy job, and you qualify for a refund :-).
vso wrote: Can i turn of the thermostat function ? (my CV kethle is not connected to the toon) and other "messages" ?
Yes, that's theoretically possible. You could have 6 tiles on your toon.Takes some programming, though.
BTW, the machine is called a boiler, a kettle is a thing you use for boiling water, e.g., if you want to make tea.

Re: toon rooted

Posted: Tue May 19, 2020 11:38 pm
by vso
marcelr wrote: Congratulations
thx
Yes you can, if you have an extra production kWh meter installed (zwave kWh meter by Qubino), OR have an extra production kWh meter with optical readout installed OR have a PV inverter with an S0 contact yielding acceptable pulses.
THEN you can activate Zon-op-Toon and record PV power generation.
Nope no dice there I hoped I could read p1 data and get data that way so I need to connect a device directly (tweakers.net)

Yes, that's theoretically possible. You could have 6 tiles on your toon.Takes some programming, though.
BTW, the machine is called a boiler, a kettle is a thing you use for boiling water, e.g., if you want to make tea.
lol true

So my toon is basicly "useless" (for me ..) i can't read data i need/want (boiler function --> nefit easy) and cannot get smart meter data .. i want . oke thats that ..

thx guys

Re: toon rooted

Posted: Wed May 20, 2020 1:37 am
by vso
so I have a http://www.quassi.nl/2015/01/03/read-da ... art-meter/

basicly i need

Code: Select all

/XMX5LGBBFFB123456789
1-3:0.2.8(40)
0-0:1.0.0(141227180323W)
0-0:96.1.1(4530303034303031353535383123456789)
1-0:1.8.1(000687.138*kWh) = opgenomen energie tarief 1
1-0:2.8.1(000000.000*kWh) = teruggeleverde energie tarief 1
1-0:1.8.2(000523.849*kWh) = opgenomen energie tarief 2
1-0:2.8.2(000000.000*kWh) = teruggeleverde tarief 2
0-0:96.14.0(0001)         = huidige tarief nr
1-0:1.7.0(00.428*kW)      = huidige opgenomen vermogen
1-0:2.7.0(00.000*kW)      = huidige teruggeleverde vermogen
0-0:17.0.0(999.9*kW)
0-0:96.3.10(1)
0-0:96.7.21(00002)
0-0:96.7.9(00000)
1-0:99.97.0(0)(0-0:96.7.19)
1-0:32.32.0(00000)
1-0:32.36.0(00000)
0-0:96.13.1()
0-0:96.13.0()
1-0:31.7.0(002*A)
1-0:21.7.0(00.428*kW)
1-0:22.7.0(00.000*kW)
0-1:24.1.0(003)
0-1:96.1.0(4730303032333430313436343123456789)
0-1:24.2.1(141227170000W)(00435.247*m3) = verbruikte gas
0-1:24.4.0(1)
!0C97


But if i see correctly this is not sent by the module to the thermostat ? so the module parses the information what is sent between them ? if so I am barking up the wrong tree and need to take the adapter apart

Re: toon rooted

Posted: Wed May 20, 2020 8:12 am
by TheHogNL
If you want P1 data there are much easier and cheaper ways to get it.

And there is a configuration option to disable all thermostat functions giving you the 6 tile option. Do you want me too look it up for you?

Re: toon rooted

Posted: Wed May 20, 2020 9:49 am
by vso
TheHogNL wrote:If you want P1 data there are much easier and cheaper ways to get it.
And there is a configuration option to disable all thermostat functions giving you the 6 tile option. Do you want me too look it up for you?
I know there are methods(p1 tweakers.net etc ..) I am just curious how its done at this stage .. internally in the toon ..
as in is this information available if so how do I extract etc etc ..

I don't mind breaking open the adapter soldering some wires and going in depth if needed but if i can avoid and do it more easily that would be nice



I will search thx for disabling ..

Re: toon rooted

Posted: Wed May 20, 2020 10:06 am
by TheHogNL
vso wrote:
TheHogNL wrote:If you want P1 data there are much easier and cheaper ways to get it.
And there is a configuration option to disable all thermostat functions giving you the 6 tile option. Do you want me too look it up for you?
I know there are methods(p1 tweakers.net etc ..) I am just curious how its done at this stage .. internally in the toon ..
as in is this information available if so how do I extract etc etc ..

I don't mind breaking open the adapter soldering some wires and going in depth if needed but if i can avoid and do it more easily that would be nice
.
No one has done this before so be my guest. Would be nice to figure that out. But indeed meteradapter is translating the P1 data to Toon sensible information. Toon hasn't got the raw P1 data

Re: toon rooted

Posted: Wed May 20, 2020 10:07 am
by TerrorSource
vso wrote:
TheHogNL wrote:If you want P1 data there are much easier and cheaper ways to get it.
And there is a configuration option to disable all thermostat functions giving you the 6 tile option. Do you want me too look it up for you?
I know there are methods(p1 tweakers.net etc ..) I am just curious how its done at this stage .. internally in the toon ..
as in is this information available if so how do I extract etc etc ..

I don't mind breaking open the adapter soldering some wires and going in depth if needed but if i can avoid and do it more easily that would be nice



I will search thx for disabling ..
What does tweakers.net has to do with the p1 port? i really dont get your messages :roll:

You can read the P1 port via different methodes, it's a simple RJ11 plug which uses DSMR 4.x or 5.x coding.
If you just want the P1 information on a device (which one is still unclear) you can buy a P1-USB cable betweek 5-15euro and your done, dont need a Toon for that.

Re: toon rooted

Posted: Wed May 20, 2020 1:26 pm
by marcelr
vso wrote:... I am just curious how its done at this stage .. internally in the toon ..
as in is this information available if so how do I extract etc etc ..

I don't mind breaking open the adapter soldering some wires and going in depth if needed but if i can avoid and do it more easily that would be nice

I will search thx for disabling ..
The meteradapter receives the P1 packets from the meter, rips off all unnecessary data and transmits them via a serial line through the on-board zwave interface to the thermostat. The receiving zwave controller again transmits the data through a serial interface to the interface driver which applies a bit of massage to the raw data, sends relevant, acute parts to the immediate info tiles and dumps the rest in a database. From there, the toon gui reads the info and displays it on screen. Not sure what you intend to do with a soldering iron there, it's all simple serial communication.

Re: toon rooted

Posted: Wed May 20, 2020 3:14 pm
by vso
@TerrorSource: remark regarding "tweakers" see --> https://gathering.tweakers.net/forum/li ... 1578510/21 how to extract the data etc etc .. p1

@marcelr: thx that was the info I searched for/needed ..

The intention (if I need, that is up for debate) i want bassicly "ALL" data (raw) if the toon does a lot of the work for me that's fine I see no need to "disable"
although connecting directly to the chip to get the data (below) .. might be nice

why buy "new" hardware if it is a easy/small hack to do .. ? Any way before prying the adapter open I am wondering if there are pictures here of a "teardown" of the adapter..

Code: Select all

/XMX5LGBBFFB123456789
1-3:0.2.8(40)
0-0:1.0.0(141227180323W)
0-0:96.1.1(4530303034303031353535383123456789)
1-0:1.8.1(000687.138*kWh) = opgenomen energie tarief 1
1-0:2.8.1(000000.000*kWh) = teruggeleverde energie tarief 1
1-0:1.8.2(000523.849*kWh) = opgenomen energie tarief 2
1-0:2.8.2(000000.000*kWh) = teruggeleverde tarief 2
0-0:96.14.0(0001)         = huidige tarief nr
1-0:1.7.0(00.428*kW)      = huidige opgenomen vermogen
1-0:2.7.0(00.000*kW)      = huidige teruggeleverde vermogen
0-0:17.0.0(999.9*kW)
0-0:96.3.10(1)
0-0:96.7.21(00002)
0-0:96.7.9(00000)
1-0:99.97.0(0)(0-0:96.7.19)
1-0:32.32.0(00000)
1-0:32.36.0(00000)
0-0:96.13.1()
0-0:96.13.0()
1-0:31.7.0(002*A)
1-0:21.7.0(00.428*kW)
1-0:22.7.0(00.000*kW)
0-1:24.1.0(003)
0-1:96.1.0(4730303032333430313436343123456789)
0-1:24.2.1(141227170000W)(00435.247*m3) = verbruikte gas
0-1:24.4.0(1)
!0C97
This is after some dinging what I found https://github.com/mr4hughz/Toon-Rooted-Node-Red-Zwave/

[img=800,499]https://github.com/mr4hughz/Toon-Rooted ... G?raw=true[/img]


it would be nice if i could extract more "data" if there is any from the toon (i have no other devices connected yet)

Also I am wondering if sound (speaker) would be possible to connect
* I have 3 "smart" thermostats 2x toon (v1), 1 nefit ..
The toon's are going to be used as a central thing (1 in the attic) and since i cannot hear my doorbell it would be nice to have some sound/ring thing to let us know there is someone at the door..

Re: toon rooted

Posted: Wed May 20, 2020 4:18 pm
by TheHogNL
Just go to http://toonip/hdrv_zwave?action=getDevices.json to get the data which is also used in that nodered example.
Also you can collect data from the stored RRD data (just search in the forum how to).

Sound requires a special kernel for the Toon. But there isn't a recent kernel build with the speaker enabled.

Re: toon rooted

Posted: Wed May 20, 2020 4:43 pm
by vso
TheHogNL wrote:Just go to http://toonip/hdrv_zwave?action=getDevices.json to get the data which is also used in that nodered example.
Also you can collect data from the stored RRD data (just search in the forum how to).

Sound requires a special kernel for the Toon. But there isn't a recent kernel build with the speaker enabled.
thx!, the next "questions" are just to see what my options are ..

i meant can I get "more" data from http://toonip/ ? do you guys have a list ?? (hopefully)

Nah special kernel is not worth the effort still need a usb--> sound (dime a dozen etc)

POE to the toon is also out of the question I am guessing .. (reduce wifi & muurpuist)

Is there a list here available (someone beat me to it hopefully) what i can do with USB/ethernet ? I have some https://www.hackerstore.nl/Artikel/363 if i can send send a simple message via usb to an arduino
then the arduino can do other stuff ..

Re: toon rooted

Posted: Wed May 20, 2020 6:12 pm
by TheHogNL
vso wrote:
TheHogNL wrote:Just go to http://toonip/hdrv_zwave?action=getDevices.json to get the data which is also used in that nodered example.
Also you can collect data from the stored RRD data (just search in the forum how to).

Sound requires a special kernel for the Toon. But there isn't a recent kernel build with the speaker enabled.
thx!, the next "questions" are just to see what my options are ..

i meant can I get "more" data from http://toonip/ ? do you guys have a list ?? (hopefully)

Nah special kernel is not worth the effort still need a usb--> sound (dime a dozen etc)

POE to the toon is also out of the question I am guessing .. (reduce wifi & muurpuist)

Is there a list here available (someone beat me to it hopefully) what i can do with USB/ethernet ? I have some https://www.hackerstore.nl/Artikel/363 if i can send send a simple message via usb to an arduino
then the arduino can do other stuff ..
USB = a no go.. you could mount a ext-filesystem but that is all.
Ethernet = just used instead of wifi

on the http://toonip/ you could also get thermstat info but you already said you want to disable that. Further nothing more.

BTW, you are asking a lot of questions which are on the forum talked about multiple times and years ago. If you just use the homeassisant, domoticz or other integrations you already get everythign you need.