Itho Daalderop - open source wifi control add-on module

Pagina: 1 ... 8 ... 63 Laatste
Acties:

Acties:
  • 0 Henk 'm!

  • m.eddy
  • Registratie: Juni 2007
  • Laatst online: 12:59
Net de add-on gemonteerd en een eerste test gedaan.

Wifi configuratie via de WIFI Settings -> Scan knop werkte niet helemaal lekker bij bij.
Mijn netwerk werd gevonden maar na invullen van het wachtwoord bleef de connecting melding draaien.

Tevens leek het access point niet helemaal stabiel. Moest met mijn laptop een paar keer opnieuw verbinden.

Na handmatig invullen van het SSID en wachtwoord werd de configuratie wel gesaved en zat ik op WIFI.
Access point is nu snel uit en kan de ITHO nu bedienen via de webpage!
De verbinding lijkt vooralsnog stabieler dan de access point configuratie.

Draai de zwarte pcb behuizing en de CVE-S ECO SE
Firmware: 2.3-alpha4

Is het aan te raden om naar de laatste stable te gaan? Update pagina zegt Latest firmware version: 2.2.

Zo nu kijken of ik hem kan koppelen met Domoticz :9

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
kvandt schreef op woensdag 21 juli 2021 @ 20:47:
alpha4 geïnstalleerd. MQTT berichten met humidity en temperatuur van de originele sensor komen binnen! Kijken of hij nu inderdaad blijft draaien (geen twijfel aan @arjenhiemstra , maar je weet maar nooit of alle type units gelijk reageren). Dank!
Thx for trying! En aan mijn 'kunsten' mag best getwijfeld worden hoor, ik ben zeker geen pro op dit vlak :P en not all itho's are created equal inderdaad, helaas al vaak ervaren...

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
m.eddy schreef op woensdag 21 juli 2021 @ 21:02:
Net de add-on gemonteerd en een eerste test gedaan.

Wifi configuratie via de WIFI Settings -> Scan knop werkte niet helemaal lekker bij bij.
Mijn netwerk werd gevonden maar na invullen van het wachtwoord bleef de connecting melding draaien.
Heb je een reboot van de add-on gedaan na de save? Die "connecting melding" kan ik niet helemaal plaatsen namelijk.
Tevens leek het access point niet helemaal stabiel. Moest met mijn laptop een paar keer opnieuw verbinden.
Bijzonder! Zat je er dicht bij in de buurt?
Na handmatig invullen van het SSID en wachtwoord werd de configuratie wel gesaved en zat ik op WIFI.
Access point is nu snel uit en kan de ITHO nu bedienen via de webpage!
Top!
Draai de zwarte pcb behuizing en de CVE-S ECO SE
Firmware: 2.3-alpha4

Is het aan te raden om naar de laatste stable te gaan? Update pagina zegt Latest firmware version: 2.2.

Zo nu kijken of ik hem kan koppelen met Domoticz :9
alpha4 is mijn laatste code dump zou je kunnen zeggen. 2.2 is waarschijnlijk stabieler, in ieder geval beter getest maar heeft een aantal functies niet (zie mijn post van eerder vandaag)

Acties:
  • +1 Henk 'm!

  • m.eddy
  • Registratie: Juni 2007
  • Laatst online: 12:59
arjenhiemstra schreef op woensdag 21 juli 2021 @ 23:46:
[...]

Heb je een reboot van de add-on gedaan na de save? Die "connecting melding" kan ik niet helemaal plaatsen namelijk.


[...]


Bijzonder! Zat je er dicht bij in de buurt?
Meter of 2 ervandaan, wel 1 muur ertussen (gips).


[...]


Top!

[...]


alpha4 is mijn laatste code dump zou je kunnen zeggen. 2.2 is waarschijnlijk stabieler, in ieder geval beter getest maar heeft een aantal functies niet (zie mijn post van eerder vandaag)
Sinds de wifi verbinding goed is draait ie prima.
Krijg de MQTT setup naar Domoticz nog niet aan de gang maar dat zal aan mij liggen. Weinig ervaring met Domoticz, beetje leren nog. ;)
Heb Domoticz in docker draaiien, poorten ( 1883, 443, 8080 ) exposed maar ze babbelen nog niet.

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
m.eddy schreef op donderdag 22 juli 2021 @ 00:06:
[...]


Sinds de wifi verbinding goed is draait ie prima.
Krijg de MQTT setup naar Domoticz nog niet aan de gang maar dat zal aan mij liggen. Weinig ervaring met Domoticz, beetje leren nog. ;)
Heb Domoticz in docker draaiien, poorten ( 1883, 443, 8080 ) exposed maar ze babbelen nog niet.
Heb je MQTT geinstalleerd? Zo ja, sinds versie 2.x staan de security instellingen standaard beter maar wel dicht. Mogelijk handig om even eerste de security uit te zetten en dan vanaf een werkende verbinding verder te bouwen. Check ook even of je iets ziet in de log van domoticz.

Acties:
  • 0 Henk 'm!

  • m.eddy
  • Registratie: Juni 2007
  • Laatst online: 12:59
arjenhiemstra schreef op donderdag 22 juli 2021 @ 00:15:
[...]


Heb je MQTT geinstalleerd? Zo ja, sinds versie 2.x staan de security instellingen standaard beter maar wel dicht. Mogelijk handig om even eerste de security uit te zetten en dan vanaf een werkende verbinding verder te bouwen. Check ook even of je iets ziet in de log van domoticz.
Right ik zei het al: domiticz beginner. Ik ging er maar even vanuit dat MQTT standaard wordt begrepen door domoticz. Dat wordt een extra container. :)

Acties:
  • 0 Henk 'm!

  • kvandt
  • Registratie: December 2007
  • Laatst online: 11-09 20:55
arjenhiemstra schreef op woensdag 21 juli 2021 @ 23:43:
[...]


Thx for trying! En aan mijn 'kunsten' mag best getwijfeld worden hoor, ik ben zeker geen pro op dit vlak :P en not all itho's are created equal inderdaad, helaas al vaak ervaren...
Helaas.... Na 3 uur en 10 minuten bevriest de Itho / Add-on.. MQTT berichten komen niet meer binnen en de interne originele humidity sensor stuurt de ventilator niet meer aan. Met de drie standen schakelaar kan ik de Itho nog wel bedienen.

code:
1
2
3
4
2021-07-22 16:37:34 N: Error: Task SysControl timed out!
2021-07-22 16:37:39 N: Error: Task SysControl timed out!
2021-07-22 16:37:44 N: Error: Task SysControl timed out!
2021-07-22 16:37:49 N: Error: Task SysControl timed out!


Afbeeldingslocatie: https://tweakers.net/i/OIkUyd6MAG9H4L05Vl0UG3YA3uo=/x800/filters:strip_exif()/f/image/IHU3UQnfRToSZawDEmhWKyiy.png?f=fotoalbum_large

Een reset via de webinterface van de Itho WiFi module helpt niet
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2021-07-22 16:46:41 N: Reboot requested
2021-07-22 16:47:00 N: System boot, last reset reason: SDIO_RESET
2021-07-22 16:47:00 N: HW rev: 2, FW ver.: 2.3-alpha4
2021-07-22 16:47:04 N: WiFi: connection successful
2021-07-22 16:47:04 N: WiFi info:
2021-07-22 16:47:04 N: Mode:STA
2021-07-22 16:47:04 N: Status:3
2021-07-22 16:47:04 N: IP:192.168.2.148
2021-07-22 16:47:04 N: Setup: Virtual remote ID: 44,74,136
2021-07-22 16:46:53 N: Setup: SHT30 sensor not present
2021-07-22 16:46:54 N: Error: Task SysControl timed out!
2021-07-22 16:46:54 N: Warning: I2C timeout
2021-07-22 16:46:54 N: HA DISCOVERY: Start publishing MQTT Home Assistant Discovery...
2021-07-22 16:46:55 N: MQTT: connected, System config: 1
2021-07-22 16:46:55 N: HA DISCOVERY: Start publishing MQTT Home Assistant Discovery...
2021-07-22 16:46:55 N: Webserver: started
2021-07-22 16:46:55 N: mDNS: started
2021-07-22 16:46:55 N: Hostname: nrg-itho-4a88
2021-07-22 16:46:55 N: Setup: done
2021-07-22 16:46:59 N: Error: Task SysControl timed out!


Alleen stekker uit de Itho zelf lost dit op.

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
kvandt schreef op donderdag 22 juli 2021 @ 18:50:
[...]

Helaas.... Na 3 uur en 10 minuten bevriest de Itho / Add-on.. MQTT berichten komen niet meer binnen en de interne originele humidity sensor stuurt de ventilator niet meer aan. Met de drie standen schakelaar kan ik de Itho nog wel bedienen.

code:
1
2
3
4
2021-07-22 16:37:34 N: Error: Task SysControl timed out!
2021-07-22 16:37:39 N: Error: Task SysControl timed out!
2021-07-22 16:37:44 N: Error: Task SysControl timed out!
2021-07-22 16:37:49 N: Error: Task SysControl timed out!


[Afbeelding]

Een reset via de webinterface van de Itho WiFi module helpt niet
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2021-07-22 16:46:41 N: Reboot requested
2021-07-22 16:47:00 N: System boot, last reset reason: SDIO_RESET
2021-07-22 16:47:00 N: HW rev: 2, FW ver.: 2.3-alpha4
2021-07-22 16:47:04 N: WiFi: connection successful
2021-07-22 16:47:04 N: WiFi info:
2021-07-22 16:47:04 N: Mode:STA
2021-07-22 16:47:04 N: Status:3
2021-07-22 16:47:04 N: IP:192.168.2.148
2021-07-22 16:47:04 N: Setup: Virtual remote ID: 44,74,136
2021-07-22 16:46:53 N: Setup: SHT30 sensor not present
2021-07-22 16:46:54 N: Error: Task SysControl timed out!
2021-07-22 16:46:54 N: Warning: I2C timeout
2021-07-22 16:46:54 N: HA DISCOVERY: Start publishing MQTT Home Assistant Discovery...
2021-07-22 16:46:55 N: MQTT: connected, System config: 1
2021-07-22 16:46:55 N: HA DISCOVERY: Start publishing MQTT Home Assistant Discovery...
2021-07-22 16:46:55 N: Webserver: started
2021-07-22 16:46:55 N: mDNS: started
2021-07-22 16:46:55 N: Hostname: nrg-itho-4a88
2021-07-22 16:46:55 N: Setup: done
2021-07-22 16:46:59 N: Error: Task SysControl timed out!


Alleen stekker uit de Itho zelf lost dit op.
>2021-07-22 16:46:54 N: Warning: I2C timeout

Dit wijst erop dat de I2C bus toch vastloopt
Heb je de setting via de 'system settings' pagina automatisch bij iedere boot aan staan?

Afbeeldingslocatie: https://tweakers.net/i/IL4cXvwEfU23J-z3gGyPVdpBFDs=/800x/filters:strip_exif()/f/image/nRH0Rok3SMLaxdfgsPNX9snP.png?f=fotoalbum_large

En welk hw/fw versie heeft je itho? (kun je zien op de itho settings pagina)

Acties:
  • 0 Henk 'm!

  • Vincent_89
  • Registratie: December 2016
  • Nu online
arjenhiemstra schreef op woensdag 23 juni 2021 @ 19:51:
Gisteren even aan het klussen geweest op een hardware versie die moet werken via de diag poort van itho WTW / HRU / Demandflow systemen. Op dit moment nog weinig firmware ondersteuning voor maar meer als toegankelijk ontwikkel platform (daarom ook een USB -> UART bridge erop zodat die makkelijk via de Arduino IDE te programmeren is). Als er interesse voor is dan ga ik er een paar maken. Feature requests ook welkom.

[Afbeelding]

BTW: Kan iemand die zo'n blauwe demandflow unit heeft een close-up maken van de diag poort op de print zodat ik even de printsporen kan volgen? Even dubbel checken of mijn ontwerp goed is :)
Volgens mij is het de zwarte RJ45 aansluiting links onderin.

[Afbeelding]
Gave ontwikkeling! Volg dit topic al een tijdje en benieuwd of je een update hebt over deze nieuwe plannen om via de diagnose port de ventilatie te gaan sturen? Hier in bezit van een demandflow systeem, dus zeker interesse mocht je project lukken!

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Vincent_89 schreef op donderdag 22 juli 2021 @ 22:15:
[...]


Gave ontwikkeling! Volg dit topic al een tijdje en benieuwd of je een update hebt over deze nieuwe plannen om via de diagnose port de ventilatie te gaan sturen? Hier in bezit van een demandflow systeem, dus zeker interesse mocht je project lukken!
Yes, bijna klaar met de hardware. Ik moet nog even een adapter maken om het I2C en power supply deel te testen met een itho CVE box voordat ik iemand vraag de ultieme test met een demandflow / hru te doen (die zijn toch ietsje duurder ;-))

Hier hoe het bordje geworden is (moet er nog ff een 3d printbaar behuizing ding voor maken)
Afbeeldingslocatie: https://tweakers.net/i/aTFO3OOtzCr8RXQgD4iG42s2UMM=/800x/filters:strip_exif()/f/image/lyY62UbHznRt8PhENcC53eqq.png?f=fotoalbum_large

Programmeren kan via de usb interface vanuit de arduino omgeving oid. Voor aansluiting op de demandflow of hru is alleen een RJ45 kabel nodig.

[ Voor 13% gewijzigd door arjenhiemstra op 22-07-2021 23:13 ]


Acties:
  • 0 Henk 'm!

  • kvandt
  • Registratie: December 2007
  • Laatst online: 11-09 20:55
arjenhiemstra schreef op donderdag 22 juli 2021 @ 20:40:
[...]


>2021-07-22 16:46:54 N: Warning: I2C timeout

Dit wijst erop dat de I2C bus toch vastloopt
Heb je de setting via de 'system settings' pagina automatisch bij iedere boot aan staan?

[Afbeelding]

En welk hw/fw versie heeft je itho? (kun je zien op de itho settings pagina)
Ik heb hem zo staan:
Afbeeldingslocatie: https://tweakers.net/i/eysesZOJMQP8xy8BXbni8VI8Q9w=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/k9A1CExPrTjWkYgS09lyNPVP.png?f=user_large

Juist omdat ik voorlopig de originele sensor de Itho nog wil laten sturen, alleen meekijken hoe deze functioneert.

Itho device type: CVE-Silent
Itho fw version: 25

[ Voor 6% gewijzigd door kvandt op 23-07-2021 00:03 ]


Acties:
  • +1 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
kvandt schreef op vrijdag 23 juli 2021 @ 00:01:
[...]


Ik heb hem zo staan:
[Afbeelding]

Juist omdat ik voorlopig de originele sensor de Itho nog wil laten sturen, alleen meekijken hoe deze functioneert.

Itho device type: CVE-Silent
Itho fw version: 25
Check, dat verklaard. Die setting is nodig om de sensor readout in de itho firmware uit te zetten zodat de add-on die kan uitlezen zonder dat de itho firmware vastloopt. De itho firmware wordt dan ook niet meer bestuurd door de vochtsensor inderdaad.
Later zal er wss nog een optie komen dat de waardes uit de itho firmware gehaald worden, dan kunnen beide system echt onafhankelijk van elkaar draaien.

Acties:
  • 0 Henk 'm!

Verwijderd

Gisteren mijn printje binnen gekregen en op mijn ITHO ECO-FAN CVE SP geprikt.
Zat al wel een CO2 bordje op die moest er af en de stekker daarvan hangt er los naast.

Ayway, de unit wil maar niet aan de wifi connecten.
Ook al als test een compleet nieuwe SSID aangemaakt op WEP/WPA/WPA2/WPA3, MAC filtering uitgezet. No joy.

Vervolgens in de debug ook een format file system getest, in de 'reset' instellingen zowel system als wifi config gereset.

Het maakt allemaal niet uit.

In de log staat er het volgende:
219953 N: Reboot requested
2153 N: System boot, last reset reason: SDIO_RESET
2171 N: HW rev: 2, FW ver.: 2.2
2300 N: wifi config saved
2329 N: Setup: Wifi config load failed
4006 N: wifi AP mode started
4026 N: Setup: AP mode active
4051 N: Webserver: started
4071 N: mDNS: started
4090 N: Hostname: nrg-itho-eb18
4110 N: Setup: done
5046 N: Error: Task SysControl timed out!
5065 N: Warning: I2C timeout
382887 N: wifi config saved
392844 N: Reboot requested
2155 N: System boot, last reset reason: SDIO_RESET
2173 N: HW rev: 2, FW ver.: 2.2
32833 N: Setup: Wifi connect STA failed
34406 N: wifi AP mode started
34426 N: Setup: AP mode active
34445 N: Setup: SHT30 sensor not present
34470 N: Webserver: started
34490 N: mDNS: started
34509 N: Hostname: nrg-itho-eb18
34529 N: Setup: done
35465 N: Error: Task SysControl timed out!
35484 N: Warning: I2C timeout
Doe ik iets fout? Of mis ik iets?
Heb verder nog geen andere settings aangepast naast de Wifi.

Acties:
  • 0 Henk 'm!

  • sharkzor
  • Registratie: Maart 2000
  • Laatst online: 13:57
arjenhiemstra schreef op zaterdag 17 juli 2021 @ 17:20:
[...]


Is het nog gelukt? Toevallig had ik hier vandaag 1 die bij het testen het niet lekker deed, op een meter of 3 hield het op. Alle verbindingen gecontroleerd, leek allemaal ok, uiteindelijk de module er afgehaald en een nieuwe erop gezet. Die deed het wel goed.
Ik heb zojuist alles aan die kant opnieuw door gesoldeerd, maar dat heeft niet geholpen.
misschien dat ik alsnog een nieuwe module bij je besteld want solderen is niet mijn sterkste kant.

wat mij ook opvalt is dat de max stand niet hetzelfde is als de max stand via de originele remote.
bij een service beurt heeft de monteur hem harder laten lopen (vast via die potmeters die erop ztitten)

voor mij zou het misschien handiger zijn om een remote te emuleren want ik gebruik alleen low/high als ik ga douchen en koken.
dan kan ik alsnog via een aqara sensor sturen op luchtvochtigheid.

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Verwijderd schreef op vrijdag 23 juli 2021 @ 10:16:
Gisteren mijn printje binnen gekregen en op mijn ITHO ECO-FAN CVE SP geprikt.
Zat al wel een CO2 bordje op die moest er af en de stekker daarvan hangt er los naast.

Ayway, de unit wil maar niet aan de wifi connecten.
Ook al als test een compleet nieuwe SSID aangemaakt op WEP/WPA/WPA2/WPA3, MAC filtering uitgezet. No joy.

Vervolgens in de debug ook een format file system getest, in de 'reset' instellingen zowel system als wifi config gereset.

Het maakt allemaal niet uit.

In de log staat er het volgende:


[...]


Doe ik iets fout? Of mis ik iets?
Heb verder nog geen andere settings aangepast naast de Wifi.
Ik denk dat je niets fout doet maar ik kan het ook niet direct verklaren. Toevallig had ik twee dagen geleden iemand op de mail met een vergelijkbaar issue.

het lijkt erop dat het wifi config bestand niet geladen kan worden.

Als je naar de debug pagina gaat kun je een file editor starten. Als het goed is zou je daar het bestand wifi.json moeten zien staan. Als dat zo is, zou je eens in het bestand willen kijken of daar rare dingen in staan? Als dat bestand er niet staat, zou je het dan aan willen maken? Als het goed is zou een leeg bestand voldoende moeten zijn om de firmware het bestand te laten openen en met de setup verder te gaan.

Je zou ook nog een firmware update kunnen doen naar versie 2.3-alpha4, dat is nog geen stable versie maar ik heb er wel wat wijzigingen in de WiFi init code in aangebracht, wie weet maakt het verschil.
Je vind het bestand hier:

https://github.com/arjenh...-v2.3-alpha4.bin?raw=true

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
sharkzor schreef op zondag 25 juli 2021 @ 16:24:
[...]


Ik heb zojuist alles aan die kant opnieuw door gesoldeerd, maar dat heeft niet geholpen.
misschien dat ik alsnog een nieuwe module bij je besteld want solderen is niet mijn sterkste kant.
Stuur maar op, dan kijk ik of ik er nog wat van kan maken. Ik heb een hot air station waarmee ik de module er wel weer goed af krijg mocht het nodig zijn.
wat mij ook opvalt is dat de max stand niet hetzelfde is als de max stand via de originele remote.
bij een service beurt heeft de monteur hem harder laten lopen (vast via die potmeters die erop ztitten)
Je kunt de max setting instellen via de webinterface, Dan bepaal je zelf hoe hard de fan moet gaan draaien bij een commando low.
voor mij zou het misschien handiger zijn om een remote te emuleren want ik gebruik alleen low/high als ik ga douchen en koken.
dan kan ik alsnog via een aqara sensor sturen op luchtvochtigheid.
Dat kan ook nog, de code hiervoor zit grotendeels al in de firmware. Gebruik je de API om de add-on te besturen?

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Overigens ben ik een paar weken met vakantie, reacties van mij kunnen wat langer op zich laten wachten

Acties:
  • 0 Henk 'm!

  • paQ
  • Registratie: Augustus 2001
  • Nu online

paQ

Ik kon even niet vinden of het wellicht al een keer voorbij was gekomen, maar ik zocht een manier om de module in Homebridge aan te sturen, zonder tussenkomst van weer een ander eco systeem.

Nu vond ik deze plugin:
https://github.com/arachnetech/homebridge-mqttthing


Als ik een 'speed' URL commando aanroep, kom ik A niet boven de 100 (want 100% is 100, en geen 254) en B komt er in de output een spatie voor de =[snelheid], wat de API van de module weer niet slikt.

echter, doe ik het als volgt, dan werkt het als een tierelier :P
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"accessories": [
        {
            "type": "fan",
            "name": "ventilatie",
            "url": "192.168.108.193:1883",
            "logMqtt": true,
            "topics": {
                "getOn": "itho/state",
                "setRotationSpeed": {
                    "topic": "itho/cmd",
                    "apply": "return (Math.round(message*2.54))"
                }
            },
            "accessory": "mqttthing"
        }
    ],

Ik doe niet aan bijgeloof. Dat brengt ongeluk.


Acties:
  • 0 Henk 'm!

  • pj
  • Registratie: Augustus 1999
  • Niet online

pj

paQ schreef op zondag 25 juli 2021 @ 20:09:
Ik kon even niet vinden of het wellicht al een keer voorbij was gekomen, maar ik zocht een manier om de module in Homebridge aan te sturen, zonder tussenkomst van weer een ander eco systeem.

Nu vond ik deze plugin:
https://github.com/arachnetech/homebridge-mqttthing


Als ik een 'speed' URL commando aanroep, kom ik A niet boven de 100 (want 100% is 100, en geen 254) en B komt er in de output een spatie voor de =[snelheid], wat de API van de module weer niet slikt.

echter, doe ik het als volgt, dan werkt het als een tierelier :P
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"accessories": [
        {
            "type": "fan",
            "name": "ventilatie",
            "url": "192.168.108.193:1883",
            "logMqtt": true,
            "topics": {
                "getOn": "itho/state",
                "setRotationSpeed": {
                    "topic": "itho/cmd",
                    "apply": "return (Math.round(message*2.54))"
                }
            },
            "accessory": "mqttthing"
        }
    ],
Hoe ziet het er dan uit in homekit zelf?

Acties:
  • 0 Henk 'm!

  • paQ
  • Registratie: Augustus 2001
  • Nu online

paQ

pj schreef op maandag 26 juli 2021 @ 23:26:
[...]


Hoe ziet het er dan uit in homekit zelf?
Gewoon een traploos regelbare ventilator.
100% is vol gas, 0 is fan helemaal uit. (Mits je dat zo hebt ingesteld in de module zelf)

[ Voor 18% gewijzigd door paQ op 27-07-2021 00:25 ]

Ik doe niet aan bijgeloof. Dat brengt ongeluk.


Acties:
  • 0 Henk 'm!

  • badkuip
  • Registratie: December 2002
  • Laatst online: 12:48
Ik heb in home assistant een automation gemaakt die op basis van de luchtvochtigheidssensor de snelheid van de ventilator bepaalt. De laatste tijd valt mij op dat na een douchebeurt de ventilator nog wel 2 of 3 uur draait. Ik zet de ventilator dan maar handmatig na een uurtje uit.

Nu valt mij op dat bij de snelheid verlagen naar 5RPM dat dan ineens de luchtvochtigheid erg rap daalt terwijl het uur daarvoor, wanneer de Itho box op volle snelheid draait, de luchtvochtigheid niet lijkt te zakken.

Er is was vanochtend voor 8 uur gedoucht.
Ik heb vanochtend om 9.40 uur de ventilator handmatig uitgezet.
Snelheid
Afbeeldingslocatie: https://tweakers.net/i/KB99EW6gpKE4e3tO8k_Ppki9u_Q=/800x/filters:strip_icc():strip_exif()/f/image/TLgOXGETj3jb3icIep8JJDqK.jpg?f=fotoalbum_large

Luchtvochtigheid
Afbeeldingslocatie: https://tweakers.net/i/HQ_-kvmBthiV0qFkRMatixFRB6I=/800x/filters:strip_icc():strip_exif()/f/image/NQwpuaQoqvHYLe6N51ccKSq0.jpg?f=fotoalbum_large


Is dit een bekend fenomeen? Meet de luchtvochtigheidssensor slecht wanneer de fan volop staat te blazen?

Acties:
  • 0 Henk 'm!

  • jasring
  • Registratie: Januari 2003
  • Laatst online: 07:10
badkuip schreef op woensdag 28 juli 2021 @ 11:59:

Is dit een bekend fenomeen? Meet de luchtvochtigheidssensor slecht wanneer de fan volop staat te blazen?
Ik denk eerder dat de luchtvochtigheid slecht wordt gemeten als de fan zo langzaam draait, het vocht wordt dan gewoon niet meer aangezogen denk ik.

Acties:
  • 0 Henk 'm!

  • KappuhH
  • Registratie: Augustus 2004
  • Niet online
arjenhiemstra schreef op donderdag 22 juli 2021 @ 23:04:
[...]


Yes, bijna klaar met de hardware. Ik moet nog even een adapter maken om het I2C en power supply deel te testen met een itho CVE box voordat ik iemand vraag de ultieme test met een demandflow / hru te doen (die zijn toch ietsje duurder ;-))

Hier hoe het bordje geworden is (moet er nog ff een 3d printbaar behuizing ding voor maken)
[Afbeelding]

Programmeren kan via de usb interface vanuit de arduino omgeving oid. Voor aansluiting op de demandflow of hru is alleen een RJ45 kabel nodig.
Is deze dan ook geschikt om de draadloze CO2/RV sensoren uit te lezen zoals dat met deze voor een DucoBox kan? https://github.com/arnemauer/Ducobox-ESPEasy-Plugin

Mijn HRU Eco 300 kan ik nu wel op auto zetten zodat hij zelf de settings kiest op basis van de CO2 niveaus in huis, maar zou graag zelf de logica daarvoor bepalen + de waarden loggen.

Acties:
  • +1 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
KappuhH schreef op donderdag 29 juli 2021 @ 21:49:
[...]

Is deze dan ook geschikt om de draadloze CO2/RV sensoren uit te lezen zoals dat met deze voor een DucoBox kan? https://github.com/arnemauer/Ducobox-ESPEasy-Plugin

Mijn HRU Eco 300 kan ik nu wel op auto zetten zodat hij zelf de settings kiest op basis van de CO2 niveaus in huis, maar zou graag zelf de logica daarvoor bepalen + de waarden loggen.
Ik ken de duco niet en de itho heeft geen seriële interface maar als ik zo even door het project lees zou hetzelfde minimaal mogelijk moeten zijn. Het lijkt erop dat je bij itho alles via de i2c interface kan doen, status uitlezen van zo ongeveer alles in het systeem en op verschillende manieren het systeem beïnvloeden.
Ik heb de basis van het i2c protocol werkend, de specifieke commando’s en opties voor HRU en demand flow devices zal uitgezocht en getest moeten worden maar full control zou mogelijk moeten gaan worden met deze module (net zoveel in theorie als de service module die itho engineers zelf gebruiken want die werkt ook via de i2c bus)

Acties:
  • +2 Henk 'm!

  • Overspark
  • Registratie: Maart 2010
  • Laatst online: 11-09 13:24
Ik heb twee weken geleden een setje besteld bij Arjen. Ik heb een redelijk oude itho (blauw deksel op de box, grijs deksel op het moederbord) die vrij dom is (geen sensoren) maar wel een perilex 3-standenschakelaar en een draadloze afstandsbediening heeft. Aan Arjen gevraagd of hij er een vocht/temp sensor bij wilde doen en hij heeft het perfect geleverd incl voorgesoldeerde pinnetjes en kabeltjes om alles zo aan te sluiten zonder extra werk, echt super!

Installatie was eenvoudig, alles werkte vrij snel. Inleren van de afstandsbediening ging iets moeilijker (paar pogingen nodig) maar lukte uiteindelijk ook. Bereik was alleen wel een stuk minder dan voor de installatie. Maar dat is eigenlijk niet zo erg, want ik heb hem meteen aan Home Assistant gehangen en heb daarna de afstandsbediening niet meer aangeraakt.

Ik stuur de itho nu vanuit HA aan op basis van de luchtvochtigheid in de itho, en op basis van de gemeten CO2 waardes van een paar Netatmo binnenunits. De CO2 waardes in mijn huis bleken namelijk hoger te zijn dan ik door had, en blijkbaar was de itho altijd op de laagste stand laten staan echt niet genoeg afzuiging voor 2 mensen in huis. Maar met een beetje automation is dat nu stukken beter, terwijl de itho toch zacht genoeg blijft draaien om nauwelijks hoorbaar te zijn (meestal standje 70 - 100 ongeveer, update traploos elke 30 seconden). En automatisch hoger gaan draaien bij het douchen is toch ook wel luxe. Ook moet hij veel langer blijven draaien na het douchen voor het weer droog is dan ik doorhad, dus zo leer je nog eens wat over je eigen huis.

Al met al echt heel erg tevreden met deze aankoop. Had de hele thread al doorgelezen en vind dit een supermooi project waar heel veel posters een positieve bijdrage aan hebben geleverd, dus dankjewel Arjen en de andere posters voor dit prachtige stukje home automation!

Acties:
  • +1 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Overspark schreef op vrijdag 30 juli 2021 @ 23:01:
Ik heb twee weken geleden een setje besteld bij Arjen. Ik heb een redelijk oude itho (blauw deksel op
[…]
Arjen en de andere posters voor dit prachtige stukje home automation!
Super leuk deze feedback! Thanks!

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Vincent_89 schreef op donderdag 22 juli 2021 @ 22:15:
[...]


Gave ontwikkeling! Volg dit topic al een tijdje en benieuwd of je een update hebt over deze nieuwe plannen om via de diagnose port de ventilatie te gaan sturen? Hier in bezit van een demandflow systeem, dus zeker interesse mocht je project lukken!
Nog een update; ik heb gisteren van een mede tweaker een hru350 aangeboden gekregen, echt super gaaf! _/-\o_
Ergens in augustus even afspreken om de unit op te halen maar daarna kan ik ook firmware support voor de HRU gaan uitbouwen en testen, zin in! :9

Acties:
  • +1 Henk 'm!

  • Daros
  • Registratie: Oktober 2004
  • Laatst online: 09:55
arjenhiemstra schreef op donderdag 22 juli 2021 @ 23:04:
[...]


Yes, bijna klaar met de hardware. Ik moet nog even een adapter maken om het I2C en power supply deel te testen met een itho CVE box voordat ik iemand vraag de ultieme test met een demandflow / hru te doen (die zijn toch ietsje duurder ;-))

Hier hoe het bordje geworden is (moet er nog ff een 3d printbaar behuizing ding voor maken)
[Afbeelding]

Programmeren kan via de usb interface vanuit de arduino omgeving oid. Voor aansluiting op de demandflow of hru is alleen een RJ45 kabel nodig.
Volg het topic nu ook al een tijd en heb zelf een hru 350 met zones dus als ze beschikbaar komen of er moet getest worden houd ik mij aanbevolen.

Acties:
  • 0 Henk 'm!

Verwijderd

arjenhiemstra schreef op zondag 25 juli 2021 @ 18:25:
[...]


Ik denk dat je niets fout doet maar ik kan het ook niet direct verklaren. Toevallig had ik twee dagen geleden iemand op de mail met een vergelijkbaar issue.

het lijkt erop dat het wifi config bestand niet geladen kan worden.

Als je naar de debug pagina gaat kun je een file editor starten. Als het goed is zou je daar het bestand wifi.json moeten zien staan. Als dat zo is, zou je eens in het bestand willen kijken of daar rare dingen in staan? Als dat bestand er niet staat, zou je het dan aan willen maken? Als het goed is zou een leeg bestand voldoende moeten zijn om de firmware het bestand te laten openen en met de setup verder te gaan.

Je zou ook nog een firmware update kunnen doen naar versie 2.3-alpha4, dat is nog geen stable versie maar ik heb er wel wat wijzigingen in de WiFi init code in aangebracht, wie weet maakt het verschil.
Je vind het bestand hier:

https://github.com/arjenh...-v2.3-alpha4.bin?raw=true
Heb het hele setje nog eens gereset, toen los gekoppeld, opnieuw aangesloten en vervolgens wilde alles wel. Weird.

Heb em nu ook in Domoticz en kan met een slide de perecentage van de fan in stellen.
Wat ik echter niet terug zie, zijn de waardes van de vocht/temp sensor en de rpm van de fan.
Dat laatste wordt alleen geregistereerd in domoticz als ik handmatig iets aanpas.

Het lijkt mij juist leuk om ook al die andere waardes uit te lezen en in domoticz te zien.
Enig idee hoe ik dat voor elkaar kan krijgen?

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Verwijderd schreef op zondag 1 augustus 2021 @ 14:34:
[...]


Heb het hele setje nog eens gereset, toen los gekoppeld, opnieuw aangesloten en vervolgens wilde alles wel. Weird.

Heb em nu ook in Domoticz en kan met een slide de perecentage van de fan in stellen.
Wat ik echter niet terug zie, zijn de waardes van de vocht/temp sensor en de rpm van de fan.
Dat laatste wordt alleen geregistereerd in domoticz als ik handmatig iets aanpas.

Het lijkt mij juist leuk om ook al die andere waardes uit te lezen en in domoticz te zien.
Enig idee hoe ik dat voor elkaar kan krijgen?
Rpm is vooralsnog niet mogelijk. Hum/temp uiteraard wel. Heb je een dummy switch / sensor hiervoor aangemaakt in Domoticz? En zie je de hum/temp waardes wel op het hoofd scherm van de add-on (onder de slider?)

Acties:
  • 0 Henk 'm!

Verwijderd

arjenhiemstra schreef op zondag 1 augustus 2021 @ 15:31:
[...]


Rpm is vooralsnog niet mogelijk. Hum/temp uiteraard wel. Heb je een dummy switch / sensor hiervoor aangemaakt in Domoticz? En zie je de hum/temp waardes wel op het hoofd scherm van de add-on (onder de slider?)
Heb 2 dummy switches in domoticz.
1 voor de slider en 1 voor de hum/temp.
In de config van de module kan ik echter maar 1 ID opgeven, en daar staat nu het IDX van de slider.

In het hoofdscherm zie ik onder de slider niets anders staan dan het memory usage.

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Verwijderd schreef op zondag 1 augustus 2021 @ 15:52:
[...]

Heb 2 dummy switches in domoticz.
1 voor de slider en 1 voor de hum/temp.
In de config van de module kan ik echter maar 1 ID opgeven, en daar staat nu het IDX van de slider.

In het hoofdscherm zie ik onder de slider niets anders staan dan het memory usage.
Heb je support voor de hum/temp sensor aangezet en en kun je in de log zien of de sensor gevonden is?

Acties:
  • 0 Henk 'm!

Verwijderd

arjenhiemstra schreef op zondag 1 augustus 2021 @ 16:22:
[...]


Heb je support voor de hum/temp sensor aangezet en en kun je in de log zien of de sensor gevonden is?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2021-08-01 14:25:44 N: Reboot requested
2021-08-01 14:33:41 N: System boot, last reset reason: SDIO_RESET
2021-08-01 14:33:41 N: HW rev: 2, FW ver.: 2.2
2021-08-01 14:33:44 N: WiFi: connection successful
2021-08-01 14:25:52 N: WiFi info:
2021-08-01 14:25:52 N: Mode:STA
2021-08-01 14:25:52 N: Status:3
2021-08-01 14:25:52 N: IP:192.168.30.15
2021-08-01 14:25:52 N: Setup: Virtual remote ID: 183,235,24
2021-08-01 14:25:52 N: Setup: Original SHT30 sensor found
2021-08-01 14:25:52 N: MQTT: connected, System config: 1
2021-08-01 14:25:52 N: Webserver: started
2021-08-01 14:25:52 N: mDNS: started
2021-08-01 14:25:52 N: Hostname: nrg-itho-eb18
2021-08-01 14:25:53 N: Setup: done


Onder system settings staat de Hum/Temp sensor support op "On"

Acties:
  • 0 Henk 'm!

  • makooy
  • Registratie: Januari 2011
  • Laatst online: 14:08
Ik heb de laatste weken niks anders als ellende met de sensor. ik ga hem er zo tussenuit halen.

RF-remotes gekoppeld, zie ik ook in de web interface maar wat ik ook doe op de RF-interface hij geeft niks door aan de Itho box.

Zelfde geldt via de webinterface. daar op medium of high zetten veranderd niks aan de itho box.


Current firmware version: 2.2
Hardware revision: 2
Latest firmware version: firmware is up-to-date

Herstarten van de module is ook geen oplossing:
2021-08-01 15:01:08 N: Reboot requested
2021-08-01 14:57:19 N: System boot, last reset reason: SDIO_RESET
2021-08-01 14:57:19 N: HW rev: 2, FW ver.: 2.2
2021-08-01 14:57:22 N: WiFi: connection successful
2021-08-01 14:57:22 N: WiFi info:
2021-08-01 14:57:22 N: Mode:STA
2021-08-01 14:57:22 N: Status:3
2021-08-01 14:57:23 N: IP:192.168.1.14
2021-08-01 14:57:23 N: Setup: Virtual remote ID: 147,169,140
2021-08-01 14:57:23 N: Webserver: started
2021-08-01 14:57:23 N: Setup: init of CC1101 RF module successful
2021-08-01 14:57:23 N: mDNS: started
2021-08-01 14:57:23 N: Hostname: nrg-itho-a98c
2021-08-01 14:57:23 N: Setup: done

Config version: 004
Itho I2C connection status: init failed - please power cycle the itho unit -

[ Voor 4% gewijzigd door makooy op 01-08-2021 17:10 ]

TWEAKERS EREDIVISIE VOETBALPOULE!


Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Verwijderd schreef op zondag 1 augustus 2021 @ 16:26:
[...]

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2021-08-01 14:25:44 N: Reboot requested
2021-08-01 14:33:41 N: System boot, last reset reason: SDIO_RESET
2021-08-01 14:33:41 N: HW rev: 2, FW ver.: 2.2
2021-08-01 14:33:44 N: WiFi: connection successful
2021-08-01 14:25:52 N: WiFi info:
2021-08-01 14:25:52 N: Mode:STA
2021-08-01 14:25:52 N: Status:3
2021-08-01 14:25:52 N: IP:192.168.30.15
2021-08-01 14:25:52 N: Setup: Virtual remote ID: 183,235,24
2021-08-01 14:25:52 N: Setup: Original SHT30 sensor found
2021-08-01 14:25:52 N: MQTT: connected, System config: 1
2021-08-01 14:25:52 N: Webserver: started
2021-08-01 14:25:52 N: mDNS: started
2021-08-01 14:25:52 N: Hostname: nrg-itho-eb18
2021-08-01 14:25:53 N: Setup: done


Onder system settings staat de Hum/Temp sensor support op "On"
Ik zie dat je firmware versie 2.2 hebt en probeert de originele sensor uit te lezen, dat werkt niet goed. De itho firmware loopt vast of doet raar.
Op GitHub staat versie alpha4, je kunt daarmee het uitlezen van de sensor door de itho firmware uitschakelen. De itho reageert dan niet meer op de sensor.
In latere versies gaat het ook nog mogelijk worden om de waardes van de sensor uit de itho firmware zelf te halen (dus niet rechtstreeks de sensor uitlesennzoqle nu).

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
makooy schreef op zondag 1 augustus 2021 @ 17:04:
Ik heb de laatste weken niks anders als ellende met de sensor. ik ga hem er zo tussenuit halen.

RF-remotes gekoppeld, zie ik ook in de web interface maar wat ik ook doe op de RF-interface hij geeft niks door aan de Itho box.

Zelfde geldt via de webinterface. daar op medium of high zetten veranderd niks aan de itho box.


Current firmware version: 2.2
Hardware revision: 2
Latest firmware version: firmware is up-to-date

Herstarten van de module is ook geen oplossing:
2021-08-01 15:01:08 N: Reboot requested
2021-08-01 14:57:19 N: System boot, last reset reason: SDIO_RESET
2021-08-01 14:57:19 N: HW rev: 2, FW ver.: 2.2
2021-08-01 14:57:22 N: WiFi: connection successful
2021-08-01 14:57:22 N: WiFi info:
2021-08-01 14:57:22 N: Mode:STA
2021-08-01 14:57:22 N: Status:3
2021-08-01 14:57:23 N: IP:192.168.1.14
2021-08-01 14:57:23 N: Setup: Virtual remote ID: 147,169,140
2021-08-01 14:57:23 N: Webserver: started
2021-08-01 14:57:23 N: Setup: init of CC1101 RF module successful
2021-08-01 14:57:23 N: mDNS: started
2021-08-01 14:57:23 N: Hostname: nrg-itho-a98c
2021-08-01 14:57:23 N: Setup: done

Config version: 004
Itho I2C connection status: init failed - please power cycle the itho unit -
Welke sensor heb je die ellende geeft?

Acties:
  • 0 Henk 'm!

Verwijderd

arjenhiemstra schreef op zondag 1 augustus 2021 @ 19:30:
[...]


Ik zie dat je firmware versie 2.2 hebt en probeert de originele sensor uit te lezen, dat werkt niet goed. De itho firmware loopt vast of doet raar.
Op GitHub staat versie alpha4, je kunt daarmee het uitlezen van de sensor door de itho firmware uitschakelen. De itho reageert dan niet meer op de sensor.
In latere versies gaat het ook nog mogelijk worden om de waardes van de sensor uit de itho firmware zelf te halen (dus niet rechtstreeks de sensor uitlesennzoqle nu).
Wat bedoel je met de Itho reageert dan niet meer op de sensor? Houdt dat in dat als het in de badkamer vochtig wordt er geen commando naar de fan gaat om harder te draaien?

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Verwijderd schreef op zondag 1 augustus 2021 @ 19:33:
[...]


Wat bedoel je met de Itho reageert dan niet meer op de sensor? Houdt dat in dat als het in de badkamer vochtig wordt er geen commando naar de fan gaat om harder te draaien?
Ja inderdaad, wat ik in huis doe is de sensor uitlezen en dan met behulp van een flow in node red zelf bepalen wanneer er op basis van welke hoeveelheid vocht (of toename can vocht in x tijd) de itho op welke stand en hoe lang moet draaien. Ik merkte dat de itho te vaak of niet aan ging of te lang beleeft draaien. Ik regel het liever zelf zeg maar.
Dus vandaar de ‘hostile takeover’ functie in de firmware van de add-on. Tot nu toe werkte dit alleen betrouwbaar met een alternatieve sensor, sinds fw versie alpha4 kan het ook via de firmware.
In de toekomst dus de less hostile optie om alleen de sensor waardes uit de itho firmware zelf te plukken. Dat kon tot nu toe niet omdat het i2c protocol hiervoor nog niet bekend was.

Acties:
  • 0 Henk 'm!

Verwijderd

arjenhiemstra schreef op zondag 1 augustus 2021 @ 19:55:
[...]


Ja inderdaad, wat ik in huis doe is de sensor uitlezen en dan met behulp van een flow in node red zelf bepalen wanneer er op basis van welke hoeveelheid vocht (of toename can vocht in x tijd) de itho op welke stand en hoe lang moet draaien. Ik merkte dat de itho te vaak of niet aan ging of te lang beleeft draaien. Ik regel het liever zelf zeg maar.
Dus vandaar de ‘hostile takeover’ functie in de firmware van de add-on. Tot nu toe werkte dit alleen betrouwbaar met een alternatieve sensor, sinds fw versie alpha4 kan het ook via de firmware.
In de toekomst dus de less hostile optie om alleen de sensor waardes uit de itho firmware zelf te plukken. Dat kon tot nu toe niet omdat het i2c protocol hiervoor nog niet bekend was.
Makes sense, dat 'euvel' heeft de mijne ook en vandaar dat ik wel eens wilde uitlezen wat er nu wel/niet gebeurd. Maar het zelf in de hand hebben is natuurlijk ook een optie.
Heb de firmware geinstalleerd, maar lijkt erop dat ie mijn sensor nu niet meer ziet?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2021-08-01 18:37:03 N: Firmware update: nrgitho-hw2-v2.3-alpha4.bin
2021-08-01 18:37:17 N: Reboot requested
2021-08-01 18:36:56 N: System boot, last reset reason: SDIO_RESET
2021-08-01 18:36:56 N: HW rev: 2, FW ver.: 2.3-alpha4
2021-08-01 18:37:00 N: WiFi: connection successful
2021-08-01 18:37:00 N: WiFi info:
2021-08-01 18:37:00 N: Mode:STA
2021-08-01 18:37:00 N: Status:3
2021-08-01 18:37:01 N: IP:192.168.30.15
2021-08-01 18:37:01 N: Setup: Virtual remote ID: 183,235,24
2021-08-01 18:37:05 N: Setup: SHT30 sensor not present
2021-08-01 18:37:06 N: Error: Task SysControl timed out!
2021-08-01 18:37:06 N: Warning: I2C timeout
2021-08-01 18:37:07 N: MQTT: connected, System config: 1
2021-08-01 18:37:07 N: Webserver: started
2021-08-01 18:37:07 N: mDNS: started
2021-08-01 18:37:07 N: Hostname: nrg-itho-eb18
2021-08-01 18:37:07 N: Setup: done

Acties:
  • 0 Henk 'm!

  • makooy
  • Registratie: Januari 2011
  • Laatst online: 14:08
arjenhiemstra schreef op zondag 1 augustus 2021 @ 19:30:
[...]


Welke sensor heb je die ellende geeft?
ik heb de "Itho CVE RFT WiFi add-on + CC1101 RF module kit" begin van dit kalenderjaar bij je gekocht.

De foutmelding "Itho I2C connection status: init failed - please power cycle the itho unit" zie ik vaker staan, elke keer moet ik handmatig de Itho box herstarten dan doet hij het weer eventjes. hoeveel dagen er tussen zit weet ik niet.

TWEAKERS EREDIVISIE VOETBALPOULE!


Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
makooy schreef op zondag 1 augustus 2021 @ 21:18:
[...]


ik heb de "Itho CVE RFT WiFi add-on + CC1101 RF module kit" begin van dit kalenderjaar bij je gekocht.

De foutmelding "Itho I2C connection status: init failed - please power cycle the itho unit" zie ik vaker staan, elke keer moet ik handmatig de Itho box herstarten dan doet hij het weer eventjes. hoeveel dagen er tussen zit weet ik niet.
Dat is niet goed. Sowieso doet de module alleen tijdens het booten die check dus het wijst sowieso op een reboot die niet nodig zou moeten zijn waarna de attiny chip blijkbaar niet in de juiste status meer staat. Kan bijna niet anders dan een hardware issue zijn. Stuur anders maar even een PB met je bestelgegevens dan kan ik de vervanging met je regelen.

Acties:
  • +1 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Verwijderd schreef op zondag 1 augustus 2021 @ 20:41:
[...]

Makes sense, dat 'euvel' heeft de mijne ook en vandaar dat ik wel eens wilde uitlezen wat er nu wel/niet gebeurd. Maar het zelf in de hand hebben is natuurlijk ook een optie.
Heb de firmware geinstalleerd, maar lijkt erop dat ie mijn sensor nu niet meer ziet?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2021-08-01 18:37:03 N: Firmware update: nrgitho-hw2-v2.3-alpha4.bin
2021-08-01 18:37:17 N: Reboot requested
2021-08-01 18:36:56 N: System boot, last reset reason: SDIO_RESET
2021-08-01 18:36:56 N: HW rev: 2, FW ver.: 2.3-alpha4
2021-08-01 18:37:00 N: WiFi: connection successful
2021-08-01 18:37:00 N: WiFi info:
2021-08-01 18:37:00 N: Mode:STA
2021-08-01 18:37:00 N: Status:3
2021-08-01 18:37:01 N: IP:192.168.30.15
2021-08-01 18:37:01 N: Setup: Virtual remote ID: 183,235,24
2021-08-01 18:37:05 N: Setup: SHT30 sensor not present
2021-08-01 18:37:06 N: Error: Task SysControl timed out!
2021-08-01 18:37:06 N: Warning: I2C timeout
2021-08-01 18:37:07 N: MQTT: connected, System config: 1
2021-08-01 18:37:07 N: Webserver: started
2021-08-01 18:37:07 N: mDNS: started
2021-08-01 18:37:07 N: Hostname: nrg-itho-eb18
2021-08-01 18:37:07 N: Setup: done
Hmm, misschien toch nog een bug in deze firmware dan. Ben nu met vakantie ih buitenland en mocht mijn itho boxen niet mee nemen ;-), zal er weer naar kijken als ik terug ben.

Acties:
  • 0 Henk 'm!

  • badkuip
  • Registratie: December 2002
  • Laatst online: 12:48
Momenteel heb ik een slider waarmee ik de snelheid van de Itho fan traploos kan instellen in HA:
Afbeeldingslocatie: https://tweakers.net/i/tAovr05tSVKGgt9PYuRKufXpyew=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/ekR3uH87zSQp6YseSfuiVALl.jpg?f=user_large

Hoewel het super geavanceerd is, wil ik het eenvoudiger maken door het hebben van vier presets, uit, laag, midden en hoog.

Nu staat er in de startport het volgende voorbeeld maar de attributen payload_low_speed, payload_medium_speed en payload_high_speed zijn deprecated en kunnen misschien niet eens meer gebruikt worden.
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
fan:
    - platform: mqtt
      name: Fan
      command_topic: "itho/cmd"
      speed_command_topic: "itho/cmd"
      state_topic: "itho/state"
      speed_state_topic: "itho/state"
      state_value_template: >
        {% if value_json == 0 -%}0{%- elif value_json > 0 -%}254{%- endif %}
      speed_value_template: "{{value.json}}"
      payload_off: "0"
      payload_on: "254"
      payload_low_speed: "65"
      payload_medium_speed: "127"
      payload_high_speed: "254"


Nu zag ik in de webinterface er drie presets zijn ingebouwd:
Afbeeldingslocatie: https://tweakers.net/i/7pl7vlD2l6OyiPjiD7z-yX3N5k8=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/QpdxWh5dOQ8cPws5d3vLbpQH.jpg?f=user_large

En die kan je ook nog instellen:
Afbeeldingslocatie: https://tweakers.net/i/NUVn-zeXhJoio1OMRcODpfGbjgc=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/SHcjqR3XEEKisSIL5sSEMEIL.jpg?f=user_large

Het is in Home assistant wel mogelijk om een preset aan te roepen die in de fan gedefinieerd is. Dan zouden die presets wel op een MQTT-topic gepubliceerd moeten worden en zou je een preset via MQTT moeten kunnen doorgeven aan de fan. Is dat mogelijk?

[ Voor 7% gewijzigd door badkuip op 08-08-2021 10:01 ]


Acties:
  • 0 Henk 'm!

  • Woodski
  • Registratie: Maart 2006
  • Laatst online: 06-09 16:31
@badkuip Ik heb dit in mijn configuration.yaml gezet
Werkt prima om stapjes te bepalen
zoals je kan zien heb ik de max van 254 wat lager staan

code:
1
2
3
4
5
6
7
8
input_number: 
  itho_fan:
    name: Itho Fan
    icon: mdi:fan
    initial: 20
    min: 0
    max: 200
    step: 20


Jij bedankt voor je sensoren, daar was ik al naar op zoek :)
Je kan dit nog toevoegen bij hum
icon: mdi:water-percent
Alleen denk ik niet dat die status klopt in RPM, dat is geen toerental maar het gekozen vermogen

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  - platform: mqtt
    name: "Badkamer MV status"
    state_topic: "itho/state"
    icon: "mdi:fan"
    unit_of_measurement: "rpm"

  - platform: mqtt
    name: "Badkamer MV luchtvochtigheid"
    state_topic: "itho/sensor"
    value_template: '{{ value_json.hum }}'
    unit_of_measurement: "%"

  - platform: mqtt
    name: "Badkamer MV temperatuur"
    state_topic: "itho/sensor"
    value_template: '{{ value_json.temp }}'
    unit_of_measurement: "°C"

[ Voor 58% gewijzigd door Woodski op 08-08-2021 21:39 ]


Acties:
  • 0 Henk 'm!

  • LJ80
  • Registratie: Februari 2007
  • Laatst online: 23-07 16:08
Woodski schreef op zondag 8 augustus 2021 @ 21:04:
@badkuip Ik heb dit in mijn configuration.yaml gezet
Werkt prima om stapjes te bepalen
zoals je kan zien heb ik de max van 254 wat lager staan

code:
1
2
3
4
5
6
7
8
input_number: 
  itho_fan:
    name: Itho Fan
    icon: mdi:fan
    initial: 20
    min: 0
    max: 200
    step: 20


Jij bedankt voor je sensoren, daar was ik al naar op zoek :)
Je kan dit nog toevoegen bij hum
icon: mdi:water-percent
Alleen denk ik niet dat die status klopt in RPM, dat is geen toerental maar het gekozen vermogen

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  - platform: mqtt
    name: "Badkamer MV status"
    state_topic: "itho/state"
    icon: "mdi:fan"
    unit_of_measurement: "rpm"

  - platform: mqtt
    name: "Badkamer MV luchtvochtigheid"
    state_topic: "itho/sensor"
    value_template: '{{ value_json.hum }}'
    unit_of_measurement: "%"

  - platform: mqtt
    name: "Badkamer MV temperatuur"
    state_topic: "itho/sensor"
    value_template: '{{ value_json.temp }}'
    unit_of_measurement: "°C"
Hoi Woodski,
Ik zie dat je home assistant gebruikt.
Ik ben zelf nog niet zo heel goed in programmeren en automatiseren in HA.
Zou je de code van je configuration en autmations willen posten.
Ter lering, en kijken of ik het hier werkend krijg.

Acties:
  • +2 Henk 'm!

  • Woodski
  • Registratie: Maart 2006
  • Laatst online: 06-09 16:31
@LJ80 Het is mij gelukt dus is best makkelijk :)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
input_number: 
  itho_fan:
    name: Itho Fan
    icon: mdi:fan
    initial: 20
    min: 0
    max: 200
    step: 20
 
sensor:
  - platform: mqtt
    name: "Itho status"
    state_topic: "itho/state"
    icon: "mdi:fan"
    
  - platform: mqtt
    name: "Itho luchtvochtigheid"
    state_topic: "itho/sensor"
    value_template: '{{ value_json.hum }}'
    unit_of_measurement: "%"
    icon: mdi:water-percent

  - platform: mqtt
    name: "Itho temperatuur"
    state_topic: "itho/sensor"
    value_template: '{{ value_json.temp }}'
    unit_of_measurement: "°C"


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# This automation script runs when a value is received via MQTT on retained topic: itho/cmd
# It sets the value slider on the GUI. This slides also had its own automation when the value is changed.
  - alias: Set fan slider
    trigger:
      platform: mqtt
      topic: 'itho/state'
    action:
      service: input_number.set_value
      data:
        entity_id: input_number.itho_fan
        value: "{{ trigger.payload }}"
        
# This second automation script runs when the target fan slider is moved.
# It publishes its value to the same MQTT topic it is also subscribed to.
  - alias: Fan slider moved
    trigger:
      platform: state
      entity_id: input_number.itho_fan
    condition:
      condition: template
      value_template: "{{ states('sensor.itho_fan_state') | int != states('input_number.itho_fan') | int }}"
    action:
      service: mqtt.publish
      data:
        topic: 'itho/cmd'
        retain: true
        payload: "{{ states('input_number.itho_fan') | int }}"


code:
1
2
3
4
5
type: entities
entities:
  - entity: sensor.itho_temperatuur
  - entity: sensor.itho_luchtvochtigheid
  - entity: input_number.itho_fan

Acties:
  • 0 Henk 'm!

  • boers001
  • Registratie: Mei 2009
  • Laatst online: 21-01 21:46
Hoi,

Ik heb ook module inclusief wifi besteld en succesvol geinstalleerd. Echter krijg ik geen verbinding naar mijn mqtt broker die op den raspberry pi geinstalleerd is onder home assistant.

In de debug log staan de volgende gegevens:
2021-08-18 16:26:16 N: System boot, last reset reason: OWDT_RESET
2021-08-18 16:26:16 N: HW rev: 2, FW ver.: 2.2
2021-08-18 16:26:21 N: WiFi: connection successful
2021-08-18 16:26:21 N: WiFi info:
2021-08-18 16:26:21 N: Mode:STA
2021-08-18 16:26:21 N: Status:3
2021-08-18 16:26:21 N: IP:192.168.178.135
2021-08-18 16:26:21 N: Setup: Virtual remote ID: 184,91,120
2021-08-18 16:26:21 N: Setup: init of CC1101 RF module successful
2021-08-18 16:26:40 N: MQTT: connection failed, System config: 1
2021-08-18 16:26:40 N: Webserver: started
2021-08-18 16:26:40 N: mDNS: started
2021-08-18 16:26:40 N: Hostname: nrg-itho-5b78
2021-08-18 16:26:40 N: Setup: done

Ik krijg steeds connection failed te zien.

Wanneer ik een netcat naar mqtt server doe krijg ik volgende te zien:
netcat -w3 -v 192.168.178.143 1883
Connection to 192.168.178.143 1883 port [tcp/*] succeeded!

Ik heb in de mosquitto.conf de waarde anonymous op true gezet nadat het invullen van mijn ingestelde username en wachtwoord ook geen verandering gaf.

In de logging van mqtt broker krijg ik het volgende te zien:
New connection from 192.168.178.135 on port 1883.
1629306586: Client <unknown> disconnected due to protocol error

Enig idee wat ik in mijn configuratie van mijn MQTT Setup moet veranderen om dit werkend te krijgen.
Afbeeldingslocatie: https://tweakers.net/i/-Sky4ketxSyyn3BEdsioY-_KwHQ=/800x/filters:strip_exif()/f/image/zQIWjBfwXhSwxZkAsnfiJvKa.png?f=fotoalbum_large

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
boers001 schreef op woensdag 18 augustus 2021 @ 19:15:
Hoi,

Ik heb ook module inclusief wifi besteld en succesvol geinstalleerd. Echter krijg ik geen verbinding naar mijn mqtt broker die op den raspberry pi geinstalleerd is onder home assistant.

In de debug log staan de volgende gegevens:
2021-08-18 16:26:16 N: System boot, last reset reason: OWDT_RESET
2021-08-18 16:26:16 N: HW rev: 2, FW ver.: 2.2
2021-08-18 16:26:21 N: WiFi: connection successful
2021-08-18 16:26:21 N: WiFi info:
2021-08-18 16:26:21 N: Mode:STA
2021-08-18 16:26:21 N: Status:3
2021-08-18 16:26:21 N: IP:192.168.178.135
2021-08-18 16:26:21 N: Setup: Virtual remote ID: 184,91,120
2021-08-18 16:26:21 N: Setup: init of CC1101 RF module successful
2021-08-18 16:26:40 N: MQTT: connection failed, System config: 1
2021-08-18 16:26:40 N: Webserver: started
2021-08-18 16:26:40 N: mDNS: started
2021-08-18 16:26:40 N: Hostname: nrg-itho-5b78
2021-08-18 16:26:40 N: Setup: done

Ik krijg steeds connection failed te zien.

Wanneer ik een netcat naar mqtt server doe krijg ik volgende te zien:
netcat -w3 -v 192.168.178.143 1883
Connection to 192.168.178.143 1883 port [tcp/*] succeeded!

Ik heb in de mosquitto.conf de waarde anonymous op true gezet nadat het invullen van mijn ingestelde username en wachtwoord ook geen verandering gaf.

In de logging van mqtt broker krijg ik het volgende te zien:
New connection from 192.168.178.135 on port 1883.
1629306586: Client <unknown> disconnected due to protocol error

Enig idee wat ik in mijn configuratie van mijn MQTT Setup moet veranderen om dit werkend te krijgen.
[Afbeelding]
Heb je andere devices op MQTT? De keer dat ik deze foutmelding had was na upgrade van mosquitto naar versie 2.x. Uiteindelijk alle security uitgezet en daarna werkte het weer. Van daaruit weer verder gegaan.

Dit was mijn mosquitto.conf:

code:
1
2
3
4
5
6
max_connections -1
listener 1883
persistence true
allow_anonymous true
persistence_location /mosquitto/data/
log_dest file /mosquitto/log/mosquitto.log


edit:
misschien voor de zekerheid ook even een topic naam invullen bij lwt topic (bijv. itho/lwt). Geen idee of dat nog voor issues kan zorgen.

[ Voor 3% gewijzigd door arjenhiemstra op 19-08-2021 15:04 ]


  • skobus
  • Registratie: Augustus 2021
  • Laatst online: 10-09 18:09
Ook hier werkt de itho add-on goed op een CVE-S, na hulp van de onvolprezen Arjen.
Voor de automatisering gebruik in node-red. Hoe kan ik de huidige snelheid opvragen met MQTT?
Het commando {"get" : "currentspeed"} werkt alleen in de api.

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
skobus schreef op donderdag 19 augustus 2021 @ 17:19:
Ook hier werkt de itho add-on goed op een CVE-S, na hulp van de onvolprezen Arjen.
Voor de automatisering gebruik in node-red. Hoe kan ik de huidige snelheid opvragen met MQTT?
Het commando {"get" : "currentspeed"} werkt alleen in de api.
Als het goed is staat op het topic "itho/state" altijd de laatst ingestelde snelheid, maakt niet uit via welke weg de snelheid ingesteld is.
Als je in node-red iets wil met deze waarde zul je dat dus als input voor je flow moeten gebruiken of dit topic in een local variable moeten opslaan zodra die wijzigt. Ik zou de voorkeur geven aan de eerste optie.

[ Voor 17% gewijzigd door arjenhiemstra op 19-08-2021 19:49 ]


  • Wilke
  • Registratie: December 2000
  • Laatst online: 12:21
Supercool dit, ik was hier eigenlijk al naar op zoek, maar wist niet dat iemand er gewoon een kant en klare kit van had gemaakt al. Heel mooi! Ik ga er zeker een bestellen.

Hier ook de redelijk 'oude' CVE ECO RFT SP, die met het blauwe deksel, zowel aan de buitenkant als van de PCB. Volgens mij is dat de variant met 'zwakke' voeding als ik het plaatje vergelijk met dat op de website.

Anyway, helemaal mooi als je hier voor een paar euro en een stanleymes een vocht + temperatuursensor bij in kunt hacken, want dat heeft deze variant dus nog niet. Ik lees dat er in dit topic in elk geval al 2 mensen dat met succes in elkaar gesleuteld hebben zonder al te veel drama, dus ik ga ook een poging wagen.

  • skobus
  • Registratie: Augustus 2021
  • Laatst online: 10-09 18:09
Bedankt, ik heb het gevonden in het 'domoticz/in' topic (had vergeten te zeggen dat ik via Domoticz werk).
De bewuste output is:
MQTT: Topic: domoticz/in, Message: {"command":"switchlight","idx":1,"nvalue":1,"switchcmd":"Set Level","level":"47"}

Acties:
  • 0 Henk 'm!

  • LJ80
  • Registratie: Februari 2007
  • Laatst online: 23-07 16:08
Woodski schreef op dinsdag 10 augustus 2021 @ 08:55:
@LJ80 Het is mij gelukt dus is best makkelijk :)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
input_number: 
  itho_fan:
    name: Itho Fan
    icon: mdi:fan
    initial: 20
    min: 0
    max: 200
    step: 20
 
sensor:
  - platform: mqtt
    name: "Itho status"
    state_topic: "itho/state"
    icon: "mdi:fan"
    
  - platform: mqtt
    name: "Itho luchtvochtigheid"
    state_topic: "itho/sensor"
    value_template: '{{ value_json.hum }}'
    unit_of_measurement: "%"
    icon: mdi:water-percent

  - platform: mqtt
    name: "Itho temperatuur"
    state_topic: "itho/sensor"
    value_template: '{{ value_json.temp }}'
    unit_of_measurement: "°C"


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# This automation script runs when a value is received via MQTT on retained topic: itho/cmd
# It sets the value slider on the GUI. This slides also had its own automation when the value is changed.
  - alias: Set fan slider
    trigger:
      platform: mqtt
      topic: 'itho/state'
    action:
      service: input_number.set_value
      data:
        entity_id: input_number.itho_fan
        value: "{{ trigger.payload }}"
        
# This second automation script runs when the target fan slider is moved.
# It publishes its value to the same MQTT topic it is also subscribed to.
  - alias: Fan slider moved
    trigger:
      platform: state
      entity_id: input_number.itho_fan
    condition:
      condition: template
      value_template: "{{ states('sensor.itho_fan_state') | int != states('input_number.itho_fan') | int }}"
    action:
      service: mqtt.publish
      data:
        topic: 'itho/cmd'
        retain: true
        payload: "{{ states('input_number.itho_fan') | int }}"


code:
1
2
3
4
5
type: entities
entities:
  - entity: sensor.itho_temperatuur
  - entity: sensor.itho_luchtvochtigheid
  - entity: input_number.itho_fan
De eerste code moet in configuration
De tweede code moet in automatations
Maar waar niet deze code in geplakt worden:

code:
1
2
3
4
5
type: entities
entities:
  - entity: sensor.itho_temperatuur
  - entity: sensor.itho_luchtvochtigheid
  - entity: input_number.itho_fan

Acties:
  • +1 Henk 'm!

  • Wilke
  • Registratie: December 2000
  • Laatst online: 12:21
Nou, het is helemaal gelukt! In een CVE ECO RFT SP, die dus van zichzelf nog geen vochtsensor heeft, de module van Arjen ingebouwd, en ook de sensor naar voorbeeld van sjorsjuhmaniac in "Itho daalderop CVE wifi control add-on module" - wat inderdaad een fluitje van een cent was, met een stanleymes een paar flinters extra van de behuizing afhalen.

Met dank aan @arjenhiemstra voor hulp met het aansluitschema van de sensor in een box die hem nog niet had. Ik was dus vergeten dat erbij te vermelden, en heb de draden zelf gesoldeerd nu. Ik vond ergens nog een hele oude CPU fan met een 5 brede stekker. Deze past precies op de sensor. Ik heb een van de stekkertjes er uitgepulkt zodat de 4 aanwezige draden op de juiste aansluitingen kwamen. Zie foto (kleurcodering is dus totaal random, net wat het kabeltje al had):

Afbeeldingslocatie: https://tweakers.net/i/QmETnZf624_YvH58NVdg5oy_f-w=/800x/filters:strip_icc():strip_exif()/f/image/zPcIlF3X0EXUnIMkMpvL1rhp.jpg?f=fotoalbum_large

In elk geval, nu een 8 jaar oude box volledig met sensor, aansturing vanuit domoticz werkt en ook de RHV/temp wordt teruggemeld.

Erg nette printplaat overigens, ik schaam me bijna (maar alleen bijna hè) voor hoe ik de extra draden er aan heb gezet naast het bestaande soldeerwerk.

In elk geval, geweldig stukje werk en dank voor de ondersteuning!

Nu nog een deftige regeling zien de schrijven voor de RHV-sensor, als ik iets heb zal ik het posten. Ik doe een poging met dzVents, eens zien hoe dat gaat. Iemand anders nog suggesties?

Het lastige is dat domweg schakelen op een onder/bovengrens niet gaat werken. Vandaag zit het sowieso al boven de 70% hier (want buiten ook), terwijl het op andere momenten gewoon 50% ofzo is. Dus tja, waar schakel je in dat geval op.

Acties:
  • +1 Henk 'm!

  • Wilke
  • Registratie: December 2000
  • Laatst online: 12:21
Nu maar eens kijken wat voor logica en DSL ze in dzVents hebben geklust.

Een eerste poging, het zou best kunnen dat ik dingen hier handmatig doe terwijl er ingebouwde opties zijn die dat kunnen, maar in elk geval werkt het en lijkt het een redelijk startpunt.

DzVents 3.0.2:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
return
{
    on =
    {
        timer = {'every 1 minutes'}
    },
    data =
    {
        previousHumidity = { initial = 100 },
        douchen = { initial = false },
        oldLevel = { initial = 30 },
        target_hum = { initial = 50 }
    },
    execute = function(domoticz)
        local sensor = domoticz.devices(XX)
        local setting = domoticz.devices(YY) 
        if ((sensor.humidity - domoticz.data.previousHumidity) >= 2) or (sensor.humidity >= 75) then
            if not domoticz.data.douchen then
                -- there was a significant rise
                domoticz.data.douchen = true
                domoticz.data.target_hum = domoticz.data.previousHumidity + 1
                domoticz.data.oldLevel = setting.level
                setting.dimTo(100)
                domoticz.log("Douche mode detected, target_hum=" .. domoticz.data.target_hum .. "%, old level: " .. domoticz.data.oldLevel .. "%", domoticz.LOG_INFO);
            end
        elseif domoticz.data.douchen and sensor.humidity <= domoticz.data.target_hum then
            domoticz.log("Douche mode ended, current level " .. setting.level .. " restoring to " .. domoticz.data.oldLevel .. " if less than current", domoticz.LOG_INFO);
            if ( setting.level > domoticz.data.oldLevel ) then
                setting.dimTo(domoticz.data.oldLevel)
            end
            domoticz.data.douchen = false
        end
        -- store current value for next cycle
        domoticz.data.previousHumidity = sensor.humidity
    end
}


In dit script moet je op de plek van XX het sensor idx invullen, dus het apparaat ID van de itho vocht/tempsensor in domoticz. Voor YY moet je de idx invullen van de switch/dimmer, waarmee je de fan in domoticz handmatig bedient.

Uiteraard moet je de boel eerst handmatig goed werkend hebben in domoticz, anders valt er weinig te scripten natuurlijk.

Hij is gebaseerd op een voorbeeld in de dzVents docs, maar met uitbreidingen.

Hoe werkt het:

Als de luchtvochtigheid binnen een minuut (2 opeenvolgende samples) meer dan 2% is gestegen, of als hij boven 75% komt als failsafe (want dat zou als natuurlijke waarde volgens mij nauwelijks voor moeten komen, en haal je als de douche aan staat hier in no time) gaat de unit op 100%. Ik sla dan ook op wat de RHV was van een minuut terug, wat de basis wordt waarnaar je later terug wilt, ik heb daar +1 bij gedaan zodat de unit niet eindeloos blijft doorgaan, en ook als de RHV van nature iets stijgt er nog een eind aan is. Ook bewaar ik de oude instelling van het ventilatieniveau.

Bovendien zet ik een 'douche mode' boolean, zodat dit maar 1 keer gebeurt. Anders zou dit namelijk elke minuut triggeren zolang je staat te douchen, waardoor de waarden waarnaar je terug wilt van geen kant meer kloppen na de tweede ronde.

Vervolgens is het dan checken of je in 'douche mode' bent en de huidige vochtigheid ver genoeg is gedaald om de switch naar de oude waarde terug te maken, en douche mode weer uit te zetten. Bovendien switch ik alleen als de unit nog steeds hoger ingesteld staat dan bij het switchen naar douche mode toe.

Op deze manier denk ik dat het script behoorlijk robuust moet zijn, ook als je in tussentijd zelf nog toevallig aan de instellingen van de ventilatiestand rondroert. Dus niet dat jij denkt van "ok nu is het wel leuk geweest" en hem zelf uitzet, en zo'n irritant script hem dan op een willekeurig lijkend later moment weer anders zet.

Of het goed genoeg is gaan we komende dagen uitvinden, het zou bv. best kunnen dat de condities voor terugschakelen in de praktijk te lang (of te kort?) duren. Dus dat er nog iets van een min/max-duur bij moet ofzo.

Het "beginnen met douchen" detecteert hij met dit script in elk geval na de eerste minuut hier thuis.

Acties:
  • 0 Henk 'm!

  • Jan Smit
  • Registratie: Juni 2003
  • Laatst online: 11:44
Mijn nieuwe badkamer is sinds een week gereed. De aannemer heeft een itho met rv geplaatst. Elders in huis heb ik ook een itho met wifi module. Werkt perfect.
Ik wil de itho in de badkamer niet perse aan een wifi module koppelen. Maar 1 ding wil ik opgelost hebben: het laagste niveau, als het niet vochtig is, vind ik te hoog. Zelfs met de potmeters maximaal aangepast.
Wat zou een goede optie zijn om de laagstand wat lager te krijgen?

Homo sapiens non urinat in ventum


Acties:
  • +1 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Jan Smit schreef op zondag 22 augustus 2021 @ 23:03:
Mijn nieuwe badkamer is sinds een week gereed. De aannemer heeft een itho met rv geplaatst. Elders in huis heb ik ook een itho met wifi module. Werkt perfect.
Ik wil de itho in de badkamer niet perse aan een wifi module koppelen. Maar 1 ding wil ik opgelost hebben: het laagste niveau, als het niet vochtig is, vind ik te hoog. Zelfs met de potmeters maximaal aangepast.
Wat zou een goede optie zijn om de laagstand wat lager te krijgen?
Je kunt de add-on even tijdelijk uit de andere halen en in de nieuw itho doen. Met firmware versie alpha4 kun je een aantal instellingen wijzigen van je itho waar je normaal niet bij komt zonder speciale service tool.
oa. de minimale snelheid (setting: "Minimum ventilation level in Auto without CO2 sensor" staat standaard op 30% bij de nieuwste itho units) en het instel bereik van de potmeters kun je aanpassen.
Ik heb ook RV sensor support uitgezet, daarna kon ik de box helemaal van 0 = uit naar max regelen maar of dat met RV sensor ook lukt weet ik niet zeker.
De genoemde instellingen blijven bewaard, ook na een power cycle. Enige uitzondering daarop is de RV sensor support, die gaat automatisch weer terug als de add-on er niet meer in zit maar de RV sensor wel.

Acties:
  • 0 Henk 'm!

  • Jan Smit
  • Registratie: Juni 2003
  • Laatst online: 11:44
arjenhiemstra schreef op maandag 23 augustus 2021 @ 00:13:
[...]


Je kunt de add-on even tijdelijk uit de andere halen en in de nieuw itho doen. Met firmware versie alpha4 kun je een aantal instellingen wijzigen van je itho waar je normaal niet bij komt zonder speciale service tool.
oa. de minimale snelheid (setting: "Minimum ventilation level in Auto without CO2 sensor" staat standaard op 30% bij de nieuwste itho units) en het instel bereik van de potmeters kun je aanpassen.
Ik heb ook RV sensor support uitgezet, daarna kon ik de box helemaal van 0 = uit naar max regelen maar of dat met RV sensor ook lukt weet ik niet zeker.
De genoemde instellingen blijven bewaard, ook na een power cycle. Enige uitzondering daarop is de RV sensor support, die gaat automatisch weer terug als de add-on er niet meer in zit maar de RV sensor wel.
Top. Ik ga het morgen proberen.
Vandaag bezig geweest met 'omg 8)7 wat was het ip adres van de itho unit...'.
Uiteindelijk gevonden via mijn ubiquiti systeem.
En ik heb nu alles genoteerd in mijn keepass....


Ik zie ook de opties 36 'CO2 value vent. 100% valve low' en 37 '[...] high'
In mijn woonkamer hangt een itho met een CO2 remote; de box zelf heeft geen CO2 sensor, voor zover ik weet (kan ik dat ergens aan zien?)
Het lijkt alsof die box nooit automatisch harder gaat ventileren (ik heb een losse CO2 meter naast de remote staan).
Kan ik met opties 36 en 37 de ventilatie-drempel verlagen door hier lagere waarden in te vullen?

[ Voor 16% gewijzigd door Jan Smit op 23-08-2021 20:38 ]

Homo sapiens non urinat in ventum


Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Jan Smit schreef op maandag 23 augustus 2021 @ 20:35:
[...]


Top. Ik ga het morgen proberen.
Vandaag bezig geweest met 'omg 8)7 wat was het ip adres van de itho unit...'.
Uiteindelijk gevonden via mijn ubiquiti systeem.
En ik heb nu alles genoteerd in mijn keepass....
:) via nrg-itho-[a1b2].local zou je er ook moeten komen (maar dan moet je die wel weten natuurlijk...) vaak wel uit de DHCP server te plukken
Ik zal de hostname hiervan eens instelbaar gaan maken btw.... waarom ik daar niet eerder aan gedacht heb 8)7
Ik zie ook de opties 36 'CO2 value vent. 100% valve low' en 37 '[...] high'
In mijn woonkamer hangt een itho met een CO2 remote; de box zelf heeft geen CO2 sensor, voor zover ik weet (kan ik dat ergens aan zien?)
Het lijkt alsof die box nooit automatisch harder gaat ventileren (ik heb een losse CO2 meter naast de remote staan).
Kan ik met opties 36 en 37 de ventilatie-drempel verlagen door hier lagere waarden in te vullen?
Ik ben geen itho service monteur, het eerlijke antwoord is dus: geen idee
Ik ben door wat te prutsen met settings tot wat ontdekkingen gekomen maar sommige doen ook helemaal niet wat je er van zou verwachten of lijken helemaal niets te doen.
Wel leuk is de optie "manual control", dan gaat alle logica in de box uit en is het gewoon een domme fan maar dan kan die veeel harder dan normaal >:) en ook helemaal naar 0.

Overigens heb je, als je de add-on gebruikt, geen CO2 sensor in je box. De CO2 sensor van itho heeft een printje, die op dezelfde plek geinstalleerd moet worden als de add-on.

Acties:
  • 0 Henk 'm!

  • Jan Smit
  • Registratie: Juni 2003
  • Laatst online: 11:44
De CO2 sensor van itho heeft een printje, die op dezelfde plek geïnstalleerd moet worden als de add-on.
Is die nog aftermarket te krijgen denk je?


<edit> damn meer dan 125 euros.

[ Voor 9% gewijzigd door Jan Smit op 25-08-2021 19:06 ]

Homo sapiens non urinat in ventum


Acties:
  • +2 Henk 'm!

  • Overspark
  • Registratie: Maart 2010
  • Laatst online: 11-09 13:24
Wilke schreef op zondag 22 augustus 2021 @ 15:14:
Het lastige is dat domweg schakelen op een onder/bovengrens niet gaat werken. Vandaag zit het sowieso al boven de 70% hier (want buiten ook), terwijl het op andere momenten gewoon 50% ofzo is. Dus tja, waar schakel je in dat geval op.
Ik heb zelf wat NetAtmo meters in de huiskamer en slaapkamer, die rapporteren elke 10 minuten temperatuur, CO2 en luchtvochtigheid. Na wat experimenteren heb ik gemerkt dat de luchtvochtigheid van de slaapkamer ook nogal beïnvloed wordt door de douche (zelfde verdieping), dus uiteindelijk schakel ik op het verschil tussen de luchtvochtigheid in de huiskamer (verdieping lager) en de luchtvochtigheid van de nieuwe sensor in de Itho. En op dat verschil kan je in homeassistant ook nog een trend sensor zetten om snel door te hebben dat de douche aan is gezet (binnen 30 secs hier). Werkt als een tierelier!

Acties:
  • 0 Henk 'm!

  • Wilke
  • Registratie: December 2000
  • Laatst online: 12:21
Overspark schreef op zaterdag 28 augustus 2021 @ 20:35:
Ik heb zelf wat NetAtmo meters in de huiskamer en slaapkamer, die rapporteren elke 10 minuten temperatuur, CO2 en luchtvochtigheid. Na wat experimenteren heb ik gemerkt dat de luchtvochtigheid van de slaapkamer ook nogal beïnvloed wordt door de douche (zelfde verdieping), dus uiteindelijk schakel ik op het verschil tussen de luchtvochtigheid in de huiskamer (verdieping lager) en de luchtvochtigheid van de nieuwe sensor in de Itho. En op dat verschil kan je in homeassistant ook nog een trend sensor zetten om snel door te hebben dat de douche aan is gezet (binnen 30 secs hier). Werkt als een tierelier!
Ik ga er nog wel wat aan tweaken maar het verbaast me eigenlijk hoe goed het zo al werkt de afgelopen dagen. Heb hier nog geen tweede (uitleesbare) RV-sensor.

Acties:
  • +1 Henk 'm!

  • Dannyx
  • Registratie: Januari 2010
  • Laatst online: 03-09 16:43
Heb de add-on rev.2 met de laatste alpha 4 firmware draaien en gaat perfect.

Itho device type: CVE-Silent
Itho fw version: 27

Arjen TOP werk en ook zeer professioneel van verpakking tot eindproduct!!

had nog wat problemen dat i2c com na verloop crashte.
door Auto disable Hum/Temp sensor support in itho firmware at boot aan te zetten lijkt dit opgelost.

De code van Wilke eerst maar eens geprobeerd en de aansturing vanuit domoticz werkt perfect in combinatie met de orginele itho vocht/temp sensor.

toekomstig wil ik deze logica graag inbouwen in de firmware zelf (als dat dan al niet gedaan is ;) )
Wilke schreef op zondag 22 augustus 2021 @ 18:37:
Nu maar eens kijken wat voor logica en DSL ze in dzVents hebben geklust.

Een eerste poging, het zou best kunnen dat ik dingen hier handmatig doe terwijl er ingebouwde opties zijn die dat kunnen, maar in elk geval werkt het en lijkt het een redelijk startpunt.

DzVents 3.0.2:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
return
{
    on =
    {
        timer = {'every 1 minutes'}
    },
    data =
    {
        previousHumidity = { initial = 100 },
        douchen = { initial = false },
        oldLevel = { initial = 30 },
        target_hum = { initial = 50 }
    },
    execute = function(domoticz)
        local sensor = domoticz.devices(XX)
        local setting = domoticz.devices(YY) 
        if ((sensor.humidity - domoticz.data.previousHumidity) >= 2) or (sensor.humidity >= 75) then
            if not domoticz.data.douchen then
                -- there was a significant rise
                domoticz.data.douchen = true
                domoticz.data.target_hum = domoticz.data.previousHumidity + 1
                domoticz.data.oldLevel = setting.level
                setting.dimTo(100)
                domoticz.log("Douche mode detected, target_hum=" .. domoticz.data.target_hum .. "%, old level: " .. domoticz.data.oldLevel .. "%", domoticz.LOG_INFO);
            end
        elseif domoticz.data.douchen and sensor.humidity <= domoticz.data.target_hum then
            domoticz.log("Douche mode ended, current level " .. setting.level .. " restoring to " .. domoticz.data.oldLevel .. " if less than current", domoticz.LOG_INFO);
            if ( setting.level > domoticz.data.oldLevel ) then
                setting.dimTo(domoticz.data.oldLevel)
            end
            domoticz.data.douchen = false
        end
        -- store current value for next cycle
        domoticz.data.previousHumidity = sensor.humidity
    end
}


In dit script moet je op de plek van XX het sensor idx invullen, dus het apparaat ID van de itho vocht/tempsensor in domoticz. Voor YY moet je de idx invullen van de switch/dimmer, waarmee je de fan in domoticz handmatig bedient.

Uiteraard moet je de boel eerst handmatig goed werkend hebben in domoticz, anders valt er weinig te scripten natuurlijk.

Hij is gebaseerd op een voorbeeld in de dzVents docs, maar met uitbreidingen.

Hoe werkt het:

Als de luchtvochtigheid binnen een minuut (2 opeenvolgende samples) meer dan 2% is gestegen, of als hij boven 75% komt als failsafe (want dat zou als natuurlijke waarde volgens mij nauwelijks voor moeten komen, en haal je als de douche aan staat hier in no time) gaat de unit op 100%. Ik sla dan ook op wat de RHV was van een minuut terug, wat de basis wordt waarnaar je later terug wilt, ik heb daar +1 bij gedaan zodat de unit niet eindeloos blijft doorgaan, en ook als de RHV van nature iets stijgt er nog een eind aan is. Ook bewaar ik de oude instelling van het ventilatieniveau.

Bovendien zet ik een 'douche mode' boolean, zodat dit maar 1 keer gebeurt. Anders zou dit namelijk elke minuut triggeren zolang je staat te douchen, waardoor de waarden waarnaar je terug wilt van geen kant meer kloppen na de tweede ronde.

Vervolgens is het dan checken of je in 'douche mode' bent en de huidige vochtigheid ver genoeg is gedaald om de switch naar de oude waarde terug te maken, en douche mode weer uit te zetten. Bovendien switch ik alleen als de unit nog steeds hoger ingesteld staat dan bij het switchen naar douche mode toe.

Op deze manier denk ik dat het script behoorlijk robuust moet zijn, ook als je in tussentijd zelf nog toevallig aan de instellingen van de ventilatiestand rondroert. Dus niet dat jij denkt van "ok nu is het wel leuk geweest" en hem zelf uitzet, en zo'n irritant script hem dan op een willekeurig lijkend later moment weer anders zet.

Of het goed genoeg is gaan we komende dagen uitvinden, het zou bv. best kunnen dat de condities voor terugschakelen in de praktijk te lang (of te kort?) duren. Dus dat er nog iets van een min/max-duur bij moet ofzo.

Het "beginnen met douchen" detecteert hij met dit script in elk geval na de eerste minuut hier thuis.

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Wilke schreef op zondag 22 augustus 2021 @ 18:37:
Nu maar eens kijken wat voor logica en DSL ze in dzVents hebben geklust.

Een eerste poging, het zou best kunnen dat ik dingen hier handmatig doe terwijl er ingebouwde opties zijn die dat kunnen, maar in elk geval werkt het en lijkt het een redelijk startpunt.

DzVents 3.0.2:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
return
{
    on =
    {
        timer = {'every 1 minutes'}
    },
    data =
    {
        previousHumidity = { initial = 100 },
        douchen = { initial = false },
        oldLevel = { initial = 30 },
        target_hum = { initial = 50 }
    },
    execute = function(domoticz)
        local sensor = domoticz.devices(XX)
        local setting = domoticz.devices(YY) 
        if ((sensor.humidity - domoticz.data.previousHumidity) >= 2) or (sensor.humidity >= 75) then
            if not domoticz.data.douchen then
                -- there was a significant rise
                domoticz.data.douchen = true
                domoticz.data.target_hum = domoticz.data.previousHumidity + 1
                domoticz.data.oldLevel = setting.level
                setting.dimTo(100)
                domoticz.log("Douche mode detected, target_hum=" .. domoticz.data.target_hum .. "%, old level: " .. domoticz.data.oldLevel .. "%", domoticz.LOG_INFO);
            end
        elseif domoticz.data.douchen and sensor.humidity <= domoticz.data.target_hum then
            domoticz.log("Douche mode ended, current level " .. setting.level .. " restoring to " .. domoticz.data.oldLevel .. " if less than current", domoticz.LOG_INFO);
            if ( setting.level > domoticz.data.oldLevel ) then
                setting.dimTo(domoticz.data.oldLevel)
            end
            domoticz.data.douchen = false
        end
        -- store current value for next cycle
        domoticz.data.previousHumidity = sensor.humidity
    end
}


In dit script moet je op de plek van XX het sensor idx invullen, dus het apparaat ID van de itho vocht/tempsensor in domoticz. Voor YY moet je de idx invullen van de switch/dimmer, waarmee je de fan in domoticz handmatig bedient.

Uiteraard moet je de boel eerst handmatig goed werkend hebben in domoticz, anders valt er weinig te scripten natuurlijk.

Hij is gebaseerd op een voorbeeld in de dzVents docs, maar met uitbreidingen.

Hoe werkt het:

Als de luchtvochtigheid binnen een minuut (2 opeenvolgende samples) meer dan 2% is gestegen, of als hij boven 75% komt als failsafe (want dat zou als natuurlijke waarde volgens mij nauwelijks voor moeten komen, en haal je als de douche aan staat hier in no time) gaat de unit op 100%. Ik sla dan ook op wat de RHV was van een minuut terug, wat de basis wordt waarnaar je later terug wilt, ik heb daar +1 bij gedaan zodat de unit niet eindeloos blijft doorgaan, en ook als de RHV van nature iets stijgt er nog een eind aan is. Ook bewaar ik de oude instelling van het ventilatieniveau.

Bovendien zet ik een 'douche mode' boolean, zodat dit maar 1 keer gebeurt. Anders zou dit namelijk elke minuut triggeren zolang je staat te douchen, waardoor de waarden waarnaar je terug wilt van geen kant meer kloppen na de tweede ronde.

Vervolgens is het dan checken of je in 'douche mode' bent en de huidige vochtigheid ver genoeg is gedaald om de switch naar de oude waarde terug te maken, en douche mode weer uit te zetten. Bovendien switch ik alleen als de unit nog steeds hoger ingesteld staat dan bij het switchen naar douche mode toe.

Op deze manier denk ik dat het script behoorlijk robuust moet zijn, ook als je in tussentijd zelf nog toevallig aan de instellingen van de ventilatiestand rondroert. Dus niet dat jij denkt van "ok nu is het wel leuk geweest" en hem zelf uitzet, en zo'n irritant script hem dan op een willekeurig lijkend later moment weer anders zet.

Of het goed genoeg is gaan we komende dagen uitvinden, het zou bv. best kunnen dat de condities voor terugschakelen in de praktijk te lang (of te kort?) duren. Dus dat er nog iets van een min/max-duur bij moet ofzo.

Het "beginnen met douchen" detecteert hij met dit script in elk geval na de eerste minuut hier thuis.
Dit is wel een hele mooie oplossing! Ik ga eens kijken of ik hier een node-red versie van kan maken. Thx voor het delen!

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Dannyx schreef op maandag 30 augustus 2021 @ 11:31:
Heb de add-on rev.2 met de laatste alpha 4 firmware draaien en gaat perfect.

Itho device type: CVE-Silent
Itho fw version: 27

Arjen TOP werk en ook zeer professioneel van verpakking tot eindproduct!!
Thanks!!
had nog wat problemen dat i2c com na verloop crashte.
door Auto disable Hum/Temp sensor support in itho firmware at boot aan te zetten lijkt dit opgelost.
Daar is die setting precies voor bedoelt inderdaad!
De code van Wilke eerst maar eens geprobeerd en de aansturing vanuit domoticz werkt perfect in combinatie met de orginele itho vocht/temp sensor.

toekomstig wil ik deze logica graag inbouwen in de firmware zelf (als dat dan al niet gedaan is ;) )


[...]
Er staat een PR op github open waar al een heel stuk goed werk op verricht is in deze richting, een omzetting van de code van Wilke naar iets wat de firmware in kan zou helemaal mooi zijn!

Acties:
  • +1 Henk 'm!

  • skobus
  • Registratie: Augustus 2021
  • Laatst online: 10-09 18:09
arjenhiemstra schreef op maandag 30 augustus 2021 @ 17:47:
[...]


Dit is wel een hele mooie oplossing! Ik ga eens kijken of ik hier een node-red versie van kan maken. Thx voor het delen!
Hierbij mijn poging, ik ben nog aan het debuggen, lijkt te werken. Om te bepalen of het douchen gestopt is kijk ik naar de daling van de vochtigheid tov de maximum waarde over de laatste 35 minuten.
Ik heb ook een week timer en een korte ventilatie van 5 minuten per uur toegevoegd.
code:
1
2
 [{"id":"1d3178f91b840393","type":"tab","label":"ito test","disabled":false,"info":""},{"id":"3cd47122a29985a4","type":"change","z":"1d3178f91b840393","name":"save currentspeed","rules":[{"t":"set","p":"currentspeed","pt":"global","to":"payload.level","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":550,"y":100,"wires":[[]]},{"id":"e5a5bb4e6a261b0b","type":"switch","z":"1d3178f91b840393","name":"if idx=1","property":"payload.idx","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"num"}],"checkall":"true","repair":false,"outputs":1,"x":340,"y":100,"wires":[["3cd47122a29985a4"]]},{"id":"36aeab4cd957430a","type":"mqtt-json","z":"1d3178f91b840393","name":"domoticz/in","topic":"domoticz/in","property":"","qos":"0","broker":"6a689befbdf53416","x":170,"y":100,"wires":[["e5a5bb4e6a261b0b","ce0e7c609ec34992"]]},{"id":"ce0e7c609ec34992","type":"function","z":"1d3178f91b840393","name":"select idx=13, hum","func":"if (msg.payload.idx == 13)\n{\n    msg.payload.hum  = Number(msg.payload.svalue.substring(5,9));\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":370,"y":160,"wires":[["661880a9800ba7d9"]]},{"id":"3d733f9eae04c0dd","type":"rate","z":"1d3178f91b840393","name":"rate hum","inputField":"payload.hum","inputFieldType":"msg","outputField":"rate","outputFieldType":"msg","timestampField":"","timestampFieldType":"now","ratePeriod":"240000","x":160,"y":300,"wires":[["11ea746194d0d130"]]},{"id":"11ea746194d0d130","type":"function","z":"1d3178f91b840393","name":"filter >50","func":"if (!isNaN(msg.rate) ) \n{\n    if (Math.abs(msg.rate) > 50)\n    {\n        msg.rate = 0;\n    }\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":160,"y":380,"wires":[["f3d8252dc80e8e8e"]]},{"id":"3a0e69a6271aeecb","type":"switch","z":"1d3178f91b840393","name":"rate > 15?","property":"rate","propertyType":"msg","rules":[{"t":"gt","v":"15","vt":"num"}],"checkall":"true","repair":true,"outputs":1,"x":500,"y":380,"wires":[["ea55102ed9910022"]]},{"id":"199a1110f63bebed","type":"stoptimer-varidelay","z":"1d3178f91b840393","duration":"35","durationType":"num","units":"Minute","payloadtype":"num","payloadval":"0","name":"35 minutes","reporting":"last_minute_seconds","persist":true,"ignoretimerpass":false,"x":890,"y":460,"wires":[["38170b261128d42c"],[],[]]},{"id":"bfd586bc452cae52","type":"stoptimer-varidelay","z":"1d3178f91b840393","duration":"10","durationType":"num","units":"Minute","payloadtype":"str","payloadval":"STOP","name":"10 minutes","reporting":"last_minute_seconds","persist":false,"ignoretimerpass":false,"x":1050,"y":580,"wires":[["38170b261128d42c"],["8c16a79f8d042327"],[]]},{"id":"38170b261128d42c","type":"change","z":"1d3178f91b840393","name":"itho 15","rules":[{"t":"set","p":"payload","pt":"msg","to":"{\"dtype\":\"ithofan\",\"speed\":15}","tot":"json"},{"t":"set","p":"state_high","pt":"global","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":1050,"y":460,"wires":[["3c33c9411ac8f41c"]]},{"id":"ea55102ed9910022","type":"change","z":"1d3178f91b840393","name":"set savedspeed","rules":[{"t":"set","p":"savedspeed","pt":"global","to":"currentspeed","tot":"global"},{"t":"set","p":"state_high","pt":"global","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":660,"y":380,"wires":[["199a1110f63bebed","1d9a145397938e7d"]]},{"id":"1d9a145397938e7d","type":"change","z":"1d3178f91b840393","name":"itho 220","rules":[{"t":"set","p":"payload","pt":"msg","to":"{\"dtype\":\"ithofan\",\"speed\":\"220\"}","tot":"json"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":380,"wires":[["3c33c9411ac8f41c"]]},{"id":"3c33c9411ac8f41c","type":"mqtt out","z":"1d3178f91b840393","name":"itho","topic":"domoticz/out","qos":"0","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"6a689befbdf53416","x":1130,"y":380,"wires":[]},{"id":"2961c1f559369a3c","type":"switch","z":"1d3178f91b840393","name":"hum decreased?","property":"payload.hum + 4","propertyType":"jsonata","rules":[{"t":"lt","v":"payload.max","vt":"msg"}],"checkall":"true","repair":false,"outputs":1,"x":870,"y":580,"wires":[["bfd586bc452cae52"]]},{"id":"769b61cce22939c7","type":"switch","z":"1d3178f91b840393","name":"if state_high","property":"state_high","propertyType":"global","rules":[{"t":"true"}],"checkall":"true","repair":false,"outputs":1,"x":150,"y":560,"wires":[["3b1795304fdef147"]]},{"id":"0c01abc005dd0ca1","type":"change","z":"1d3178f91b840393","name":"STOP","rules":[{"t":"set","p":"payload","pt":"msg","to":"STOP","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":710,"y":460,"wires":[["199a1110f63bebed"]]},{"id":"661880a9800ba7d9","type":"smooth","z":"1d3178f91b840393","name":"avg 5","property":"payload.hum","action":"mean","count":"5","round":"","mult":"single","reduce":false,"x":530,"y":160,"wires":[["3d733f9eae04c0dd","769b61cce22939c7","44ed5137a121d256"]]},{"id":"3b1795304fdef147","type":"switch","z":"1d3178f91b840393","name":"speed changed?","property":"currentspeed","propertyType":"global","rules":[{"t":"neq","v":"87","vt":"num"},{"t":"eq","v":"87","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":330,"y":560,"wires":[["b3167440492d9888"],["9e2b24dc8b650b29"]]},{"id":"b3167440492d9888","type":"change","z":"1d3178f91b840393","name":"reset state_high","rules":[{"t":"set","p":"state_high","pt":"global","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":540,"y":460,"wires":[["0c01abc005dd0ca1"]]},{"id":"f3d8252dc80e8e8e","type":"change","z":"1d3178f91b840393","name":"set global hum","rules":[{"t":"set","p":"hum","pt":"global","to":"payload.hum","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":340,"y":380,"wires":[["3a0e69a6271aeecb"]]},{"id":"8c16a79f8d042327","type":"switch","z":"1d3178f91b840393","name":"stopped?","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"stopped","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":720,"y":520,"wires":[["0c01abc005dd0ca1"]]},{"id":"fd083f2f414c344b","type":"smooth","z":"1d3178f91b840393","name":"max last 35 min","property":"payload.max","action":"max","count":"420","round":"","mult":"single","reduce":false,"x":680,"y":580,"wires":[["2961c1f559369a3c"]]},{"id":"9e2b24dc8b650b29","type":"change","z":"1d3178f91b840393","name":"set max","rules":[{"t":"set","p":"payload.max","pt":"msg","to":"payload.hum","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":520,"y":580,"wires":[["fd083f2f414c344b"]]},{"id":"8514ddc1b2f7a40d","type":"timerswitch","z":"1d3178f91b840393","name":"itho weektimer","ontopic":"","offtopic":"","onpayload":"","offpayload":"","disabled":false,"schedules":[{"on_h":"08","on_m":"00","on_s":"00","off_h":"10","off_m":"30","off_s":"00","valid":true},{"on_h":"12","on_m":"00","on_s":"00","off_h":"14","off_m":"00","off_s":"00","valid":true},{"on_h":"17","on_m":"00","on_s":"00","off_h":"19","off_m":"30","off_s":"00","valid":true}],"x":160,"y":720,"wires":[["c556d5a5c12bcf9c"]]},{"id":"4b3947122e1fe18d","type":"change","z":"1d3178f91b840393","name":"itho on 15","rules":[{"t":"set","p":"payload","pt":"msg","to":"{\"dtype\":\"ithofan\",\"speed\":\"15\"}","tot":"json"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":700,"wires":[["ba76888a91d34cc7"]]},{"id":"2a37ef4f40444d6e","type":"switch","z":"1d3178f91b840393","name":"on/off","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":470,"y":720,"wires":[["4b3947122e1fe18d"],["745ec01191ca7f3f"]]},{"id":"f299ed3e9e7510dc","type":"inject","z":"1d3178f91b840393","name":"Every hour","props":[],"repeat":"3600","crontab":"","once":true,"onceDelay":0.1,"topic":"","x":150,"y":860,"wires":[["a512ac9d52ab408a"]]},{"id":"8f9b82bc261fb6da","type":"change","z":"1d3178f91b840393","name":"itho on 30","rules":[{"t":"set","p":"payload","pt":"msg","to":"{\"dtype\":\"ithofan\",\"speed\":\"30\"}","tot":"json"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":860,"wires":[["ba76888a91d34cc7"]]},{"id":"c556d5a5c12bcf9c","type":"switch","z":"1d3178f91b840393","name":"if !state_high","property":"state_high","propertyType":"global","rules":[{"t":"false"}],"checkall":"true","repair":false,"outputs":1,"x":330,"y":720,"wires":[["2a37ef4f40444d6e"]]},{"id":"e113376d36e425e8","type":"switch","z":"1d3178f91b840393","name":"if speed =0","property":"currentspeed","propertyType":"global","rules":[{"t":"eq","v":"0","vt":"num"}],"checkall":"true","repair":false,"outputs":1,"x":470,"y":860,"wires":[["8f9b82bc261fb6da","6f2b13092e9d7c15"]]},{"id":"6f2b13092e9d7c15","type":"stoptimer-varidelay","z":"1d3178f91b840393","duration":"5","durationType":"num","units":"Minute","payloadtype":"num","payloadval":"0","name":"5 minutes","reporting":"last_minute_seconds","persist":false,"ignoretimerpass":false,"x":660,"y":800,"wires":[["745ec01191ca7f3f"],[],[]]},{"id":"a512ac9d52ab408a","type":"switch","z":"1d3178f91b840393","name":"!state_high?","property":"state_high","propertyType":"global","rules":[{"t":"false"}],"checkall":"true","repair":false,"outputs":1,"x":310,"y":860,"wires":[["e113376d36e425e8"]]},{"id":"d5a236393baf6534","type":"inject","z":"1d3178f91b840393","name":"at flow start","props":[{"p":"payload"}],"repeat":"","crontab":"","once":true,"onceDelay":0.1,"topic":"","payloadType":"date","x":170,"y":40,"wires":[["7740066409662948"]]},{"id":"7740066409662948","type":"config","z":"1d3178f91b840393","name":"set variables","properties":[{"p":"state_high","pt":"global","to":"false","tot":"bool"},{"p":"hum","pt":"global","to":"40","tot":"num"},{"p":"currentspeed","pt":"global","to":"6","tot":"num"},{"p":"savedspeed","pt":"global","to":"6","tot":"num"}],"active":true,"x":370,"y":40,"wires":[]},{"id":"44ed5137a121d256","type":"switch","z":"1d3178f91b840393","name":"hum >85?","property":"payload.hum","propertyType":"msg","rules":[{"t":"gt","v":"85","vt":"num"}],"checkall":"true","repair":true,"outputs":1,"x":640,"y":300,"wires":[["ea55102ed9910022"]]},{"id":"745ec01191ca7f3f","type":"change","z":"1d3178f91b840393","name":"itho off 0","rules":[{"t":"set","p":"payload","pt":"msg","to":"{\"dtype\":\"ithofan\",\"speed\":\"0\"}","tot":"json"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":760,"wires":[["ba76888a91d34cc7"]]},{"id":"ba76888a91d34cc7","type":"link out","z":"1d3178f91b840393","name":"to set date/log/mqtt","links":["8a43807db1b9a2eb","10bca1dfbb9a91bb"],"x":1025,"y":800,"wires":[]},{"id":"10bca1dfbb9a91bb","type":"link in","z":"1d3178f91b840393","name":"","links":["ba76888a91d34cc7"],"x":965,"y":340,"wires":[["3c33c9411ac8f41c"]]},{"id":"6a689befbdf53416","type":"mqtt-broker","name":"","broker":"localhost","port":"1883","clientid":"","usetls":false,"protocolVersion":"4","keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willPayload":"","willMsg":{},"sessionExpiry":""}  
]
Afbeeldingslocatie: https://tweakers.net/i/DRIXCBDmarYt3dKm_v-qqQOCXzc=/800x/filters:strip_exif()/f/image/YOEUIB7VPwwDUsEgXmC5zlbF.png?f=fotoalbum_large

Acties:
  • +13 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Gisteravond mocht ik bij @AUijtdehaag een HRU350 set ophalen die hij aan mij gedoneerd (!!) heeft! Bizar bedankt _/-\o_

Afbeeldingslocatie: https://tweakers.net/i/LsgouJsbrYrLUntug8Q2QNrs-cc=/x800/filters:strip_icc():strip_exif()/f/image/h9RtWFS3S6WdgfSdnCOEZbWY.jpg?f=fotoalbum_large

Naast de HRU zelf compleet met:
- Demandflow module
- Kleppen
- Remote
- CO2 sensor
- Service module

Kortom, de natte droom van mij als itho knutselaar :9 ! Nu zsm de module voor deze HRU gaan testen en de firmware ervoor gaan ontwikkelen. Wellicht dat ik er een eigen topic van maak.

In de tussentijd, welke feature is het meest gewenst voor de HRU?

Acties:
  • +3 Henk 'm!

  • flierps
  • Registratie: November 2014
  • Laatst online: 15-05 12:32
Ik zou het liefste de kleppen afzonderlijk kunnen aanspreken. Zo kan ik dan de WC afzuiging aanzetten als daar het licht aangaat.

Acties:
  • 0 Henk 'm!

  • jasring
  • Registratie: Januari 2003
  • Laatst online: 07:10
met de laatste update van Home Assistant lijkt de MQTT methode die nu wordt gebruikt niet meer ondersteund te worden, zou deze omgebouwd kunnen worden naar een percentage bijvoorbeeld?

ik zie nu deze fouten:
code:
1
2
3
4
5
2021-09-04 07:26:40 WARNING (MainThread) [homeassistant.components.mqtt.fan] The 'payload_high_speed' option is deprecated, please remove it from your configuration
2021-09-04 07:26:40 WARNING (MainThread) [homeassistant.components.mqtt.fan] The 'payload_low_speed' option is deprecated, please remove it from your configuration
2021-09-04 07:26:40 WARNING (MainThread) [homeassistant.components.mqtt.fan] The 'payload_medium_speed' option is deprecated, please remove it from your configuration
2021-09-04 07:26:40 WARNING (MainThread) [homeassistant.components.mqtt.fan] The 'speed_command_topic' option is deprecated, please remove it from your configuration
2021-09-04 07:26:40 WARNING (MainThread) [homeassistant.components.mqtt.fan] The 'speed_state_topic' option is deprecated, please remove it from your configuration

Acties:
  • +1 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
jasring schreef op zaterdag 4 september 2021 @ 15:12:
met de laatste update van Home Assistant lijkt de MQTT methode die nu wordt gebruikt niet meer ondersteund te worden, zou deze omgebouwd kunnen worden naar een percentage bijvoorbeeld?

ik zie nu deze fouten:
code:
1
2
3
4
5
2021-09-04 07:26:40 WARNING (MainThread) [homeassistant.components.mqtt.fan] The 'payload_high_speed' option is deprecated, please remove it from your configuration
2021-09-04 07:26:40 WARNING (MainThread) [homeassistant.components.mqtt.fan] The 'payload_low_speed' option is deprecated, please remove it from your configuration
2021-09-04 07:26:40 WARNING (MainThread) [homeassistant.components.mqtt.fan] The 'payload_medium_speed' option is deprecated, please remove it from your configuration
2021-09-04 07:26:40 WARNING (MainThread) [homeassistant.components.mqtt.fan] The 'speed_command_topic' option is deprecated, please remove it from your configuration
2021-09-04 07:26:40 WARNING (MainThread) [homeassistant.components.mqtt.fan] The 'speed_state_topic' option is deprecated, please remove it from your configuration
Zojuist versie 2.2.1 / 2.3-alpha5 op github gezet die dit oplost

Acties:
  • +1 Henk 'm!

  • Vincent_89
  • Registratie: December 2016
  • Nu online
arjenhiemstra schreef op vrijdag 3 september 2021 @ 14:28:
In de tussentijd, welke feature is het meest gewenst voor de HRU?
Wow! Wat gaaf dat je deze set gekregen hebt!

Heb zelf geen HRU, maar wel de DemandFlow. Zou net als flierps graag de plenums afzonderlijk willen aansturen. Zou ook leuk zijn om de CO2 module in de DemandFlow uit te kunnen lezen.

Keep up the good work! _/-\o_

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Vincent_89 schreef op zondag 5 september 2021 @ 10:50:
[...]


Wow! Wat gaaf dat je deze set gekregen hebt!

Heb zelf geen HRU, maar wel de DemandFlow. Zou net als flierps graag de plenums afzonderlijk willen aansturen. Zou ook leuk zijn om de CO2 module in de DemandFlow uit te kunnen lezen.

Keep up the good work! _/-\o_
Dat uitlezen gaat lukken denk ik, ik ben nu bezig met de code voor de CVE, die maak ik zo dat het vrij makkelijk is om die te porten naar de HRU en DemandFlow om daarmee de status van allerhande zaken uit te lezen en via MQTT eruit te gooien.
De klepsturing is iets lastiger vermoed ik. Waarschijnlijk moet de DemandFlow eerst (eventueel tijdelijk) in manual control mode en daarna kun je een specifieke klep besturen. Geen idee nog wat voor andere effecten dat heeft.

Sowieso lijkt het dat alles wat echt interessant is zich in de demanflow afspeelt, de HRU is meer een 'domme' (veel te grote ;-)) fan lijkt het.

[ Voor 3% gewijzigd door arjenhiemstra op 06-09-2021 23:55 ]


Acties:
  • 0 Henk 'm!

  • Dogooder
  • Registratie: April 2004
  • Laatst online: 12:33

Dogooder

dus...

Wat gaaf dat je hier mee bezig bent. Ik heb zelf ook een demand flow en wilde daar altijd al mee aan de slag. Bijvoorbeeld de minimale flow per kamer aanpassen. Of handmatig de kleppen sturen zodat ik ventilatie in een kamer kan forceren.
Ik weet wel dat de itho monteur er heel veel data uit kon krijgen.
De HRU is hier gewoon een domme fan die harder of zachter kan. Maar als de kleppen niet juist staan heb je er vrij weinig aan.

[ Voor 17% gewijzigd door Dogooder op 07-09-2021 00:14 ]


Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Dogooder schreef op dinsdag 7 september 2021 @ 00:11:
Wat gaaf dat je hier mee bezig bent. Ik heb zelf ook een demand flow en wilde daar altijd al mee aan de slag. Bijvoorbeeld de minimale flow per kamer aanpassen. Of handmatig de kleppen sturen zodat ik ventilatie in een kamer kan forceren.
Ik weet wel dat de itho monteur er heel veel data uit kon krijgen.
De HRU is hier gewoon een domme fan die harder of zachter kan. Maar als de kleppen niet juist staan heb je er vrij weinig aan.
Thanks :)
Ik heb bij de HRU de servicetool gekregen, dat is het ding dat de itho monteur gebruikt. Ik ben eigenlijk nu die communicatie aan het reverse engineeren. In theorie kun je er alles mee wat de monteur ook kan, ik weet alleen nog niet helemaal wat de monteur allemaal kan :+

Acties:
  • 0 Henk 'm!

  • Dogooder
  • Registratie: April 2004
  • Laatst online: 12:33

Dogooder

dus...

Ik heb volgens mij de software van de itho monteur nog ergens staan. Ga ik even zoeken.

Ik weet wel dat de monteur de stekker rj45 van de service tool direct vanuit de warmtepomp in de demand flow stak. Ze hergebruiken dus wel de communicatie delen.

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Dogooder schreef op dinsdag 7 september 2021 @ 08:08:
Ik heb volgens mij de software van de itho monteur nog ergens staan. Ga ik even zoeken.

Ik weet wel dat de monteur de stekker rj45 van de service tool direct vanuit de warmtepomp in de demand flow stak. Ze hergebruiken dus wel de communicatie delen.
Klopt, ik heb de software inmiddels ook in een VM draaien. De HRU en DemandFlow gebruiken dezelfde RJ45 interface en dezelfde pinout. De module waar ik mee bezig ben werkt in principe op beide.

Acties:
  • 0 Henk 'm!

  • Dogooder
  • Registratie: April 2004
  • Laatst online: 12:33

Dogooder

dus...

Heeft die RJ45 enkel clk en data van I2C? In mijn onderzoek meende ik nog een magische 3e pin te zien welke aan een pin van de Atmel zit.
Weet jij daar meer van?

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Dogooder schreef op dinsdag 7 september 2021 @ 10:25:
Heeft die RJ45 enkel clk en data van I2C? In mijn onderzoek meende ik nog een magische 3e pin te zien welke aan een pin van de Atmel zit.
Weet jij daar meer van?
Afbeeldingslocatie: https://tweakers.net/i/Ltje7p8DMlsn5WW8f6-JP-gEEgU=/800x/filters:strip_icc():strip_exif()/f/image/Ptfai8KrwHSVIAlmspukddZl.jpg?f=fotoalbum_large

Dit zijn de aansluitingen

Acties:
  • 0 Henk 'm!

  • vso
  • Registratie: Augustus 2001
  • Niet online

vso

tja...

@arjenhiemstra ff hier verder ;)
het is niet het doel het topic the hijacken of een "nieuw" product aan je te vragen .. maar is het mogelijk jou product bedraad te krijgen ? om deze reden.

Zou het mogelijk zijn om van 2 units 1(databus) te maken en/of ventilatie kleppen aan te sturen ?

de reden(en) zijn als volgt
- geen wifi (bekabeld)
- ruimte gestuurd ventileren .. via https://nl.aliexpress.com/item/32802993728.html (12v variant)

kabels kan je toch wel langs een ventilatie buis wegwerken ..

Het doel is dat als je in de ruimte waar je afzuigt .. "lokaal" de ventilatie verhoogt..
naast het ingeregeld te hebben via Inregelen wtw met anemometer :)

zelf zat ik aan het volgende te denken
- I2C communicatie (bus) .. via rj11/rj45 kabel .. (RJ 11 past in rj45 stekker als het goed is )
- aparte 12v voeding ..

FYI voor mijn zwembad (aansturing & temp sensors) heb ik bv https://imgur.com/cJSCgx4 dit als concept staan, kleppen aansturing is iets wat ik voor beide wil (water & lucht) . maar om dit apart te doen ..

Resume: verzoek om een rj45/rj11 poortje met een vorm van onderlinge communicatie :) als die mogelijkheid er zou kunnen zijn :) 100mbit is meer dan zat

Tja vanalles


Acties:
  • 0 Henk 'm!

  • Jan Smit
  • Registratie: Juni 2003
  • Laatst online: 11:44
Nou heb ik vorige week mijn 2e addon op mijn 2e itho box aangesloten, in de badkamer.
Echter, nu werkt de RV sensor niet meer waardoor de box niet sneller gaat draaien als er gedoucht wordt.

Enig idee wat ik verkeerd doe?

Homo sapiens non urinat in ventum


Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Jan Smit schreef op dinsdag 7 september 2021 @ 20:38:
Nou heb ik vorige week mijn 2e addon op mijn 2e itho box aangesloten, in de badkamer.
Echter, nu werkt de RV sensor niet meer waardoor de box niet sneller gaat draaien als er gedoucht wordt.

Enig idee wat ik verkeerd doe?
Heb je een originele RV sensor er in?
Zo ja:
Heb je "Hum/Temp sensor support" op on staan?
Heb je "Auto disable Hum/Temp sensor support in itho firmware at boot" op on staan?

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
vso schreef op dinsdag 7 september 2021 @ 15:35:
@arjenhiemstra ff hier verder ;)
het is niet het doel het topic the hijacken of een "nieuw" product aan je te vragen .. maar is het mogelijk jou product bedraad te krijgen ? om deze reden.

Zou het mogelijk zijn om van 2 units 1(databus) te maken en/of ventilatie kleppen aan te sturen ?

de reden(en) zijn als volgt
- geen wifi (bekabeld)
- ruimte gestuurd ventileren .. via https://nl.aliexpress.com/item/32802993728.html (12v variant)

kabels kan je toch wel langs een ventilatie buis wegwerken ..

Het doel is dat als je in de ruimte waar je afzuigt .. "lokaal" de ventilatie verhoogt..
naast het ingeregeld te hebben via Inregelen wtw met anemometer :)

zelf zat ik aan het volgende te denken
- I2C communicatie (bus) .. via rj11/rj45 kabel .. (RJ 11 past in rj45 stekker als het goed is )
- aparte 12v voeding ..

FYI voor mijn zwembad (aansturing & temp sensors) heb ik bv https://imgur.com/cJSCgx4 dit als concept staan, kleppen aansturing is iets wat ik voor beide wil (water & lucht) . maar om dit apart te doen ..

Resume: verzoek om een rj45/rj11 poortje met een vorm van onderlinge communicatie :) als die mogelijkheid er zou kunnen zijn :) 100mbit is meer dan zat
Onderlinge communicatie tussen meerdere add-ons bedoel je dan? Dat zal met I2C wat lastig worden denk ik, zeker niet met 100mbit :)
RS485 of Ethernet zijn dan opties, er kan een ethernet MDI zoals de Wiznet W5500 aan de ESP32 gehangen worden maar het voelt een beetje als een hoop moeite voor iets dat ook draadloos kan... maar misschien denk ik te simpel :?

Acties:
  • 0 Henk 'm!

  • Jan Smit
  • Registratie: Juni 2003
  • Laatst online: 11:44
arjenhiemstra schreef op dinsdag 7 september 2021 @ 21:14:
[...]


Heb je een originele RV sensor er in?
Zo ja:
Heb je "Hum/Temp sensor support" op on staan?
Heb je "Auto disable Hum/Temp sensor support in itho firmware at boot" op on staan?
Ja de originele rv sensor.
Hum/temp sensor support op On
Auto disable hum/tem support staat uit.

Moeten ze beiden aan?
Auto disable klinkt als 'we zetten het uit'.

Homo sapiens non urinat in ventum


Acties:
  • 0 Henk 'm!

  • vso
  • Registratie: Augustus 2001
  • Niet online

vso

tja...

arjenhiemstra schreef op dinsdag 7 september 2021 @ 21:17:
[...]


Onderlinge communicatie tussen meerdere add-ons bedoel je dan? Dat zal met I2C wat lastig worden denk ik, zeker niet met 100mbit :)
RS485 of Ethernet zijn dan opties, er kan een ethernet MDI zoals de Wiznet W5500 aan de ESP32 gehangen worden maar het voelt een beetje als een hoop moeite voor iets dat ook draadloos kan... maar misschien denk ik te simpel :?
je denkt redelijk simpel ja ;)

- Stel je hebt 10 devices .. dan is het 120Mb (Acces point max througput) gedeeld door 10 .. en heb je er 20 deel je dat door 20 etc .. kortom minder wifi enabled devices is wel een pre ..

Daarnaast je ventilatie kleppen aansturen heeft alleen zin als je afzuiging ook aanstaat .. dus de besturing dat betreft daarvandaan halen lijkt me redelijk logisch ..en waarom zou je ze een IP geven ?
weetje een stand open/dicht van klep X vind ik meer als genoeg ... je kan er eventueel een optie voor de dht11 / co2 sensor bij frommelen maar imho is dat overkill

Net zoals de HRU de kleppen regelen zou je dat ook in de rest van je ventilatie willen doen toch ? teminste ik wel ..

Daarnaast de klep open en dicht .. stel je hebt er 5 .. het is natuurlijk gaaf als je alles in 1x open/dicht kan zetten maar in de regel wil ik er "x - 1" regelen .. immer van de 5 wil je er 4 sluiten mits de afzuiging aanstaat.

i2c of enige ander "protocol" zal eigenlijk roesten .. 485 klinkt ook wel goed .. eigenlijk wil je een reeks hebben van dichtbij naar veraf .. die al dan niet open of dicht gezet moet worden .. alleen wat niet mag/moet kunnen is alles dicht. en ik denk dat het in de praktijk niet uitmaakt of je die taak uitvoert in 2 seconden of 5 minuten .. zolang na x tijd de stand maar "neutraal" moet zijn. (alles open)

maar ja het gaat me meer om de "daisy chain" in principe zou ik zelf een aparte controler oid (esp32) kunnen doen ..

het is ff een idee-stuiteren / ballontje .. ik weet dat de source online staat (toch? ) maar ja vervalt dan de garantie >:)

Tja vanalles


Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Jan Smit schreef op dinsdag 7 september 2021 @ 22:52:
[...]

Ja de originele rv sensor.
Hum/temp sensor support op On
Auto disable hum/tem support staat uit.

Moeten ze beiden aan?
Auto disable klinkt als 'we zetten het uit'.
Als je wilt dat de itho firmware zelf reageert op de hum sensor moet je deze:
"Hum/temp sensor support" op off zetten. Anders werkt de itho firmware niet goed. Ook even een power cycle doen van de itho.

Ik ben bijna zo ver dat ik de hum en temp waardes rechtstreeks uit de itho firmware kan plukken, dus zonder direct de sensor aan te spreken. Dat gaat dit oplossen. Ik moet nog even een stuk code refactoren om het stabiel te laten werken.

Acties:
  • +1 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
vso schreef op dinsdag 7 september 2021 @ 23:31:
[...]

je denkt redelijk simpel ja ;)

- Stel je hebt 10 devices .. dan is het 120Mb (Acces point max througput) gedeeld door 10 .. en heb je er 20 deel je dat door 20 etc .. kortom minder wifi enabled devices is wel een pre ..

Daarnaast je ventilatie kleppen aansturen heeft alleen zin als je afzuiging ook aanstaat .. dus de besturing dat betreft daarvandaan halen lijkt me redelijk logisch ..en waarom zou je ze een IP geven ?
weetje een stand open/dicht van klep X vind ik meer als genoeg ... je kan er eventueel een optie voor de dht11 / co2 sensor bij frommelen maar imho is dat overkill

Net zoals de HRU de kleppen regelen zou je dat ook in de rest van je ventilatie willen doen toch ? teminste ik wel ..

Daarnaast de klep open en dicht .. stel je hebt er 5 .. het is natuurlijk gaaf als je alles in 1x open/dicht kan zetten maar in de regel wil ik er "x - 1" regelen .. immer van de 5 wil je er 4 sluiten mits de afzuiging aanstaat.

i2c of enige ander "protocol" zal eigenlijk roesten .. 485 klinkt ook wel goed .. eigenlijk wil je een reeks hebben van dichtbij naar veraf .. die al dan niet open of dicht gezet moet worden .. alleen wat niet mag/moet kunnen is alles dicht. en ik denk dat het in de praktijk niet uitmaakt of je die taak uitvoert in 2 seconden of 5 minuten .. zolang na x tijd de stand maar "neutraal" moet zijn. (alles open)

maar ja het gaat me meer om de "daisy chain" in principe zou ik zelf een aparte controler oid (esp32) kunnen doen ..

het is ff een idee-stuiteren / ballontje .. ik weet dat de source online staat (toch? ) maar ja vervalt dan de garantie >:)
haha, ik vind het idee wel leuk hoor :)
RS485 is dan wss de beste optie. Ik zou lekker solderen aan de print hoor :) Er zijn nog wel wat pinnen vrij die je zou kunnen gebruiken, tis een beetje gepriegel maar moet kunnen.
Ik zal bij een volgende revisie eens kijken of ik wat meer pinnen bruikbaar kan maken door ze aan wat pin headers te hangen. Ik ga wss afstappen van de attiny dus daarmee ontstaat weer wat ruimte.

Source staat idd helemaal online

Acties:
  • 0 Henk 'm!

  • vso
  • Registratie: Augustus 2001
  • Niet online

vso

tja...

arjenhiemstra schreef op dinsdag 7 september 2021 @ 23:36:
[...]


haha, ik vind het idee wel leuk hoor :)
RS485 is dan wss de beste optie. Ik zou lekker solderen aan de print hoor :) Er zijn nog wel wat pinnen vrij die je zou kunnen gebruiken, tis een beetje gepriegel maar moet kunnen.
Ik zal bij een volgende revisie eens kijken of ik wat meer pinnen bruikbaar kan maken door ze aan wat pin headers te hangen. Ik ga wss afstappen van de attiny dus daarmee ontstaat weer wat ruimte.

Source staat idd helemaal online
rs485 zou het dan zijn :) .. leuk winter project :)

btw kabel doorvoer naar buiten, kan dat op een nette manier ?

en totaal ongerelateerd die 2 "potmeters" voor de ventilatie stand .. kan je dit via jou module ook beinvloeden, denk dat het beetje op dezelfde wijze bedient word als de interne temp sensor ?
alhoewel ik ook niet verbaast zou staan als je zoiets als https://www.banggood.com/...ter-Module-p-1113517.html ertussen zou moeten frutselen ..

Weet je uberhaupt het pwm signaal voor de ventilator te spotten .zou niet verbaast staan namelijk :)


ben momenteel erg opzoek hoe ik mijn ventilatie B oid kan omtoveren naar een energie zuinig en rendabel systeem ..
een wtw aanschaffen kost je een vermogen en een co2 gestuurd "kleppen" systeem kan volgens mij significant goedkoper .. goed dan verlies je de wtw .. maar dat is een ander verhaal ..

Tja vanalles


Acties:
  • +1 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
vso schreef op woensdag 8 september 2021 @ 01:12:
[...]

rs485 zou het dan zijn :) .. leuk winter project :)

btw kabel doorvoer naar buiten, kan dat op een nette manier ?
Voordeel van RS485 is dat het in de basis serial is, dus maar twee pinnen nodig en die kun je via de FTDI header op de add-on rechtstreeks gebruiken. Je hoeft er dan alleen een driver tussen te zetten zoals:
https://www.sparkfun.com/products/10124
Ik heb er geen ervaring mee maar het zou goed moeten werken op lange afstanden, vergelijkbaar met ethernet.

wb de kabel, met een dremel komt je een heel eind denk ik :)
en totaal ongerelateerd die 2 "potmeters" voor de ventilatie stand .. kan je dit via jou module ook beinvloeden, denk dat het beetje op dezelfde wijze bedient word als de interne temp sensor ?
Ja, sinds 2.3-alpha4 zijn deze settings aan te passen. Er zijn 4 settings die het min en max bereik van beide potmeters bepalen. Daarmee kun je dus het totale bereik van de potmeters op de unit vergroten.
alhoewel ik ook niet verbaast zou staan als je zoiets als https://www.banggood.com/...ter-Module-p-1113517.html ertussen zou moeten frutselen ..

Weet je uberhaupt het pwm signaal voor de ventilator te spotten .zou niet verbaast staan namelijk :)
De mosfets zijn vrij makkelijk te spotten, er zit geloof ik een pwm driver chip ergens op de PCB.

Acties:
  • +1 Henk 'm!

  • vso
  • Registratie: Augustus 2001
  • Niet online

vso

tja...

Vandaag de module ontvangen (dat was snel)

en vandaag geinstalleerd .. appeltje eitje .

@arjenhiemstra
voor de volgende firmware update .. de volgende verzoekjes (wel prettig als het kan)

- hostname aanpassen
- domainnaam /time server
- mqtt "itho" veranderen naar itho-<moduleid> maakt makkelijker als je er net zoals ik 2 hebt..
- mqtt "er is update available" + versie nummer (if not already)

ps voor je eigen ontwikkeling wellicht handig als je een "help" hebt met elk mqtt bericht
bv itho-moduleid/state (output on:of of 0/1)
of welke commando's of wat de last will bericht is..

anways .. bug there will be :) en gezien je dit in je vrije tijd oid doet en je brood er niet mee verdient d:)b
dit soort innitiatieven moeten we gewoon ondersteunen ..

[ Voor 9% gewijzigd door vso op 10-09-2021 19:47 ]

Tja vanalles


Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
vso schreef op vrijdag 10 september 2021 @ 18:37:
Vandaag de module ontvangen (dat was snel)

en vandaag geinstalleerd .. appeltje eitje .

@arjenhiemstra
voor de volgende firmware update .. de volgende verzoekjes (wel prettig als het kan)

- hostname aanpassen
- domainnaam /time server
- mqtt "itho" veranderen naar itho-<moduleid> maakt makkelijker als je er net zoals ik 2 hebt..
- mqtt "er is update available" + versie nummer (if not already)

ps voor je eigen ontwikkeling wellicht handig als je een "help" hebt met elk mqtt bericht
bv itho-moduleid/state (output on:of of 0/1)
of welke commando's of wat de last will bericht is..

anways .. bug there will be :) en gezien je dit in je vrije tijd oid doet en je brood er niet mee verdient d:)b
dit soort innitiatieven moeten we gewoon ondersteunen ..
Thanks voor je feedback (en ook die via de mail!). Er zitten zeker verbeterpunten en inconsistenties in, thanks voor het spotten daarvan, helpt zeker! Tijd is idd helaas vaak wel een factor...
Overigens is een PR op github altijd meer dan welkom!

Wat betreft de temp sensor voor itho units die dit niet standaard hebben; op je add-on heb ik extra headers hiervoor gesoldeerd, stukje terug vind je van @Woodski een mooie post met foto's van zijn setup!
https://gathering.tweakers.net/forum/view_message/67830752

Acties:
  • +1 Henk 'm!

  • vso
  • Registratie: Augustus 2001
  • Niet online

vso

tja...

arjenhiemstra schreef op vrijdag 10 september 2021 @ 19:57:
[...]


Thanks voor je feedback (en ook die via de mail!). Er zitten zeker verbeterpunten en inconsistenties in, thanks voor het spotten daarvan, helpt zeker! Tijd is idd helaas vaak wel een factor...
Overigens is een PR op github altijd meer dan welkom!

Wat betreft de temp sensor voor itho units die dit niet standaard hebben; op je add-on heb ik extra headers hiervoor gesoldeerd, stukje terug vind je van @Woodski een mooie post met foto's van zijn setup!
https://gathering.tweakers.net/forum/view_message/67830752
lol dat bedoelde je dus met headers .. _/-\o_ dat gaat goedkomen
te minste ik neem aan dat de pintjes (naampjes erbij staan) ..

en die pr(s) op github zal ik dan ook wel ff doen

[ Voor 7% gewijzigd door vso op 10-09-2021 20:05 ]

Tja vanalles


Acties:
  • +1 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
vso schreef op vrijdag 10 september 2021 @ 20:01:
[...]

te minste ik neem aan dat de pintjes (naampjes erbij staan) ..
Afbeeldingslocatie: https://tweakers.net/i/dR-yPXHI3oCqle6MdhbaHJ_eKsg=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/1kdALnaYPuSNWi6AmDahPYpQ.png?f=user_large

naampjes komen overeen met wat er op de print staat :)

Acties:
  • 0 Henk 'm!

  • vso
  • Registratie: Augustus 2001
  • Niet online

vso

tja...

arjenhiemstra schreef op vrijdag 10 september 2021 @ 20:42:
[...]


[Afbeelding]

naampjes komen overeen met wat er op de print staat :)
btw ik moet dus blijkbaar een sleuf oid maken ? denk dat ik het topic van a-z maar eens door moet lezen .. hahahaha

Tja vanalles


Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
vso schreef op vrijdag 10 september 2021 @ 21:18:
[...]

btw ik moet dus blijkbaar een sleuf oid maken ? denk dat ik het topic van a-z maar eens door moet lezen .. hahahaha
Was een ideetje van @sjorsjuhmaniac :) een echte tweakert deinst niet weg voor een gleufje 8)
https://gathering.tweakers.net/forum/view_message/66500576

Acties:
  • +4 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
Afbeeldingslocatie: https://tweakers.net/i/4TerTsiBJzU13Cp23zSCC5k_Ykk=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/uk6b4S04vxtEKpyor7on4viJ.jpg?f=user_large

Kleine update; ik ben d'r bijna! oa. de actuele snelheid, remote stand, hum en temp waarden (indien van origine aanwezig) rechtstreeks uit de itho firmware te halen :)

Acties:
  • 0 Henk 'm!

  • Wilke
  • Registratie: December 2000
  • Laatst online: 12:21
vso schreef op vrijdag 10 september 2021 @ 21:18:
[...]

btw ik moet dus blijkbaar een sleuf oid maken ? denk dat ik het topic van a-z maar eens door moet lezen .. hahahaha
Yep! Zelfde gedaan (zie mijn post van 22 aug.) ook gebaseerd op post van sjorsjuhmaniac, werkt als een speer en is echt heel makkelijk. Die box heb je zo uit elkaar (er staat zelfs op hoe het moet), het meeste werk is om alles een beetje op te kuisen als het toch open ligt, je zult zien wat ik bedoel. Maar dan met een stanley mes dat gat wat er toch al zit een beetje verder uitwonen totdat de sensor zonder geweld past.

Acties:
  • 0 Henk 'm!

  • vso
  • Registratie: Augustus 2001
  • Niet online

vso

tja...

Wilke schreef op vrijdag 10 september 2021 @ 22:19:
[...]


Yep! Zelfde gedaan (zie mijn post van 22 aug.) ook gebaseerd op post van sjorsjuhmaniac, werkt als een speer en is echt heel makkelijk. Die box heb je zo uit elkaar (er staat zelfs op hoe het moet), het meeste werk is om alles een beetje op te kuisen als het toch open ligt, je zult zien wat ik bedoel. Maar dan met een stanley mes dat gat wat er toch al zit een beetje verder uitwonen totdat de sensor zonder geweld past.
heb het gewoon in de sleuf gepropt die er al zit (waar de box aan geklipt zit) werkt ook :)

mijn output in Node-red
Ithowcberging/sensor : msg.payload : string[24]
"{"temp":26.5,"hum":61.1}"
@arjenhiemstra is dit het enige dat je ziet ? btw de 2.2.0 laat dit niet zien en de 2.2.1 wel hahaha
denk dat ik de PR moet updaten met "show me all the sensor info" ..

Tja vanalles


  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
vso schreef op vrijdag 10 september 2021 @ 22:42:
[...]


heb het gewoon in de sleuf gepropt die er al zit (waar de box aan geklipt zit) werkt ook :)

mijn output in Node-red

[...]


@arjenhiemstra is dit het enige dat je ziet ? btw de 2.2.0 laat dit niet zien en de 2.2.1 wel hahaha
denk dat ik de PR moet updaten met "show me all the sensor info" ..
Het is een temperatuur en vochtsensor, wat verwacht je nog meer te kunnen zien? :)

Acties:
  • +2 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 13:24
(jarig!)
2.3 alpha6 staat online

Status uitlezen uit de itho firmware is toegevoegd. Wat er uit te lezen is hangt sterk van je itho model af, de bijbehorende MQTT topics worden automatisch gegenereerd (nog niet voor domoticz helaas, ik weet even niet wat handig is voor dat platform).
Voor modellen die standaard een vochtsensor hebben kun je vanaf deze release nu de interne temp sensor uitlezen zonder dat je sensor support in de firmware hoeft uit te zetten en zonder dat je itho firmware vastloopt.

De huidige remote stand, actuele/gevraagde snelheid in RPM, in % en een aantal andere zaken is bij alle itho units op te vragen.

Ik ben benieuwd naar jullie feedback / bugs / suggesties!
https://github.com/arjenh...githo-hw2-v2.3-alpha6.bin

Acties:
  • +1 Henk 'm!

  • kvandt
  • Registratie: December 2007
  • Laatst online: 11-09 20:55
arjenhiemstra schreef op zaterdag 11 september 2021 @ 11:28:
2.3 alpha6 staat online

Status uitlezen uit de itho firmware is toegevoegd. Wat er uit te lezen is hangt sterk van je itho model af, de bijbehorende MQTT topics worden automatisch gegenereerd (nog niet voor domoticz helaas, ik weet even niet wat handig is voor dat platform).
Voor modellen die standaard een vochtsensor hebben kun je vanaf deze release nu de interne temp sensor uitlezen zonder dat je sensor support in de firmware hoeft uit te zetten en zonder dat je itho firmware vastloopt.

De huidige remote stand, actuele/gevraagde snelheid in RPM, in % en een aantal andere zaken is bij alle itho units op te vragen.

Ik ben benieuwd naar jullie feedback / bugs / suggesties!
https://github.com/arjenh...githo-hw2-v2.3-alpha6.bin
Really nice!!! Thnx _/-\o_
Pagina: 1 ... 8 ... 63 Laatste