Page 1 of 1

Har någon lyckats addera MQTT till sin ZNet Lite v2?

Posted: Mon Jan 21, 2019 6:16 pm
by flyvert
Hej

Som ämnet indikerar är jag intresserad av att koppla min Tellstick ZNet Lite v2 till en MQTT Broker.

Jag har hämtat hem pluginet från GitHub o byggt ett "ägg", men det går inte att ladda upp till min Tellstick...
... har en forumtråd på den engelska sidan, men det är sparsamt med feedback - provar att skicka en crosspost här...

viewtopic.php?f=22&t=14889&sid=b85160ec ... f4cfc087d6

Någon som har några tips?
/f

Re: Har någon lyckats addera MQTT till sin ZNet Lite v2?

Posted: Tue Jan 22, 2019 12:19 pm
by fcorin
Hej,

Jag har MQTT igång på min sen ganska lång tid tillbaka och det fungerar bra för mitt behov.

För att kunna ladda upp egna plugins måste din PGP-nyckel läggas till på din Znet.

Här är lite mer info om plugins http://developer.telldus.com/blog/2017/ ... ck-plugins

Men hur som helst, testa att kontakta supporten via http://support.telldus.com/ och se om de kan hjälpa dig, brukar vara mer effektivt än att skriva här :)

Re: Har någon lyckats addera MQTT till sin ZNet Lite v2?

Posted: Fri Feb 01, 2019 3:24 pm
by flyvert
@Fredrik

1^3 TACK!!!!

Får nu in 433MHz datat, återstår att se om ZWave sensorerna kommer med (hoppas o håller båda tummarna!!!)

/GARAGE/TEMP 18.625
/RAIN_METER/COUNT 751293
/ELECTRICITY_METER/CURRENT_POWER 840
/RAIN_METER/RAIN1HOUR 0.0
/RAIN_METER/RAIN1DAY 0.0
/TELLSTICK/sensor/6/value {"valueType": 1, "scale": 0, "value": -21.9}
/TELLSTICK/sensor/6/value {"valueType": 2, "scale": 0, "value": 29}
/GPIO_STATUS P
/TELLSTICK/sensor/3/value {"valueType": 1, "scale": 0, "value": 16.7}
/TELLSTICK/sensor/3/value {"valueType": 2, "scale": 0, "value": 24}

/WIND_METER/WIND 0.22352
/WIND_METER/ANGLE 74.7368421053
/WIND_METER/DIRECTION E
/WIND_METER/WIND5MINUTEMAX 4.91744

Re: Har någon lyckats addera MQTT till sin ZNet Lite v2?

Posted: Fri Feb 01, 2019 3:45 pm
by flyvert
YESSSSS Z-wave here I come!!!

/TELLSTICK/sensor/17/value {valueType: 256, scale: 2, value: 0.3}
/TELLSTICK/sensor/17/value {valueType: 256, scale: 2, value: 0.3}
/TELLSTICK/device/17/state {state: 1, stateValue: }
/TELLSTICK/sensor/17/value {valueType: 256, scale: 2, value: 25.9}
/TELLSTICK/sensor/17/value {valueType: 256, scale: 2, value: 0.5}

Vet numera även att det är en 25 watts lampa som sitter i frysskåpet!!!

Återstår att se hur den ackumulerade energimätningen rapporteras (1/ggr i timman)

EDIT - så här ser kWh-räknaren ut
/TELLSTICK/sensor/17/value {"valueType": 256, "scale": 0, "value": 27.82}

Dags att fira med en pilsner!

@Fredrik: du har en god öl innestående hos mig!

Re: Har någon lyckats addera MQTT till sin ZNet Lite v2?

Posted: Fri Feb 01, 2019 5:45 pm
by fcorin
Kul att det funkar!

Jag la till lite extra info, så här ser det ut hos mig:

Code: Select all

znet/sensor/5/value {"valueType": 1, "scale": 0, "name": "Ludvig", "value": 19.3}
znet/sensor/214/value {"valueType": 1, "scale": 0, "name": "Garage", "value": -1.3}
znet/sensor/214/value {"valueType": 2, "scale": 0, "name": "Garage", "value": 84}
znet/sensor/162/value {"valueType": 1, "scale": 0, "name": "Bilen", "value": 13.6}
znet/sensor/162/value {"valueType": 2, "scale": 0, "name": "Bilen", "value": 54}
znet/device/219/state {"state": 16, "stateValue": 138, "name": "Kontor tak"}
znet/sensor/219/value {"valueType": 256, "scale": 2, "name": "Kontor tak", "value": 46.7}

Re: Har någon lyckats addera MQTT till sin ZNet Lite v2?

Posted: Sat Feb 02, 2019 4:54 pm
by flyvert
@Fredrik: trots att jag haft en Tellstick i flera år är jag är lite ny på programmeringsdelarna av Telldus.

Jag hoppas att du inte har något emot en fråga eller så?

Nr1: hur räknar Tellsticken ut DeviceID?

Enumererar den allt den hör och lagrar på något internt flashminne?

Att min energimätande PAN11 (Philio wall plug) fick ID 17 beror på att den faktiskt är nr 17 "i den ordning den upptäckt världen"?

Att jag ser data från 16 ID från 1 till 23 lämnar ju några luckor... är det luckor som var fyllda med min Tellstick Net och som hängde med när jag uppgraderade enligt den publicerade proceduren men som inget hörts ifrån efter att ZNet Lite v2 tagit den gamlas plats hemma hos mig?

En följdfråga är då; varför fick min PAN11 plugg nr 17 och inte 8 som är den första luckan i den serie sensorer jag ser data från nu?

Kan jag lita på att IDs behålls? Vad skulle kunna göra att den fick ett nytt ID nummer?

Re: Har någon lyckats addera MQTT till sin ZNet Lite v2?

Posted: Sat Feb 02, 2019 5:16 pm
by fcorin
Hej,

Jag har inte full koll på hur det funkar, men vad jag kan se så lagras det internt vilket som är nästa ID på tur när en ny enhet/sensor läggs till.

I /etc/telldus/Telldus.conf finns en rad som säger nextId = xxx, där xxx är senaste ID som delades ut. Nästa enhet får lokala ID nextId+1.

I teorin borde dina enheter inte byta ID, men vissa termometrar och annat skickar data med ny kanal/sensorID vid batteribyte och kommer då upp som en ny enhet.

Om du har tagit bort en enhet så fyller den inte i luckan, utan räknar på från föregående.

Det var lite blandade killgissningar och undersökning av tex
https://github.com/telldus/tellstick-se ... ger.py#L84

Re: Har någon lyckats addera MQTT till sin ZNet Lite v2?

Posted: Thu May 09, 2019 10:07 am
by jeremyc
I have gone through the process of creating the development environment, and then signing the MQTT plugin (from github https://github.com/telldus/tellstick-server-plugins)

I signed it as myself (after carefully making appropriate changes in setup.py to the author and author_email).

Unfortunately I am unable to upload the plugin and get stuck at the upload prompt (see below).
Capture.PNG
Capture.PNG (470.33 KiB) Viewed 976 times
Clicking "YES" doesn't do anything.

Any ideas? Is there a Telldus signed plugin anywhere that I can try?

Thx

Re: Har någon lyckats addera MQTT till sin ZNet Lite v2?

Posted: Thu Aug 15, 2019 12:22 pm
by fredrike
There is a fully working mqtt plugin available at https://github.com/quazzie/tellstick-pl ... s/releases

You need to contact the support to add the public key of the developer to your account before it works though..

Code: Select all

-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=6Ol1
-----END PGP PUBLIC KEY BLOCK-----