Forum Turris
Fórum Turris Nápověda

Milí majitelé routerů Turris,

toto fórum bylo 9. 12. 2016 zmrazeno a nahrazeno naším novým Turris fórem. Ještě chvíli bude dostupné k prohlížení, ale již zde není možné přispívat. Více informací naleznete v oznámení o uzavření fóra.


Dear Turris routers users,

this forum has been frozen on Dec 9th, 2016 and replaced by our new Turris forum. It will be read-only accessible for some time after. For more information, read the announcement about closing the forum.

Nahoru Téma Majitelé routerů / Gadgets / termostat TP-82N (uzamčeno)
- - Od raduszek.mojeid Dne 2015-11-12 19:27
Zdravím,
máte někdo zkušenost s měřením teploty nižší než 10°C? Jak se termostat dostane cca na tuto teplotu, tak přestane vysílat. Na termostatu teplotu ukazuje v pořádku, třeba i 6°C, ale data neodesílá.
Nadřazený - Od jtousek (>) Dne 2015-11-13 09:28
Dobrý den,
vyzkouším a ozvu se. Nevidím důvod, proč by vysílat neměl.
Nadřazený - - Od jtousek (>) Dne 2015-11-13 13:18
Standartní chování termostatu to není. Mně funguje vše v pořádku (termostat vysílá z lednice).
Nadřazený - - Od raduszek.mojeid Dne 2015-11-13 14:44
v lednici jsem ho právě také zkoušel, pak jsem si říkal, že možná při nižší teplotě nemá takový výkon, aby to prošlo skrz plechy, tak jsem to zkusil venku za oknem a chová se to stejně. Od donglu cca 6m. Dá se problém nějak dál prozkoumat?
Nadřazený - - Od jtousek (>) Dne 2015-11-13 14:57
Zkuste nastavit na termostatu teplotu. termostat by měl poslat zprávu donglu. Pokud za tepla posílá a za studena ne, je někde v něm chyba. Standartní chování to není.
Nadřazený - - Od raduszek.mojeid Dne 2015-11-13 19:00
tak jsem to zkusil, nastavená teplota se odesílá v pořádku i při nízké teplotě. Zjistil jsem že v domoticz je nastaven časový limit senzoru, po tomto čase (60 minut) senzor zčervená a tváří se jako odpojený. Dle logu, který dám níže je vidět, že cca od 17:50 se odesílá UNDEF a teplota zůstala v domoticz 10,1°C po dobu 60 minut kdy se začal tvářit jako odpojený. V cca 18:00 jsem se díval na teploměr, tam bylo 8°C, domovitcz ale měl hodnotu 10,1°C (nejspíš žádnou jinou nedostal tak si asi držel hodinu poslední známou).

2015-11-13 17:23:46.865  Received message of type INT from device 2449528 (TP-82N)
2015-11-13 17:23:47.114  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 17:23:47.364  Received message of type INT from device 2449528 (TP-82N)
2015-11-13 17:32:44.851  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 17:32:45.101  Received message of type INT from device 2449528 (TP-82N)
2015-11-13 17:32:45.351  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 17:41:42.836  Received message of type INT from device 2449528 (TP-82N)
2015-11-13 17:41:43.085  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 17:41:43.335  Received message of type INT from device 2449528 (TP-82N)
2015-11-13 17:50:40.821  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 17:50:41.071  Received message of type UNDEF from device 2449528 (TP-82N)
2015-11-13 17:50:41.321  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 17:59:38.806  Received message of type UNDEF from device 2449528 (TP-82N)
2015-11-13 17:59:39.057  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 17:59:39.306  Received message of type UNDEF from device 2449528 (TP-82N)
2015-11-13 18:01:03.305  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 18:01:03.555  Received message of type UNDEF from device 2449528 (TP-82N)
2015-11-13 18:01:03.806  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 18:06:37.302  Received message of type UNDEF from device 2449528 (TP-82N)
2015-11-13 18:06:37.552  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 18:06:37.802  Received message of type UNDEF from device 2449528 (TP-82N)
2015-11-13 18:15:35.788  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 18:15:36.038  Received message of type UNDEF from device 2449528 (TP-82N)
2015-11-13 18:15:36.288  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 18:24:33.772  Received message of type UNDEF from device 2449528 (TP-82N)
2015-11-13 18:24:34.023  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 18:24:34.273  Received message of type UNDEF from device 2449528 (TP-82N)
2015-11-13 18:33:31.758  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 18:33:32.008  Received message of type UNDEF from device 2449528 (TP-82N)
2015-11-13 18:33:32.258  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 18:42:29.739  Received message of type UNDEF from device 2449528 (TP-82N)
2015-11-13 18:42:29.989  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 18:42:30.239  Received message of type UNDEF from device 2449528 (TP-82N)
2015-11-13 18:44:28.989  Received message of type SET from device 2449528 (TP-82N)
2015-11-13 18:44:29.238  Received message of type UNDEF from device 2449528 (TP-82N)
2015-11-13 18:44:29.488  Received message of type SET from device 2449528 (TP-82N)
Nadřazený - Od raduszek.mojeid Dne 2015-11-20 16:10
Nějaká reakce? co znamená vůbec UNDEF?
Nadřazený - - Od Chemik582 Dne 2015-11-25 18:56
Bohužel mám stejnou zkušenost :(
Mám termostat v dílně a v posledních dnech tam teplota celkem pravidelně klesá pod těch deset stupňů - no a přesně dle popisu jakmile se dostane pod deset stupňů tak přestane vysílat.
Když na dálku zapnu topení tak v okamžiku kdy teplota stoupne nad oněch deset stupňů začne termostat zase vysílat a třeba v tom domoticzu opět naskočí grafy měření a vše se chová normálně.
Jde nějak ověřit jestli je termostat v nepořádku a případně je nějaká třeba možnost resetu (jiného než je v návodu samozřejmě)?
Nadřazený - Od saky (>) Dne 2015-11-25 19:09
Divné, zítra jej zkusím odmontovat a strčit na mráz, ale vím, že když jsem jej po vybalení strčil do lednice, data odesílal :-)))

Je ale klidně možné že nestihla teplota klesnout pod 10, logy už bohužel nemám..
Nadřazený - - Od saky (>) Dne 2015-11-25 23:00 Upraveno 2015-11-25 23:04 Hlasů 1
Tak mi to nedalo a musel jsem také otestovat :D

Termostat odesílá data evidentně v pořádku i pod 10°C, viz níže naměřené hodnoty z balkonu. Pardon, tato konzole je bez barviček, ale dumpnul jsem to dostatečně brzo, než se do python objectu nabalí další data ;)



Všiml jsem si ale jiné věci...

Z donglu teče zpráva jako string ve formátu "[XYZXYZ] TP-82N INT:20.0°C LB:0".

Jestliže ale teplota poklesne po 10°, je ve tvaru "[XYZXYZ] TP-82N INT: 5.4°C LB:0" (mezera za dvojtečkou). Nevím, jak Domoticz etc parsují z message tu float hodnotu, ale pokud v jedné fázi provedou split(), pravděpodobně to skape kvůli mezeře mezi property INT: a teplotou.. Zkuste ověřit, jak parsuje tu zprávu a případně otestovat vlastním scriptem s regulárem.

Tomu by odpovídala i podivná hláška "message of type UNDEF..." tedy že tam očekával něco jiného :wink:
Nadřazený - - Od raduszek.mojeid Dne 2015-12-01 23:52
tak k tomu bych potreboval asi podrobnejsi navod jak to udelat...
Nadřazený - Od saky (>) Dne 2015-12-02 12:07 Hlasů 1
No nejsnáze to ověříte třeba tak, že místo Domoticz necháte zprávy z donglu vypisovat ukázkovým python scriptem, ověříte tedy, že čidlo žije a chcípne to až v Domoticz. V reakci na Chemik582 niže odkazuji na parser zpráv z donglu od CZ.NIC, ideální by tedy bylo to fixnout a poslat Pull Request, případně vyškemrat ať to opraví oni :wink:
Nadřazený - - Od Chemik582 Dne 2015-12-02 09:56
Ať sleduju a čtu toto zkoumání jak chci asi by to chtělo dát vědět autorům Domoticzu ať přidají do programu nějakou podmínku která v popisovaném případě doplní před údaj o stupních nulu. V takovém případě, ať už to je ona chyba nebo není, by to určitě zkoumání posunulo o kus kupředu.
Nadřazený - - Od saky (>) Dne 2015-12-02 11:48 Upraveno 2015-12-04 11:15
No autoři Domoticu určitě parser periferií Jablotron Gadgets nepsali, takže spíše požádat o opravu CZ.NIC. Domoticz jsem nikdy nainstalovaný neměl, neznám jej a nevím jak funguje, ale co koukám na github, tipnul bych, že problém bude tady https://github.com/CZ-NIC/domoticz-turris-gadgets/blob/master/hardware/JabloDongle.cpp#L265.

INT:%f očekává float hned za dvojtečkou :-)

EDIT: Tak tady to asi nebude :D Správně mi rozparsuje i "INT: 6.4"
Nadřazený - - Od raduszek.mojeid Dne 2015-12-03 23:16
nechybi tady ukoncovaci zavorka? Nevim jak moc velky to muze mit vyznam, ale zda se mi ze jsem ji nenasel

https://github.com/CZ-NIC/domoticz-turris-gadgets/blob/master/hardware/JabloDongle.cpp#L216
Nadřazený - - Od jtousek (>) Dne 2015-12-04 08:24
Opravdu tam ta závorka chybí :smile:
Nadřazený - - Od saky (>) Dne 2015-12-04 11:17
Kde přesně by měla chybět? Já tam nic neukončeného nevidím :D
Nadřazený - - Od jtousek (>) Dne 2015-12-04 11:21
pod "return msg;" řádek 282 by podle mě měla být ještě jedna, která bude ukončovat ten while cyklus...
Nadřazený - Od saky (>) Dne 2015-12-04 11:28
Aaah, ano, pravda, while není ukončen, toho jsem si vůbec nevšiml :-). Dle mě by ale měla být nad tím return, v tom cyklu se naplní msg a po něm by jej to mělo vrátit :wink:
Nadřazený - Od raduszek.mojeid Dne 2015-12-14 21:51
jaký to má vliv na běh programu?
Nadřazený - - Od saky (>) Dne 2015-12-04 11:56
Tak jsem si forknul repo, že bych to fixnul a poslal pull request, ale ono je to nakonec v pořádku.

Na githubu to jde hrozně špatně vidět kvůli formátování, ale v editoru to už smysl dává. Trošku tam matou podmínky if defined OLDFW, viz třeba řádek 239-243 kdy je sice 2x otevřena závorka, ve skutečnosti se ale použije pouze ta, vyhovující podmínce #ifdef OLDFW, která se definuje v JabloDongle.h.

Pokud podmínky na ifdef zakomentuji/odstraním, cyklus while je ukončen na ř 279, 280 ukončuje podmínky if/elif/else za čímž následuje na 282 return metody a 283 pak uzavírá samotnou metodu ParseMessage.
Nadřazený - - Od raduszek.mojeid Dne 2015-12-06 19:02
takze je to v poradku?
Nadřazený - - Od quick Dne 2016-01-09 16:05
Takže řešení v nedohlednu??
Docela bych ten termostat potřeboval na Domoticzu rozjet a tohle mi dělá tlustou čáru přes rozpočet...  :(
Nadřazený - - Od raduszek.mojeid Dne 2016-01-09 19:12
reseni bude, mam informaci, ze oprava je na ceste, mozna do konce ledna.
Nadřazený - Od quick Dne 2016-01-10 20:45 Hlasů 1
VYNIKAJÍCÍ zpráva!
Nadřazený - - Od Chemik582 Dne 2016-01-12 13:40
Ještě jsem si, jen tak jako pro zajímavost, všiml takového jevu ;)
Když teplota v dílně kde mám ten termostat klesla pod deset stupňů zmírnil jsem intenzitu sledování. Pak se stalo že jsem v okamžiku kdy bylo venku pod nulou (ne moc) nahodil Domoticz a mrknul na údaje. Termostat uváděl že je v dílně -25.5 °C. Čirý nesmysl, když venku bylo stěží mínus šest. A nevím o tom že by si moje dílnička přimražovala :) Tak jsem zkusil čistě ze zvědavosti zapnout spínanou zásuvkou olejové topidlo. Počkal jsem chvilku a pak jen koukal co na mě termostat hrnul. Čím víc se teplota v dílně zvyšovala tím nižší hodnoty termostat posílal. Asi takhle, topení jsem zapnul při zobrazované hodnotě -23.6 °C po cca půl hodině koukám na graf a bylo tam -25.7 °C a křivka grafu jela pořád dolů. Nedokážu říct jestli je to spojitost s problémem poklesu teploty pod deset stupňů, nebo je to nějaký další problém. Jen mě to přišlo zajímavé.
Nadřazený - - Od jtousek (>) Dne 2016-01-12 15:35
Byla hodnota teploty, zobrazená na displeji TP-82 stejná s teplotou, zobrazenou Domoticzem?
Nadřazený - Od Chemik582 Dne 2016-01-12 16:34
Hmm, od okamžiku kdy jsem to sem napsal jsem přemýšlel nad tím na co sem zapomněl nebo co sem mohl ještě zkontrolovat :(
Omlouvám se, ale tohle jsem prováděl z bytu zabalen do deky, srkaje horký čaj v pauzách boje s bacilem ;) ale slibuji že jak teplota klesne pod nulu (a tu u nás by to mělo být už o vékendu) budu připraven a vše překontroluji a odečtu osobně.
Nadřazený - - Od raduszek.mojeid Dne 2016-01-13 09:22 Hlasů 1
me se to chova stejne, na termostatu jsou vzdy hodnoty spravne, jen v domoticz jsou popletene. Co jsem se ptal u pana v nicu, co to resi, rikal ze ta oprava prave resi tento problem. Tak uvidime po aktualizaci. Snad prijde co nejdrive :)
Nadřazený - - Od quick Dne 2016-11-06 17:49
Takže opravdu žádná oprava nebude??
To je ale VELKÁ škoda...  :(
Nadřazený - - Od raduszek.mojeid Dne 2016-11-07 00:00
opravu už asi vydali, již mě teploměr teplotu ukazuje správně.
Nadřazený - Od quick Dne 2016-11-07 16:34
Tak máš pravdu!
To je paráda.
Teploměr funguje jak má.
Nadřazený - Od LK Dne 2016-11-07 12:07
Mam souvisejici problem - na termostatu nelze nastavit mene 6 stupnu celsia, ja to potrebuju mit na 0-1 kvuli ochrane zimni zahrady proti mrazu...

Tak me zde zmatl vas obrazek, kde mate nastaveno 5.8... jak docilit nastaveni pozadovane teploty pod 6 stupnu?
Nahoru Téma Majitelé routerů / Gadgets / termostat TP-82N (uzamčeno)

Powered by mwForum 2.29.3 © 1999-2013 Markus Wichitill