Page 2 of 3

Re: Warmte uitlezen

Posted: Thu Dec 27, 2018 9:58 am
by TheHogNL
WickedMaster wrote:Volgens deze pagina zou het mogelijk moeten zijn IR Converter Cable de optische poort uit te lezen. Ik weet alleen niet wat deze kabel exact doorgeeft aan data.

Ik zie denk ik ook een tweede uitdaging aankomen als het lukt om de meter analoog uit te lezen: de slimme meter kan dan niet meer middels P1 uitgelezen worden. Die optie is niet beschikbaar op Toon..
Gelukkig kan je meerdere meetmodules koppelen :)
WickedMaster wrote:
mAiden wrote:Toon en stadsverwarming is 2 keer geprobeerd door Eneco. Beiden keren stookte Toon teveel gas weg, waardoor de eindafrekening bij sommige 20% hoger uitviel. (Dit euvel merk ik soms ook bij cv ketels. Geen idee maar het is een gevoel)
Ik weet dat ze een module(Ga even kijken of ik er achter kan komen wat voor module ze toen plaatsen) plaatsen, deze communiceerde met de meter. Zoals Thehog ookal zei, bij stadswarmte zal je geen pulse krijgen, zal het rechtstreeks uit de meter gehaald moeten worden.
Teveel stoken lijkt me bijna onmogelijk. Enige wat Toon doet is de toevoerklep sluiten en openen wanneer een bepaalde temperatuur is bereikt.
Hoor graag welke module het is!
Als de Toon inderdaad bij stadsverwarming teveel stookte dan zal dat ook bij elke cv ketel op aan/uit aansluiting gebeuren. Zelfde logica. Dat is dus nogal een uitspraak.

Re: Warmte uitlezen

Posted: Thu Dec 27, 2018 10:04 am
by TheHogNL
WickedMaster wrote:Volgens deze pagina zou het mogelijk moeten zijn IR Converter Cable de optische poort uit te lezen. Ik weet alleen niet wat deze kabel exact doorgeeft aan data.
Dit lijkt mogelijk. Voor de Toon moeten we die data dan omzetten naar de juiste aantal pulsjes. Zal vandaag wel eens kijken of de aansluiting compatible is met de zonoptoon methode (zie ook hier viewtopic.php?f=95&t=11969&hilit=pulse&start=15#p85351). Zo ja, dan is met een beetje spelen ook snel duidelijk wat de pulse/Gj zou moeten zijn.

Vervolgens zou de IR methode met bijv. een ESP8266 uit te lezen zijn en om te zetten naar pulsjes. Wel even de nodige code schrijven.

Re: Warmte uitlezen

Posted: Thu Dec 27, 2018 10:05 am
by TheHogNL
Dit is overigens wel een puntje:
Opmerking: Het (frequent) uitlezen van batterij-gevoede warmtemeters heeft een significant effect op de resterende levensduur van de batterij. In het geval van de UH50 verkort naar verluid iedere uitlezing de batterijlevensduur met 30 minuten. Initieel is de levensduur van zo'n batterij vaak 10 jaar..

Re: Warmte uitlezen

Posted: Thu Dec 27, 2018 11:06 am
by marcelr
Opmerking: Het (frequent) uitlezen van batterij-gevoede warmtemeters heeft een significant effect op de resterende levensduur van de batterij. In het geval van de UH50 verkort naar verluid iedere uitlezing de batterijlevensduur met 30 minuten. Initieel is de levensduur van zo'n batterij vaak 10 jaar..
Vaag. Ik kan me niet voorstellen dat het verschil maakt of je wel of niet naar die optische signalen kijkt, in de levensduur van de batterij.


Oh, en ik heb de leeskoppen gevonden. 2x volkszaehler, 1x USB, 1x serieel:
https://wiki.volkszaehler.org/hardware/ ... sb-ausgang

Eerst maar eens kijken of er signaal uit te krijgen is. Wordt vervolgd.

Re: Warmte uitlezen

Posted: Thu Dec 27, 2018 1:37 pm
by marcelr
Nog even verder gezocht op die site, de T550 spuugt ORBIS packets uit over de optische uitgang:

http://www.sedelmaier.at/node/112

Staat ook een scriptje bij om 't ding uit te lezen.
Leeskop installeren, USB-naar-RJ12 (P1) aanschaffen, Raspberry Pi ertussen, gaan met die banaan.

Zal wel een aparte meteradapterfirmware (3xww) voor nodig zijn. Kwestie van goed zoeken.

Re: Warmte uitlezen

Posted: Thu Dec 27, 2018 7:05 pm
by TheHogNL
Ben wel benieuwd als de meter z'n batterij leeg is of je dan gewoon onbeperkt warmte kan gebruiken :D

Re: Warmte uitlezen

Posted: Sat Jan 26, 2019 8:13 pm
by WickedMaster
Er lijkt iets veranderd te zijn vanaf 5.0.4. Nu zie ik alleen de optie om warmte analoog uit te lezen, was voorheen P1.

@marcelr, heb jij nog wat kunnen vinden? Je sprak over een speciale meteradapterfirmware laatst.

Image

Re: Warmte uitlezen

Posted: Sun Jan 27, 2019 12:53 pm
by marcelr
Volgens deze site komen er P1-achtige packets uit die optische poort: http://www.sedelmaier.at/node/112

Dit dus:

Code: Select all

/LUGCUH50

6.8(0074900*kWh)6.26(04142.48*m3)9.21(66409080)
6.26*01(03957.55*m3)6.8*01(0071925*kWh)
F(0)9.20(66409080)6.35(60*m)
6.6(0016.2*kW)6.6*01(0015.3*kW)6.33(001.608*m3ph)9.4(094.4*C&092.9*C)
6.31(0046124*h)6.32(0000000*h)9.22(R)9.6(000&66409080&0&000&66409080&0)
9.7(60000)6.32*01(0000000*h)6.36(01-01&00:00)6.33*01(001.608*m3ph)
6.8.1()6.8.2()6.8.3()6.8.4()6.8.5()
6.8.1*01()6.8.2*01()6.8.3*01()
6.8.4*01()6.8.5*01()
9.4*01(094.4*C&092.9*C)
6.36.1(2016-01-18)6.36.1*01(2011-07-13)
6.36.2(2015-01-07)6.36.2*01(2015-01-07)
6.36.3(2014-12-23)6.36.3*01(2014-12-23)
6.36.4(2014-03-14)6.36.4*01(2014-03-14)
6.36.5()6.36*02(01&00:00)9.36(2016-02-12&19:36:08)9.24(1.5*m3ph)
9.17(0)9.18()9.19()9.25()
9.1(0&1&0&0000&CECV&CECV&1&5.16&5.16&F&101008&1>1>04&08&0)
9.2(&&)9.29()9.31(0014842*h)
9.0.1(00000000)9.0.2(00000000)9.34.1(000.00000*m3)9.34.2(000.00000*m3)
8.26.1(00000000*m3)8.26.2(00000000*m3)
8.26.1*01(00000000*m3)8.26.2*01(00000000*m3)
6.26.1()6.26.4()6.26.5()
6.26.1*01()6.26.4*01()6.26.5*01()0.0(66409080)
!
OBIS packets, eigenlijk. Geen idee of die meteradapter firmware daar een parser voor heeft. Waarschijnlijk niet.

Ook geen idee of de 5.0.4 firmware ook een MA-firmware update inhoudt. Kijk ik even na, vandaag. Het is even de vraag wat er precies over de zwave verbinding van de meteradapter verstuurd wordt. Als ze 't een beetje handig aangepakt hebben, dan gaan de OBIS packets ongewijzigd over de verbinding, en wordt de parsing in toon gedaan. Geen gedoe met elke keer MA FW updaten als er een ander protocol toegepast wordt. Maar goed, er zit wel meer onlogische code in die thermostaat.


EDIT: De meteradapter firmware is met 5.0.4 niet geupdate. Daar ligt 't dus niet aan.

Re: Warmte uitlezen

Posted: Tue Jan 29, 2019 4:58 pm
by WickedMaster
Thanks voor de info. Enig idee hoe ik deze info via de meteradapter kan doorspelen naar de Toon?

Re: Warmte uitlezen

Posted: Sat Feb 09, 2019 1:05 am
by sylvesterrr
TheHogNL wrote:Helaas is het onbekend hoe Eneco dit in de test periode had aangesloten. De paar mensen die het hebben zijn geen leden van het domoticaforum. Zou mooi zijn dat we daar een keer achterkomen.
De software ervoor zit inderdaad nog wel in de Toon alleen zal er inderdaad waarschijnlijk een specifieke firmware in de meteradapter nodig zijn geweest hiervoor.

Op mijn test toon kan ik in ieder geval wel een meetadapter (met een stadsverwarming symbool naast gast symbool, allebei rood) de stadsverwarming selecteren als sensor. Vervolgens 'analoog sensoraansluiting' icoontje Gj met tekst 'alle verwarmingmeters'. Alleen is nu de vraag hoe precies verder. Er moet dan in die minijack iets op de meter aangesloten worden. Een pulse sensor? Of een directe electronische koppeling?
Ik hoor het wel als er vragen zijn, toevallig heb ik een Toon (rooted, 5.0.4) in combinatie met stadsverwarming.

Zie bijlage om te zien hoe het op de meteradapter is aangesloten. Er is destijds een korte kabel op (lees: in) de warmtemeter aangesloten met jackplug.

Re: Warmte uitlezen

Posted: Sat Feb 09, 2019 2:04 pm
by marcelr
Mooi zo!

Meteen al een paar vragen:

Welke meteradapter firmware heb je?
Hoe zit e.e.a. aangesloten?

Kun je een dump van de settings in config_happ_scsync.xml posten?
(de regel met <StartDate> en zo)

Kun je de bijlage alsnog posten (of anders via mail naar mij als dat niet lukt, plaats ik 'm)?

Re: Warmte uitlezen

Posted: Sat Feb 09, 2019 7:50 pm
by TheHogNL
En zou je ook foto's willen maken van hoe het aangesloten zit op je warmtemeter?

Re: Warmte uitlezen

Posted: Sat Feb 09, 2019 11:45 pm
by sylvesterrr
Ik dacht dat ik een bijlage had toegevoegd, maar deze is blijkbaar niet doorgekomen. Bij dezen een herkansing, met extra foto's en de gevraagde dump van config_happ_scsync.xml.

Code: Select all

 <Config packageRevision="406">
  <sysConfig>
   <locale>nl_NL</locale>
   <timezone>Europe/Amsterdam</timezone>
   <currency>EUR</currency></sysConfig>
    <device>
     <package>happ_scsync</package>
     <uuid>neco-001-xxxxxx:happ_scsync_xxxxxxxxxx</uuid>
     <type>agreementDetail</type>
     <internalAddress>agreementDetail</internalAddress>
     <visibility>0</visibility><StartDate>1468368000</StartDate><EndDate>-1</EndDate><Status>IN_SUPPLY</Status><ProductVariant>Toon</ProductVariant><activated>1</activated><wizardDone>1</wizardDone><ElectricityDisplay>1</ElectricityDisplay><GasDisplay>0</GasDisplay><HeatDisplay>1</HeatDisplay><SolarDisplay>0</SolarDisplay><SolarActivated>0</SolarActivated><OtherProviderElec>0</OtherProviderElec><OtherProviderGas>0</OtherProviderGas><SME>0</SME><HeatWinner>0</HeatWinner><mobileAccess>1</mobileAccess><supportEnabled>0</supportEnabled><supportEnabledStart>0</supportEnabledStart><researchEnabled>0</researchEnabled><doSolarWhatsnew>0</doSolarWhatsnew><latestWhatsnewVersion>qt-gui - 1.6144-ene-develop</latestWhatsnewVersion><statusUsageFirstUse>0</statusUsageFirstUse><scStatusFlags>0</scStatusFlags><commissionState>3</commissionState><features>
    <feature>boilerMonitoring</feature>
    <feature>displayAutoBrightness</feature></features><featureInputs></featureInputs></device>
    <device>
     <serial_number>14-50-xxx-xxx</serial_number>
     <device_type>Display</device_type>
     <device_model>6500-1400-2001</device_model>
     <hardware_version>6500-1400-2001</hardware_version>
     <manufacturer>Prodrive</manufacturer>
     <devicePackage>hcb_config</devicePackage>
     <package>happ_scsync</package>
     <uuid>neco-001-xxxxxx:happ_scsync_xxxxxxxxxxx</uuid>
     <type>deviceInfo</type>
     <name>deviceInfo</name>
     <internalAddress>hcb_config</internalAddress>
     <visibility>1</visibility></device>
    <device>
     <serial_number>14-52-xxx-xxx</serial_number>
     <device_type>BoilerAdapter</device_type>
     <device_model>6500-1200-4801</device_model>
     <hardware_version>6500-1200-4801</hardware_version>
     <manufacturer>Prodrive</manufacturer>
     <devicePackage>happ_thermstat</devicePackage>
     <package>happ_scsync</package>
     <uuid>neco-001-xxxxxx:happ_scsync_xxxxxxxxxx</uuid>
     <type>deviceInfo</type>
     <name>deviceInfo</name>
     <internalAddress>14-52-xxx-xxx</internalAddress>
     <visibility>1</visibility></device>
    <device>
     <serial_number>14-41-xxx-xxx</serial_number>
     <device_type>MeterAdapter</device_type>
     <device_model>6500-1400-4900</device_model>
     <hardware_version>6500-1400-4900</hardware_version>
     <manufacturer>Prodrive</manufacturer>
     <devicePackage>hdrv_p1</devicePackage>
     <devUuid>eneco-001-xxxxxx:hdrv_zwave_68448xxxxxx</devUuid>
     <package>happ_scsync</package>
     <uuid>cc429692-c2b8-4b29-9f6c-2925a1xxxxxx</uuid>
     <type>deviceInfo</type>
     <name>deviceInfo</name>
     <internalAddress>14-41-xxx-xxx</internalAddress>
     <visibility>1</visibility></device></Config>

Re: Warmte uitlezen

Posted: Sun Feb 10, 2019 9:14 am
by TheHogNL
Dank je. Duidelijk.
Op het stickertje staat 'pas op, pulse module' en dan hebben ze dus deze geplaatst:
https://hit.sbt.siemens.com/RWD/(S(wz31tecra2uci2quh1peseyv))/app.aspx?RC=HQEU&lang=en&MODULE=Catalog&ACTION=ShowProduct&KEY=S55563-F107

Ik heb al eens probeerd om pulsjes aan de meteradapter in 'heat mode' te voeren maar zonder succes. Zal later eens kijken of ik wel dezelfde firmware versie heb op de meteradapter.

Re: Warmte uitlezen

Posted: Sun Feb 10, 2019 10:35 am
by marcelr
Mooi.

Volgende vraag:
Kun je posten wat de output van dit commando is:

Code: Select all

grep -A 3 firmware-ma /usr/lib/opkg/status | grep Version
(meteradapter firmware package versie)