DIY: Itho ventilatie aansturen via 868Mhz transmitter

Pagina: 1
Acties:

Onderwerpen


  • mightym
  • Registratie: Januari 2010
  • Laatst online: 08:09
mvnieuw schreef op zondag 13 september 2015 @ 23:21:
Voor de geinteresseerde tweakers onder ons, ik ben bezig om het draadloze protocol te ontrafelen. De hardware heb ik al ontleed en is te vinden op http://diystuff.nl/embedded/itho-rf-protocol/. Ook heb ik de complete unit gedemonteerd en dit is te zie op http://diystuff.nl/diy/vraaggestuurde-ventlatie/.

Volgt er nu een vraag van mij, wie heeft de PWM optie print en kan daarvan in hoge resolutie van beide zijdes een foto maken, waarop ook de componentopdruk te lezen is. Daarme kan ik mijn onderzoek voortzetten naar deze unit.

Tegen de tijd dat ik het protocol werkend heb, dan wil ik graag een keer komen meten bij een afstandsbediening die de "Niet thuis" optie heeft. Ook heb ik interessen in een CO2 meter, deze is in staat om via draadloos een 0-100% signaal door te sturen naar de ecofan.

Uiteindelijke doel is om een dongle te kunnen maken die via Domoticz aangestuurd kan worden. Wie doet er mee?
Die PWM print heb ik al een jaar of 8 ongebruikt liggen... had er toen twee gekocht voor twee ventilatieboxen, maar gebruik er tot op heden maar 1.

Afbeeldingslocatie: http://static.tweakers.net/ext/f/4dIeLZLVO3uN2vHTCN9UAflT/full.jpg

Afbeeldingslocatie: http://static.tweakers.net/ext/f/GnhP39mOsYt60NGJNOaFFk8V/full.jpg

32 kWp PV + 54kWh ESS+ 7.5 kW Mitsubishi Ecodan


  • Speedy-Andre
  • Registratie: Maart 2002
  • Laatst online: 03:21

Speedy-Andre

Sony ZL, XA, Nokia XR20

mvnieuw schreef op maandag 14 september 2015 @ 10:57:
[...]

Ik heb even naar de Homey gekeken, en die heb ik al eens langs zien komen. Hij ondersteunt 433 Mhz. Ik weet niet in hoeverre de software aangepast kan worden zodat ie ook op 868 Mhz werkt. Ik denk namelijk dat de Homey de NRF905 gebruikt en hem excluisief in receive zet op de 433 Mhz frequentie. Ach, we gaan wel zien waar dit draadje heen gaat.

Als je de PWM print hebt, en nadat ik de foto's uitgeplozen heb, dan wil ik wel een keertje langs komen om op de I2C of SPI signalen te meten met mijn LogicAnalyzer. Alle bevindingen worden dan opensource op de site gezet >:) Ik woon in Eindhoven . ..
Ik ben met een Jeelabs rf usbstick bezig waar een RFM69 op zit die je met een sketch kan flashen.
De voorganger is de RFM12, die is iets ongevoeliger en heeft minder registers.
Mijn Rpi herkent hem en het FHEM domotica pakket ondersteunt beide.
De bedoeling was om een paar draadloze kWh stekkers te loggen ipv uitlezen met een display (868MHz).
Helaas ben ik geen programmeur of Linux expert dus het kost me de nodige moeite om e.e.a. aan het werk te krijgen :P
Wellicht zijn de Jeelabs sticks geschikt voor Domoticz, dan zijn er ook genoeg experts die er iets mee kunnen.

Afbeeldingslocatie: http://cdn.shopify.com/s/files/1/0032/7122/products/jeelink-top_large.jpg?v=1342202198

PVoutput 2x Toshiba Daiseikai 8 3,5kW, Atlantic Explorer V3 200l coil. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW met radiatoren


  • mensand
  • Registratie: Februari 2003
  • Laatst online: 23-03 19:43
Hoi heeft iemand fot's van hoe een en ander aan elkaar is aangesloten?
bijv. @TechApprentice en @jvdmast

Ik zie de code in github via VS2015 is gemaakt. Ik heb ook VS2015 maar gebruik momenteel de Adruino IDE. Is er info te vinden hoe dit vanuit VS2015 te doen ?

Afbeeldingslocatie: https://lh3.googleusercontent.com/jACQZ36ReDhnlM6wen6Tx8zS4xF1X-igZKHFNu9piDw7D6PcoYVuQ3AiIJ8ZhOH_RREQidnQVY949MKWODAN0J1Reo9j44fMtRJ627N-2WAmvgu7pcvSWkAO5GUi-18h4I_BIjo-Oulo-gLCyYMCbzcVIix-6FmaY90wxIhftRxcLwTYeFbTbhhJuwOD5s-wdSq0mKI-tIqndONw_ASkzSxVWcW9augD64ki9ZvUHtq1dYqN9R6Xb7FaazRJJ-cp3hfQH0_EPTfBnJE3CF57aGHMTOsGfKEIWI0x9YN6JVSyBcFE4IG9BT5ZwN07GixhiHAzzCzZlz9v52L5q4WH1DU1gR18gFRQc0d4JJwqdWpXANkQ_ivoQNxymbnHHKUK8PvoyFhM3znqi6w3UbPGypSF4Bc7__D4lgD9J2CW2pv-Ab_rH6Sb_fneIvCllxFbqgad0f98cWM106dpiyUoW1NzrMat85RIaai7hkM2azE29OSFb_RQKRDz1nSTYj9H8DPPmQuy_TBaxZPsd-lIn8GTeblO2oc_mE2s9UhE90XVG6tZKU701ilbsp25GcLhEJCYt10qRRQf8zDVbsm_3iswOPT5zwYM=w1102-h826-no

[ Voor 50% gewijzigd door mensand op 03-08-2016 11:39 ]


  • sjimmie
  • Registratie: November 2002
  • Laatst online: 02-04 10:33
SiErRa schreef op woensdag 21 september 2016 @ 20:47:
[...]


Zou je daar eens een foto van kunnen posten? Ik heb een NodeMCU bordje en een CC1101 binnen, maar hoe ik dit (op een breadboard) aan elkaar moet koppelen, ben ik nog niet uit, vooral omdat op de CC1101 eigenlijk niet echt pinnen/gaatjes zitten en er ook geen tekst op staat.

Een beetje zoals deze variant hier: https://www.tindie.com/pr...c1101-rf-wireless-module/
(ja ik weet dat dit een 433 variant is, ik heb die van ebay links besteld die hier in het topic staan.)
Een foto van mijn setup zal niet handig zijn, er zit zoveel andere zaken op en ik gebruik dusdanig korte draden dat je alleen een beetje spaghetti ziet. Ik heb toevallig nu een cc1101 aan een arduino pro mini hangen:
Afbeeldingslocatie: http://i68.tinypic.com/nyxrwj.jpg
Bij mij wordt in principe de paarse (nog) niet gebruikt.

Maar eigenlijk is het heel simpel:
1. neem 7 (8, maar 1 is dus nog ongebruikt) van die breadboard-draadjes.
2. knip die af op max 10cm lengte.
3. Soldeer de afgeknipte kant aan de cc1101.
(Dat is prima te doen met een klein soldeerboutje vanwege de kleine uitsparinkjes op het cc1101 printje.)
4. De andere kant van de draden kan je dan in je breadboard prikkeen, bij de pinnen van je arduino/esp/... module.

Neem een zwarte draad voor GND en een rode voor de 3.3V.
De volgorde van de 7/8 aansluitingen van de cc1101 staan ondermeer op mijn github.

Aan de kant van de 3 aansluitingen soldeer je het bijgeleverde spiraal-antennetje op de middelste, of je neemt nog zo'n breadboard draadje en zorgt dat die in totaal 8.5cm is. (evt prikpinnetjes meegerekend, maar die kan je er beter afknippen).
Omdat het antennetje snel afbreekt, heb ik een draadantenne gebruikt (flexibeler) en die met wat tape gefixeerd aan het printje.

Kijk uit met mijn voorbeeld, ik gebruik een 3.3V arduino, sluit het NIET 1 op 1 aan op een 5V arduino!

EDIT: kijk uit met het antennetje (en andere draden).
Bij mij is zojuist de 2e cc1101 onbruikbar geworden doordat, mede door het experimenteren, bij de antenne het printspoortje van de print afgescheurd is. Ik kan er dus geen antenne meer op zetten, dus onbruikbaar geworden. |:(

[ Voor 6% gewijzigd door sjimmie op 22-09-2016 09:40 ]

Panasonic 7kW J-Series Split + 190 liter SWW, 2750+2100Wp Oost-West


  • Whizzer
  • Registratie: November 2000
  • Laatst online: 02-04 09:23

Whizzer

Flappie!

Zeg het maar...

Afbeeldingslocatie: http://i68.tinypic.com/70xerm.jpg

Volgens mij klopt ie.. Alle draadjes zijn (inclusief metalen pin) 6,5cm.

Ik ben geweldig.. en bescheiden! En dat siert me...


  • Whizzer
  • Registratie: November 2000
  • Laatst online: 02-04 09:23

Whizzer

Flappie!

sjimmie schreef op maandag 5 december 2016 @ 16:21:
+3.3V op 3.3V, GND op GND.
D8 naar de laatste pin van de cc1101, pin CSN.
D7 gaat naar MOSI
D6 gaat naar MISO
D5 gaat naar SCK
Lijkt dus te kloppen.

1. Staat er 868MHz op je cc1101?
Ja! Kijk maar
Afbeeldingslocatie: http://i66.tinypic.com/qnu4nb.jpg
2. Kan je de boel aangesloten houden op je serial-port en dan op een gewone RFT remote op een knop drukken? Volgens mij moet er dan in je serial console een paar regels verschijnen.
Als je doelt op de Serial Monitor van de Arduino IDE, dan zie ik geen enkele output als ik een knop op een RFT indruk, helemaal niets.
3. Voeg dit toe onderaan in de setup() (na de regel met join command sent):
C++:
1
2
3
4
5
6
Serial.print("CC1101_PARTNUM "); //cc1101=0
Serial.println(cc1101.readRegister(CC1101_PARTNUM, CC1101_STATUS_REGISTER));
Serial.print("CC1101_VERSION "); //cc1101=4
Serial.println(cc1101.readRegister(CC1101_VERSION, CC1101_STATUS_REGISTER));
Serial.print("CC1101_MARCSTATE ");
Serial.println(cc1101.readRegister(CC1101_MARCSTATE, CC1101_STATUS_REGISTER) & 0x1f);

En kijk in de serial monitor wat er verschijnt al je hem start?
Uuuuuhmmm :? :?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Arduino: 1.6.10 (Windows 10), Board: "WeMos D1 R2 & mini, 80 MHz, 921600, 4M (3M SPIFFS)"

C:\Users\Whizzer\ITHO\ITHO.ino: In function 'void setup()':

ITHO:57: error: 'cc1101' was not declared in this scope

   Serial.println(cc1101.readRegister(CC1101_PARTNUM, CC1101_STATUS_REGISTER));

                  ^

exit status 1
'cc1101' was not declared in this scope

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Ik ben geweldig.. en bescheiden! En dat siert me...


  • incmve
  • Registratie: Augustus 2008
  • Laatst online: 00:12
Ik had ook problemen met ontvangen, nieuwe CC1101 besteld en nog niet werken.
Wissel ik de Wemos voor een Nodemcu en viola het werkt :?

De Wemos werkt prima met andere dingen zoals RF etc. 8)7

Ik heb zelf wat bij elkaar geprakt met de code van supersjimmie, web interface met OTA en API zodat ik vanuit pimatic ook de ventilator aan kan zetten.
Wil later nog een DHT22 er op knopen om hem zelfstandig te laten draaien in de badkamer.


Ik ben echt geen programmeur maar voor de liefhebber: https://github.com/incmve/Itho-WIFI-remote

Afbeeldingslocatie: https://www.maredana.nl/wp-content/uploads/2016/12/cntrl-panel-1.jpg

  • Speedy-Andre
  • Registratie: Maart 2002
  • Laatst online: 03:21

Speedy-Andre

Sony ZL, XA, Nokia XR20

deklusjesman schreef op woensdag 7 december 2016 @ 21:33:

Via via kwam ik hier terecht en zat wat te lezen. Ik zie dat er blijkbaar nog een andere remote bestaat. Maar waar kan je die dan bestellen? Ik wil die dan ook nog wel even van dichtbij bekijken.
Hier :)

Afbeeldingslocatie: https://www.cvtotaal.nl/media/catalog/product/cache/1/thumbnail/65x/040ec09b1e35df139433887a97daa66f/v/e/ventilatie_rft_536-0165.png

PVoutput 2x Toshiba Daiseikai 8 3,5kW, Atlantic Explorer V3 200l coil. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW met radiatoren


  • edjeed
  • Registratie: April 2011
  • Niet online
Zou mooi zijn als het probleem kan worden gevonden.
Ik ben bezig met mijn eigen 'smarthome' en heb een touchscreen met pi in de woonkamer hangen waar ik de status/bediening op kan zien/regelen. Nu kan ik alleen de Itho aansturen, maar nog niet zien wat de huidige status is.
display

  • racquemis
  • Registratie: Maart 2010
  • Laatst online: 09:33
Als ik trouwens de inhoud remote recht boven de antenne houd, word er helemaal niks ontvangen. Het begint pas te werken bij een afstand van zo'n 10 cm


EDIT:
Ik heb nog wat interressants gevonden. Ik heb een high res afbeelding gevonden van de specifieke CC1101 module. Als ik het goed lees bevat de module een 28 Mhz kristal
Afbeeldingslocatie: http://i67.tinypic.com/14uys5d.png
In de library word een XTAL frequentie van 26 mhz benoemd, als de registers staan ingesteld met de juiste waarde voor gebruik bij 26 mhz zou dit evt ook kunnen verklaren waarom ontvangst zo slecht is.

[ Voor 59% gewijzigd door racquemis op 02-01-2017 09:15 ]


  • japie101
  • Registratie: Augustus 2003
  • Laatst online: 04-04 08:46
Ik ben ook aan de slag gegaan, heb de code gebruikt die in dit topic eerder is geplaatst, met een paar kleine aanpassingen.

Vandaag de join gedaan, dit ging goed maar na de join kon ik nog 1 maal een "high" versturen en daarna was de web interface niet meer te benaderen, even spanningsloos gemaakt en alles werkt nu en blijft ook werken.

Bedankt voor alle hulp in dit topic.

Itho

  • racquemis
  • Registratie: Maart 2010
  • Laatst online: 09:33
Eerste update over het uitlezen remote:

Vandaag een opstelling gemaakt om de SPI communicatie van mijn remote uit te lezen.
Met de datasheet van de MEGA169PV erbij gekeken waar de signalen voor SCK, MOSI, MISO en CS zaten en natuurlijk ook de GND.
MISO blijkt compleet niet aangesloten zijn, voor de overige signalen zijn er mooie testeilandjes op de printplaat ruim genoeg om wat draden aan te solderen.
Het eindresultaat:

Afbeeldingslocatie: http://i67.tinypic.com/29njvv5.jpg

Na de draden aangesloten te hebben op de logic analyzer kwam de data al direct erg betrouwbaar binnen, meerdere keren op dezelfde drukken levert hetzelfde resultaat op.
Wat direct opvalt is dat deze remote met elke druk op de knop 6x het commando verstuurt. waar bij elke keer opnieuw alle configuratie registers geschreven worden (beetje inefficiënt)

Afbeeldingslocatie: http://i63.tinypic.com/2d2dlhi.png

Het commando heb ik nog niet kunnen vinden. geen van de markers die het begin of einde van een commando aanduiden heb ik kunnen vinden dus deze remote doet iets anders.
De ontvangen data is echter wel valide:
Het eerste SPI commando dat word gegeven is 0x30 – Reset CC1101
Gevolgd door:
- IOCFG0 = 0x2E
- FREQ2 = 0x21
- FREQ1 = 0x65
- FREQ0 = 0x6A
Volgens RFStudio komen de waarden voor FREQ2, FREQ1, FREQ0 overeen met een base frequency van 868.299866 Mhz

Later meer.

  • Speedy-Andre
  • Registratie: Maart 2002
  • Laatst online: 03:21

Speedy-Andre

Sony ZL, XA, Nokia XR20

Je moet wat prutsen om het goed te krijgen zeg, de juiste IDE 1.6.9 gebruiken deed het hem :P
Ik kan hem nu besturen door <IP>/low enz. in een browser te typen en heb een meerstanden switch in Domoticz toegevoegd waar ik de commando's mee stuur :*)

Afbeeldingslocatie: https://tweakers.net/ext/f/0VcQ7CstvkLRLlEWEvkfPwfG/full.jpg

Helaas ontbreekt de extra-laag of niet-thuis stand in deze code, die zou onder de Off toets kunnen.
Nu heb ik de timer maar bij Off ondergebracht.
Hopelijk lukt het me om via deze weg een Tcr5000 toe te voegen voor de watermeter, al werkt die wel andersom (bij elke omwenteling een melding in Domoticz krijgen die dan een teller ophoogt).

PVoutput 2x Toshiba Daiseikai 8 3,5kW, Atlantic Explorer V3 200l coil. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW met radiatoren


  • TechApprentice
  • Registratie: Juli 2009
  • Laatst online: 02-04 22:37
In 3 library bestanden moeten de extra commando's toegevoegd worden om via de *.ino file aan te kunnen roepen. Ik had eerst geprobeerd om op basis van de library van supersjimmie en het voorbeeld van ThinkPad om de commando's er bij te knutselen, uiteraard aan de hand van de info van Klusjesman. Dat gaf een reboot van mijn NodeMCU bij het away commando maar niet bij de FullPower. Omdat ik niet boven water kreeg waar het aan lag heb ik toen de files van racquemis gepakt (waar de Away al in stond) en daar nog de FullPower aan toegevoegd.

Ik probeer de komende dagen de code wat op te schoonen en kijk of ik het complete pakketje als zip ergens weg zet.

EDIT:
Maar even gelijk gedaan :*)
https://github.com/TechApprentice/IthoEcoFanRFT5modeESP

Ik heb hopelijk de juiste mensen de credits gegeven (ook in de code).
Ik heb gewerkt met Arduino IDE 1.8.1 (voor het geval dat dit iets uitmaakt)

In Domoticz heb ik het nu zo:
IthoSwitchDomoticz

En de configuratie hiervan:
SwitchIthoConfigDomoticz

Ik ben in ieder geval erg blij. 8)

[ Voor 34% gewijzigd door TechApprentice op 19-05-2017 14:35 . Reden: Waarom uitstellen als het nu ook wel even kon ]


  • Speedy-Andre
  • Registratie: Maart 2002
  • Laatst online: 03:21

Speedy-Andre

Sony ZL, XA, Nokia XR20

Afbeeldingslocatie: https://www.semicom.lv/amazon-ebay/upload/images/sem-tme-462661.jpg-42639.jpg

Een module met pootjes, deze kan je in een breadboard prikken :)

Let niet op de prijs, die pootjes kosten geld en een antenne moet er nog bij (evt draadje) :P

PVoutput 2x Toshiba Daiseikai 8 3,5kW, Atlantic Explorer V3 200l coil. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW met radiatoren


  • remcoXP
  • Registratie: Februari 2002
  • Laatst online: 07:11
De meldingen kan ik inderdaad ignoren. thanks.

Ik heb zelf de onderstaande remote op een buva upstream box. de stork remote is compatible. maar het lijkt of mijn geprul niet werkt met de verschillende firmwares. ik twijfel daarom nu ook meer aan de hardware. wellicht een nieuwe zender bestellen.
Afbeeldingslocatie: https://www.ventishop.eu/image/cache/data/products/rfz-280x327.jpg

is er een tweakers die dezelfde setup heeft? en dit werkend met een wemos of nodemcu?
wellicht dat de combi van de c1101 en deze buva box helemaal nooit gaat werken :P

Gadget-freakz.com. Feedback en tips zijn welkom.


  • Pascal Saul
  • Registratie: Augustus 2001
  • Laatst online: 07-07-2025
Drawer schreef op woensdag 21 juni 2017 @ 15:20:
Hmm.
En de methode om te linken is simpelweg je Itho van stroom halen en daarna je ESP resetten right? Hoelang blijft die Itho ongeveer in z'n linkmodus staan?
Ik heb dezelfde boel ook net gebouwd en geflashed met de laatste versie van de IDE 18.3...

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
&#11822;
ESP8266 remote for Itho ventilation unit
See https://gathering.tweakers.net/forum/list_messages/1690945 for more information!
Setting up CC1101 module...
CC1101 transmitter is now ready!

Sending command 'join' to Itho ventilation unit...
send
Command 'join' has been sent!

Connecting to wifi-network: <SSID>.....
I am now connected to '<SSID>' and my IP-address is: <IP>

Starting webserver...
Webserver is now running!


Alles werkt hier direct... vanuit de woonkamer zenden naar zolder is geen probleem.

Kabel zijn ongeveer 10CM lang ook. Pin 6 en 7 zijn niet in gebruik van de C1101.

Nu nog even kijken hoe we de boel geïntegreerd gaan aansturen met de rest van de domotica...

Wellicht is/kan ik de webserver nog simpel uit te breiden met wat buttons: low, medium, high, timer * x...

Afbeeldingslocatie: https://i.imgur.com/SmV02oCl.jpg

[ Voor 8% gewijzigd door Pascal Saul op 30-06-2017 11:47 ]


  • Drawer
  • Registratie: November 2004
  • Niet online
In the end heb ik het allemaal werkend idd. Met de code van Thinkpad en de aanpassing in de library zodat ik kan zien of de ESP en de CC1101 met elkaar babbelen. Ik heb 't hele geval inderdaad ook gewoon in de meterkast hangen en hij zendt zonder problemen naar zolder. In Domoticz heb ik 4 buttons gemaakt, low, medium, high en timer en die doen een curl naar http://<ip>/low etc. Dit werkt top.

Tip voor andere kopers van CC1101: check ff of je 'hele' gaatjes krijgt op je board. Ik had enkel halve gaatjes, dit soldeert nogal vervelend en was waarschijnlijk het probleem waarom ik het niet werkend kreeg..

Afbeeldingslocatie: https://www.pcbfabrication.com/PCB-fabrication/PCB-fabrication-images/PCB_product/Castellated-Hole-2.jpg

  • balk
  • Registratie: Januari 2000
  • Laatst online: 04-04 15:00
sjimmie schreef op donderdag 6 juli 2017 @ 14:11:
[...]

Inderdaad, meerdere keren wilde het bij mensen niet werken op een wemos waarna het wel op een andere esp8266 variant werkte. Waar dat aan ligt heb ik nog niet kunnen ontdekken. Ik heb zelf nog niet de moed gehad om een wemos te bestellen puur om dit uit te zoeken. (want verder heb ik niet zoveel aan een wemos omdat ik ofwel een nodemcu of de kleine esp01 en esp12f gewend ben)

Het zou iets heel kleins kunnen zijn met de wemos, zoals iets andere pull-up dingen ofzo.
ik heb een oudere en nieuwe Wemos D1 mini hier liggen, en een NodeMCU. Ik zal, als ik de draadjes aan de sensor met halve gaten heb gesoldeerd, alle drie eens proberen en hier posten wat de resultaten zijn. B)

Halve gaten

Ik heb overigens geld terug gevraagd en gekregen voor dit bordje en een nieuwe besteld. Maar, dat duurt weer n weken natuurlijk :( dan eerst maar even zomer vieren :)

[ Voor 9% gewijzigd door balk op 07-07-2017 08:31 ]


  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 04-04 21:04

iMars

Full time prutser

ThinkPadd schreef op zaterdag 1 juli 2017 @ 14:40:
[...]


[...]

Vandaag is jullie geluksdag :*)

Het is mij gelukt om de HTTP variant die ik hier al eens had gemaakt om te vormen tot een plugin voor ESPEasy _/-\o_

Zie mijn Bitbucket: _P054_Itho.ino en hieronder geplakt als backup.

C++:
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
//#######################################################################################################
//############################## Plugin 054: Itho ventilation unit 868Mhz remote ########################
//#######################################################################################################

// List of commands:
// JOIN to join ESP8266 with Itho ventilation unit
// LOW - set Itho ventilation unit to lowest speed
// MEDIUM - set Itho ventilation unit to medium speed
// HIGH - set Itho ventilation unit to max speed

// Usage (not case sensitive):
// http://ip/control?cmd=ITHOSEND,join
// http://ip/control?cmd=ITHOSEND,low
// http://ip/control?cmd=ITHOSEND,medium
// http://ip/control?cmd=ITHOSEND,high


//This code needs the library made by 'supersjimmie': https://github.com/supersjimmie/IthoEcoFanRFT/tree/master/Master/Itho
// A CC1101 868Mhz transmitter is needed
// See https://gathering.tweakers.net/forum/list_messages/1690945 for more information

#include <SPI.h>
#include "IthoCC1101.h"
#include "IthoPacket.h"
IthoCC1101 rf;
IthoPacket packet;

#define PLUGIN_054
#define PLUGIN_ID_054         54
#define PLUGIN_NAME_054       "Itho ventilation remote"
#define PLUGIN_VALUENAME1_054 ""
boolean Plugin_054(byte function, struct EventStruct *event, String& string)
{
    boolean success = false;

    switch (function)
    {

        case PLUGIN_DEVICE_ADD:
        {
            Device[++deviceCount].Number = PLUGIN_ID_054;
            break;
        }

        case PLUGIN_GET_DEVICENAME:
        {
            string = F(PLUGIN_NAME_054);
            break;
        }

        case PLUGIN_GET_DEVICEVALUENAMES:
        {
            break;
        }

        case PLUGIN_INIT:
        {
            rf.init();
            //rf.sendCommand(IthoJoin);
            addLog(LOG_LEVEL_INFO, F("CC1101 868Mhz transmitter initialized"));
            success = true;
            break;
        }

        case PLUGIN_WRITE: {

            String tmpString = string;

            String cmd = parseString(tmpString, 1);
            String param1 = parseString(tmpString, 2);


            if (cmd.equalsIgnoreCase(F("ITHOSEND")))
            {

                if (param1.equalsIgnoreCase(F("join")))
                {
                    rf.sendCommand(IthoJoin);
                    addLog(LOG_LEVEL_INFO, F("Sent command for 'join' to Itho unit"));
                    printWebString += F("Sent command for 'join' to Itho unit");
                    success = true;
                }

                if (param1.equalsIgnoreCase(F("leave")))
                {
                    rf.sendCommand(IthoLeave);
                    addLog(LOG_LEVEL_INFO, F("Sent command for 'leave' to Itho unit"));
                    printWebString += F("Sent command for 'leave' to Itho unit");
                    success = true;
                }

                if (param1.equalsIgnoreCase(F("low")))
                {
                    rf.sendCommand(IthoLow);
                    addLog(LOG_LEVEL_INFO, F("Sent command for 'low speed' to Itho unit"));
                    printWebString += F("Sent command for 'low speed' to Itho unit");
                    success = true;
                }

                if (param1.equalsIgnoreCase(F("medium")))
                {
                    rf.sendCommand(IthoMedium);
                    addLog(LOG_LEVEL_INFO, F("Sent command for 'medium speed' to Itho unit"));
                    printWebString += F("Sent command for 'medium speed' to Itho unit");
                    success = true;
                }

                if (param1.equalsIgnoreCase(F("high")))
                {
                    rf.sendCommand(IthoFull);
                    addLog(LOG_LEVEL_INFO, F("Sent command for 'full speed' to Itho unit"));
                    printWebString += F("Sent command for 'full speed' to Itho unit");
                    success = true;
                }

                if (param1.equalsIgnoreCase(F("timer1")))
                {
                    rf.sendCommand(IthoTimer1);
                    addLog(LOG_LEVEL_INFO, F("Sent command for 'timer 1' to Itho unit"));
                    printWebString += F("Sent command for 'timer 1' to Itho unit");
                    success = true;
                }               

                if (param1.equalsIgnoreCase(F("timer2")))
                {
                    rf.sendCommand(IthoTimer2);
                    addLog(LOG_LEVEL_INFO, F("Sent command for 'timer 2' to Itho unit"));
                    printWebString += F("Sent command for 'timer 2' to Itho unit");
                    success = true;
                }       

                if (param1.equalsIgnoreCase(F("timer3")))
                {
                    rf.sendCommand(IthoTimer3);
                    addLog(LOG_LEVEL_INFO, F("Sent command for 'timer 3' to Itho unit"));
                    printWebString += F("Sent command for 'timer 3' to Itho unit");
                    success = true;
                }   

            }
        }

    break;
    }
    return success;
}


HTTP:
http://192.168.6.25/control?cmd=ITHOSEND,join
http://192.168.6.25/control?cmd=ITHOSEND,low
http://192.168.6.25/control?cmd=ITHOSEND,medium
http://192.168.6.25/control?cmd=ITHOSEND,high

MQTT:
mosquitto_pub -t /IthoRemote/cmd -m ithosend,join
mosquitto_pub -t /IthoRemote/cmd -m ithosend,low
mosquitto_pub -t /IthoRemote/cmd -m ithosend,medium
mosquitto_pub -t /IthoRemote/cmd -m ithosend,high

(mijn devicename is 'IthoRemote', kun je instellen via tabje 'Config' in de WebGUI).
Helaas nog niet kunnen ontdekken hoe ik kan zorgen voor terugkoppeling via MQTT.

Ik ben geen C/C++ programmeur, dus het zou kunnen dat er wat bugs in zitten. Uiteraard heb je wel de library van supersjimmie nodig.

Voor de luie mensen, hier een kant-en-klare binary: IthoRemote_ESPEasy2.0.bin (gebaseerd op ESPEasy 'Release v2.0.0-dev10') zodat je de Arduino IDE en libraries e.d. niet nodig hebt. Flashen kan met deze tools (uitpakken, .bin in dezelfde folder zetten en dan FlashESP8266.exe uitvoeren)

Enjoy! _/-\o_
Vraagje, ik heb jouw code gebruikt om in Esp Easy MEGA te compilen met Arduino. Dit gaat allemaal goed, geen foutmeldingen. Uploaden en verder configureren.

Als ik op de serialport kijk, zie ik het volgende:
INIT : Booting version: (custom)
INIT : Warm boot #17
FS   : Mounting...
FS   : Mount successful, used 72288 bytes of 2949250
INIT : Free RAM:24856
INIT : I2C
INIT : SPI Init (without CS)
WIFI : AP Mode disabled
WIFI : AP Mode ssid will be IthoEspEasy_0 with address 192.168.4.1
WIFI : Connecting iRouter attempt #1
WIFI : Connected! IP: 10.0.0.101 (IthoEspEasy_0)
CC1101 868Mhz transmitter initialized
MQTT : Connected to broker
Subscribed to: itho/out
WD   : Uptime 0 ConnectFailures 0 FreeMem 22424


So far so good... maar zodra ik een commando geef:
code:
1
2
3
4
http://10.0.0.101/control?cmd=ITHOSEND,join
http://10.0.0.101/control?cmd=ITHOSEND,low
http://10.0.0.101/control?cmd=ITHOSEND,medium
http://10.0.0.101/control?cmd=ITHOSEND,high

Dan komt er Send op de serialport, en crasht de ESP (Wemos Mini D1).

Het enige wat ik in ESPEasy aangepast heb, is m'n WiFi, MQTT en de ITHO enabled. Daarnaast heb ik het met SPI aan en uit geprobeerd, maar alles crasht -O-

Afbeeldingslocatie: https://tweakers.net/ext/f/cRzhtJnhyjCImW1LhLoRQBTY/full.png
Afbeeldingslocatie: https://tweakers.net/ext/f/GzWxAPHFD1JaWqtCod6P2XfO/full.png

Koop hier mijn P1 reader :)


  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 04-04 21:04

iMars

Full time prutser

@ThinkPad Hoe heb jij je mqtt ingesteld? Want wat ik ook publish, alleen via de url reageert ie.

Edit: veranderd naar OpenHAB MQTT:
mosquitto_pub -u *** -P *** -t '/ithoremote/cmd' -m 'ITHOSEND,high' 

Nu werkt het wel :9

Edit 2:
Afbeeldingslocatie: https://tweakers.net/ext/f/MqZ9TVkG8hlsEL1JjfUA6sEK/full.png
_/-\o_

[ Voor 58% gewijzigd door iMars op 06-12-2017 22:35 ]

Koop hier mijn P1 reader :)


  • jodur
  • Registratie: Mei 2007
  • Laatst online: 25-02 21:53
Voor diegene die homeassistant gebruiken en mijn ESP_EASY plugin. :)F

ITHO FAN Homeassistant

Hieronder de home assistant config scripts:

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
37
38
39
40
41
42
43
sensor:
  - platform: mqtt
    name: Tijd
    state_topic: "/ESP_Easy/Fan/Timer"
    value_template: "{{value}}"
    unit_of_measurement: 's'
  - platform: mqtt
    name : Snelheid
    state_topic: "/ESP_Easy/Fan/State"
    value_template: >
      {% if value|float==0 %}Standby{% endif %}
      {% if value|float==1 %}Laag{% endif %}
      {% if value|float==2 %}Medium{% endif %}
      {% if value|float==3 %}Hoog{% endif %}
      {% if value|float==4 %}Full{% endif %}
      {% if value|float>=11 %}Hoog(T){% endif %}
     
fan:
  - platform: mqtt
    command_topic: "/ESP_Easy/Fan/cmd"
    state_topic : "/ESP_Easy/Fan/State"
    speed_command_topic: "/ESP_Easy/Fan/cmd"
    speed_state_topic: "/ESP_Easy/Fan/State"
    state_value_template: "{% if value|float==0 %}State 0{% endif %}{% if value|float >0 %}State 1{% endif %}"
    speed_value_template: "{% if value|float==0 %}State 0{% endif %}{% if value|float >0 and value|float <=4 %}State {{value}}{% endif %}{% if value|float >=11 %}State 3{% endif %}"
    payload_on: "State 1"
    payload_off: "State 0"
    payload_low_speed: "State 1"
    payload_medium_speed: "State 2"
    payload_high_speed: "State 3"
    optimistic: "true"
    name: Afzuiging badkamer
    speeds:
      - low
      - medium
      - high    

group:
  Ventilator:
    entities:
      - fan.afzuiging_badkamer
      - sensor.Snelheid
      - sensor.Tijd


customize.yaml

code:
1
2
3
4
   sensor.tijd:
      icon: mdi:timer
   sensor.snelheid:
      icon: mdi:transfer

  • Pascal Saul
  • Registratie: Augustus 2001
  • Laatst online: 07-07-2025
sjimmie schreef op woensdag 17 januari 2018 @ 18:33:
[...]

Die interrupt hoeft niets "aan te kunnen". Op het moment dat er 1 bit binnenkomt wordt die interrupt getriggered en een paar msec daarna wordt de buffer uitgelezen. Dus het enige wat de interrupt doet is een timer starten, en die timer triggert daarna alleen het uitlezen van de buffer.
Het klinkt wel een beetje als een hardware issue, bijv omdat de interrupt niet goed is aangeloten (of op een pin die dat niet goed ondersteunt maar ik meen dat een esp8266 op alle pinnen wel een interrupt kan ontvangen), of omdat de draadjes tussen de cc1101 en de esp8266 niet helemaal correct zitten.
Onthoudt dat er op dat vlak een verschil tussen de "oude" en de "nieuwe" library zit, dus controleer dat nog eens. En als je toch aan het controleren bent, wil je dan even zelf op internet de pin-out van jouw cc1101 en jouw esp8266 opzoeken en op basis daarvan jouw eigen pin-tabelletje maken? Kleine kans, maar wellicht heb ik een tikfout in het schema waardoor het bij jou niet goed werkt.
En je noemt een NodeMCU v0.9. Daarmee heb ik geen ervaring, wat zijn die verschillen tussen die en een v1.0 precies?
Zit niet veel verschil in hoor: https://www.cnx-software....powered-by-esp8266-wisoc/

Ik heb verder de "CC1101 868MHZ M115 Wireless Module Long Distance Transmission Antenna GM"

Als volgt aangesloten:
Afbeeldingslocatie: https://i.imgur.com/1pniHeO.png
D3 (GPIO0) = GDO2 (6)
D5 (GPIO14) = SCLK (4)
D6 (GPIO12) = SO (5)
D7 (GPIO13) = SI (3)
D8 (GPIO15) = CSN (8 )
GND (GND) = GND (2)
3V3 (3V3) = VCC (1)
Ik heb D1 t/m D3 als Interrupt geprobeerd al (https://nodemcu.readthedocs.io/en/master/en/modules/gpio/)

Zonet heb ik nog even de interrupt draad opnieuw gesoldeerd maar dat maakte weinig uit. Als de draadjes niet goed zouden zitten, had de rest ook niet gewerkt en af toen ontvang ik wel wat maar niet van mijn remotes. Althans niet in real-time want ik heb zo'n 20 verschillende ID's verzameld al.

[ Voor 8% gewijzigd door Pascal Saul op 17-01-2018 19:10 ]


  • martinvdm
  • Registratie: Januari 2001
  • Laatst online: 30-03 07:14

martinvdm

Martinvdm = TechJunky.nl

jodur schreef op vrijdag 2 februari 2018 @ 13:24:
Met de 536-0124 Remote zou het gewoon moeten werken, deze gebruik ik ook!

Ik neem aan dat je niet letterlijk %sysname% in de topic naam heb staan?

Let wel je moet de OpenHAB MQTT controller selecteren en niet de default Domoticz!
Ik heb deze settings:
Afbeeldingslocatie: http://i66.tinypic.com/2na4pzs.jpg
Afbeeldingslocatie: http://i65.tinypic.com/24njx1f.jpg

Met dit in HA als sensor:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- platform: mqtt
name: Afzuiging Tijd
state_topic: "/IthoRemote/Fan/Timer"
value_template: "{{value}}"
unit_of_measurement: 's'
- platform: mqtt
name : Afzuiging Snelheid
state_topic: "/IthoRemote/Fan/State"
value_template: >
{% if value|float==0 %}Standby{% endif %}
{% if value|float==1 %}Laag{% endif %}
{% if value|float==2 %}Medium{% endif %}
{% if value|float==3 %}Hoog{% endif %}
{% if value|float==4 %}Full{% endif %}
{% if value|float>=11 %}Hoog(T){% endif %}


En dit als fan:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
platform: mqtt
command_topic: "/IthoRemote/Fan/cmd"
state_topic : "/IthoRemote/Fan/State"
speed_command_topic: "/IthoRemote/Fan/cmd"
speed_state_topic: "/IthoRemote/Fan/State"
state_value_template: "{% if value|float==0 %}S$speed_value_template: "{% if value|float==0 %}S$payload_on: "State 1"
payload_off: "State 0"
payload_low_speed: "State 1"
payload_medium_speed: "State 2"
payload_high_speed: "State 3"
optimistic: "true"
name: Centrale Afzuiging
speeds:
- low
- medium
- high

[ Voor 16% gewijzigd door martinvdm op 02-02-2018 18:47 ]

He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext


  • martinvdm
  • Registratie: Januari 2001
  • Laatst online: 30-03 07:14

martinvdm

Martinvdm = TechJunky.nl

@jodur @balk
Het schakelen gaat goed. Ik zie netjes de
/IthoRemote/Fan/cmd State 1, State 2 of State 3 voorbijkomen in mosquitto. Alleen blijft wel de snelheid en tijd op 'unkown' staan in Home Assistant. Tevens zie ik nog steeds niet de bestaande remote voorkomen in het log, ondanks dat Web log op 4 staat.

Ik heb geen 2e ESPEasy.

/IthoRemote/Fan/State zie ik ook helemaal niet voorbij komen in mosquitto.

EDIT:
Ik heb nu onder devices een Itho Ventilation Remote aangemaakt. Deze heb ik D1 meegegeven en als naam Fan.
Afbeeldingslocatie: http://i63.tinypic.com/2ih5qv4.png

Dit zie ik dan wel netjes in mosquitto voorbij komen.
/IthoRemote/Fan/State 1
/IthoRemote/Fan/Timer 0
/IthoRemote/Fan/LastIDindex 0

Update nu ook de status in HA netjes en ik zie netjes allerlei IDs voorbij komen in het LOG. Dus het lijkt echt de goede kant op te gaan. Ik zie alleen heel veel verschillende IDs voor komen, dus nu nog ff de vraag welk ID is nu de Itho Remote controller.

[ Voor 68% gewijzigd door martinvdm op 02-02-2018 21:50 ]

He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext


  • martinvdm
  • Registratie: Januari 2001
  • Laatst online: 30-03 07:14

martinvdm

Martinvdm = TechJunky.nl

Mischien niet de beste foto, maar ik hem ook een Wemos en werkt prima; zit zo aangesloten Incl werkende ontvangende codes van de huidige Remote.
Wemos

He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext


  • MsG
  • Registratie: November 2007
  • Laatst online: 09:35

MsG

Forumzwerver

Mensen hier ook ervaring of dit met Orcon ventilatoren werkt? Ik lees daar een stuk minder over, maar wellicht dat iemand hier al iets mee heeft geprobeerd.

Ik heb in mijn huurwoning deze:

Afbeeldingslocatie: https://www.ventishop.eu/image/cache/data/products/PktXetNC8q-800x800.jpg

Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn


  • itsme
  • Registratie: Februari 2000
  • Niet online
Ik weet niet wie deze plugin voor homebridge geschreven heeft, maar bedankt!

https://github.com/adri/homebridge-itho-cve-eco-rft

Zojuist is hier een nieuwe afzuiging geplaatst, met deze plugin en de daar gelinkte ESP8266 code heb ik dit via homebridge kunnen toevoegen aan homekit _o_

Afbeeldingslocatie: https://user-images.githubusercontent.com/133832/31438701-81256bf4-ae89-11e7-8c5c-a3c1d5d4d4c5.png

Mocht iemand deze plugin voor homekit willen proberen, zelf even de code downloaden en als developer draaien. De plugin is niet gepubliceerd naar npm.

"If God wanted us to have unlimited free energy He would have put a giant fusion reactor in the sky"


  • Janssuuh
  • Registratie: Mei 2018
  • Laatst online: 04-06-2025
Allen,

Ik volg dit gave project al een aantal maanden...
Zelf krijg ik e.e.a. helaas nog niet helemaal aan de praat en ik verwacht dat dit te maken heeft met mijn type Ventilator.

Allereerst mijn huidige hardware / setup:
- OptimaFlow met ingebouwde RV en CO2 sensor
- Zender met 'auto' en 'timer' stand (536 0150)
- Spider Base zender

- C1101 verbonden aan een Wemos D1 mini
- C1101 verbonden aan een NodeMcu v3 Lua ESP-12E

- Arduino IDE 1.8.5
- CH341SER driver geïnstalleerd
- Board selectie wisselend tussen 'NodeMCU 1.0 ESP-12E' en 'Wemos D1 R2 & mini'

Hiermee ben ik begonnen de sketch (IthoEcoFanRFT) van Klusjesman en Supersjimmie te uploaden.

M.b.v. de posts op dit topic heb ik de programmatuur zover dat op de seriële monitor wordt weergegeven welke knop van de 0150 is ingedrukt;
Afbeeldingslocatie: https://www.janssuuh.nl/wp-content/uploads/2018/05/tw_Ontvang-300x139.png
Zoals te zien hier ook het ID van de zender mee achterhaald.

Inmiddels heb ik in de programmatuur een aantal varianten van de specifieke commands aangepast.
Afbeeldingslocatie: https://www.janssuuh.nl/wp-content/uploads/2018/05/tw_Message2-300x157.png
De commando's Low, Medium (Auto) en High werken veelal wel, maar voornamelijk de Timers en de Join functie lijken alleen zoals op de afbeelding opgepakt te worden. Voor het loggen / ontvangen van deze berichten niet zo spannend natuurlijk, maar ik verwacht dat dezelfde commando's verstuurd worden wanneer je gaat sturen.
Aangezien het versturen van commando's tot nu toe volledig genegeerd wordt door de Ventilator ben ik benieuwd of het mogelijk is om de daadwerkelijk gebruikte commando's (door de 0150) weer te geven zijn in de monitor?!

Afbeeldingslocatie: https://www.janssuuh.nl/wp-content/uploads/2018/05/tw_Remotes-300x136.png
(Bij gebruik van de SpIDer krijg ik vooralsnog überhaupt bijna niks terug.)


Afbeeldingslocatie: https://www.janssuuh.nl/wp-content/uploads/2018/05/tw_Verstuur-300x192.png
(Ik kan een aantal waarden weergeven, maar het daadwerkelijke command / message2 o.i.d. krijg ik niet te pakken!)

Ik heb trouwens ook nog geprobeerd om de programmatuur met het RFTid van de 0150 en van de SpIDer te draaien en te zorgen dat de counter die gebruikt wordt overeenkomt met de waarde die de originele zender op dat moment heeft. Dit in de hoop om zonder te joinen toch (alsof het daadwerkelijk een commando van mijn 0150 zou zijn) de ventilator van stand te veranderen. Helaas zonder resultaat..

Resumé:
- Lezen van de 0150 werkt deels wel, alleen nog niet met de details die ik zou willen
- Lezen van de SpIDer werkt zo goed als niet
- Zenden naar de OptimaFlow werkt totaal niet

Is er iemand die dezelfde zender / ventilator gebruikt en dit wel aan de praat heeft gekregen?

(PS: Ik zou beschikbaar gestelde ESPEasy bins graag uitproberen, maar ga er vanuit dat deze vooralsnog niet geschikt zijn voor de OptimaFlow / 0150 zender?)

  • PTish
  • Registratie: Juli 2011
  • Nu online
Gek, ik heb hem aan de D1 gesoldeerd, maar deze is niet beschikbaar in de dropdown. Enig idee waarom?

Afbeeldingslocatie: https://tweakers.net/ext/f/cZisWr6DSNDfEHjt7JhfCNSw/thumb.jpg

Ligt het aan 1 van deze instellingen?

Afbeeldingslocatie: https://tweakers.net/ext/f/MJd9wnCCwVGBZKt7vttaDdvk/thumb.jpg


Edit: Maar even selecteerbaar gemaakt via de inspector. Nu werkt alles.

[ Voor 7% gewijzigd door PTish op 25-07-2018 21:26 ]

YASH! - Yet Another Smart Home


  • jobr
  • Registratie: Januari 2009
  • Laatst online: 26-07-2025
rmeertens schreef op zaterdag 10 februari 2018 @ 17:31:
Hallo allen,

Net ESPEasyItho plugin geinstalleerd op mijn esp met IP=192.168.1.144. Hij doet het pefect. Thaks Jodur!

Nu wil ik hem bedienen vanuit Domoticz en wanneer ik de RF Remote(orignele afstandbedining van de FAN) indruk moet de status in domoticz geupdate worden. Ik heb het geprobeerd met een domoticz "Selector switch". Helaas krijg ik het laatste deel(het updaten) niet aan de gang...

Uitleg:
De aan Domoticz "Selector switch" met IDX 83 heeft de volgende configuratie:
Lvl Action
0 http://192.168.1.144/control?cmd=STATE,0
10 http://192.168.1.144/control?cmd=STATE,1
20 http://192.168.1.144/control?cmd=STATE,2
30 http://192.168.1.144/control?cmd=STATE,3
40 http://192.168.1.144/control?cmd=STATE,4
50 http://192.168.1.144/control?cmd=STATE,13
60 http://192.168.1.144/control?cmd=STATE,23
70 http://192.168.1.144/control?cmd=STATE,33

Het bedienen werkt.

Ik zit met een probleempje dat wanneer ik de RF Remote indruk de status van mijn Selector Switch niet bijgewerkt wordt. (Er komt undefined te staan)

Na een analyze zie ik dat de EspEasy netjes een http connectie maakt:
/json.htm?type=command&param=udevice&idx=83&svalue=3;0 maar helaas reageert de Selector Switch van Domoticz niet op svalue=3, maar wel op 30(Moet kennelijk gelijk zijn aan de switch level). Dit heb ik getest met CURL.

Helaas kan ik de in Domoticz de switch levels(10,20,30 etc) niet aanpassen, deze worden namelijk automatisch gegenereerd door Domoticz. Wanneer ik deze kon veranderen naar 0,1,2,3,4,13,23,33 (Dit zijn de states die vanuit ESPEasy gestuurd worden)dan had het gewerkt.

Heeft iemand een tip?

Alvast bedankt.

Groetjes,

Rick
Het is mij volgens mij gelukt om de espeasy variant van @jodur werkend te krijgen met Domoticz waarbij ook de status in Domoticz wordt bijgewerkt zonder loops e.d. te krijgen.
De eerder aangedragen methode met het gebruiken van formules werkt niet voor de timer acties omdat deze een heel andere nummering heeft.


Hiervoor het ik het volgende gedaan:

Op 1 of andere manier blijken de rules in de espeasy binairy van jodur niet goed te werken. Rules worden uitgevoerd terwijl dat niet zou moeten. Daarom eerst de plugin van jodur met de huidige espeasy gecompileerd. Dan werken ze wel goed.

- huidige development branch van espeasy gepakt en deze eerst compileren in Arduino IDE
(dit moet je eerst op orde hebben; src dir renamen naar ESPEasy en uit lib folders kopieren naar Arduino IDE librairies)
- daarna itho lib vanuit jodur github in libraries van Arduino IDE gekopieerd
- _P145_Itho.ino gekopieerd naar ESPEasy dir (die eerder al is gecompileerd)
daarin de volgende 4 regels aanpassen
code:
1
2
3
4
          addFormSubHeader(F("Remote RF Controls"));
          addFormTextBox( F("Unit ID remote 1"), F("PLUGIN_145_ID1"), PLUGIN_145_ExtraSettings.ID1, 23);
          addFormTextBox( F("Unit ID remote 2"), F("PLUGIN_145_ID2"), PLUGIN_145_ExtraSettings.ID2, 23);
          addFormTextBox( F("Unit ID remote 3"), F("PLUGIN_145_ID3"), PLUGIN_145_ExtraSettings.ID3, 23);

- dan opnieuw compileren en uploaden naar esp
- in domoticz een dummy selector switch aanmaken:
VentilatorDomo

Uiteraard even je eigen ipadres van espeasy goed zetten.

- in ESPEasy de plugin configureren
(vergeet niet bij Hardware on Init spi uit te zetten en onder "I2C Interface" alles op None te zetten)
(geen Domoticz controller toevoegen)
Afbeeldingslocatie: https://tweakers.net/ext/f/D2XMjE1uZF96VBOubbNAETT4/thumb.jpg

Uiteraard bij Unit ID remote 1 de ID van je remote invullen en bij 1st GPIO de juiste pin kiezen waar het interrupt draadje aan vast zit.

- in ESPeasy rules aanzetten en de volgende gebruiken:
Rules set 1:
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
on Itho#State do
  // Standby
  if [Itho#State] = 0 and [dummyvar1#laststate] <> 0 and [Itho#LastIDindex] <> 0
       event UpdateDomoticz
  endif
 
  // Laag
  if [Itho#State] = 1 and [dummyvar1#laststate] <> 1 and [Itho#LastIDindex] <> 0
    event UpdateDomoticz
  endif

  // Auto (of Medium)
  if [Itho#State]= 2 and [dummyvar1#laststate] <> 2 and [Itho#LastIDindex] <> 0
    event UpdateDomoticz
  endif

  // Hoog
  if [Itho#State]=3 and [dummyvar1#laststate] <> 3 and [Itho#LastIDindex] <> 0
    event UpdateDomoticz
  // 
  endif

  // Max
  if [Itho#State]=4 and [dummyvar1#laststate] <> 4 and [Itho#LastIDindex] <> 0
    event UpdateDomoticz
  endif

  // Hoog voor 10 min
  if [Itho#State]=13 and [dummyvar1#laststate] <> 13 and [Itho#LastIDindex] <> 0
    event UpdateDomoticz
  endif

  // Hoog voor 20 min
  if [Itho#State]=23 and [dummyvar1#laststate] <> 23 and [Itho#LastIDindex] <> 0
    event UpdateDomoticz
  endif

  // Hoog voor 30 min
  if [Itho#State]=33  and [dummyvar1#laststate] <> 33 and [Itho#LastIDindex] <> 0
    event UpdateDomoticz
  endif

  if [Itho#Timer] = 0 and  [dummyvar1#lasttimer] = 2 and [Itho#LastIDindex] = 0 // if timer has ended, reset State
    event UpdateDomoticz
  endif


  TaskValueSet 2,1,[Itho#State]
  TaskValueSet 2,2,[Itho#Timer]

endon


Rules set 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
37
38
39
40
41
42
43
on UpdateDomoticz do
  // Standby
  if [Itho#State] = 0 
       SendToHTTP 192.168.1.159,8080,/json.htm?type=command&param=udevice&idx=138&nvalue=0&svalue=80
  endif
 
  // Laag
  if [Itho#State] = 1 
       SendToHTTP 192.168.1.159,8080,/json.htm?type=command&param=udevice&idx=138&nvalue=1&svalue=20
  endif

  // Auto (of Medium)
  if [Itho#State]= 2 
       SendToHTTP 192.168.1.159,8080,/json.htm?type=command&param=udevice&idx=138&nvalue=1&svalue=10
  endif

  // Hoog
  if [Itho#State]=3 
       SendToHTTP 192.168.1.159,8080,/json.htm?type=command&param=udevice&idx=138&nvalue=1&svalue=30
  // 
  endif

  // Max
  if [Itho#State]=4 
       SendToHTTP 192.168.1.159,8080,/json.htm?type=command&param=udevice&idx=138&nvalue=1&svalue=40
  endif

  // Hoog voor 10 min
  if [Itho#State]=13 
       SendToHTTP 192.168.1.159,8080,/json.htm?type=command&param=udevice&idx=138&nvalue=1&svalue=50
  endif

  // Hoog voor 20 min
  if [Itho#State]=23 
       SendToHTTP 192.168.1.159,8080,/json.htm?type=command&param=udevice&idx=138&nvalue=1&svalue=60
  endif

  // Hoog voor 30 min
  if [Itho#State]=33 
       SendToHTTP 192.168.1.159,8080,/json.htm?type=command&param=udevice&idx=138&nvalue=1&svalue=70
  endif

endon


Uiteraard even je eigen IDX en ipadres en poort van domoticz goed zetten.

Door Serial log Level in Advanced op Debug te zetten kun je zien wat er gebeurd.

En dan moet het werken en wordt de status ook in Domoticz aangepast als je op de remote drukt.
Ik heb het nog niet zo lang draaien dus weet niet hoe stabiel de huidige development branch is. Ik heb die van vandaag gebruikt.

Op deze manier worden de selector actions niet gestart als je de remote gebruikt. Een eventueel device script wel. En als je in Domoticz een selectie maakt dan worden de selector actions wel gebruikt.

edit: rules aangepast en plaatjes espeasy ivm extra dummy var. Nu werkt het na behoren.

[ Voor 15% gewijzigd door jobr op 17-12-2018 18:24 . Reden: rules aangepast ]


  • Ngai
  • Registratie: Oktober 2007
  • Laatst online: 20-06-2024
Ik heb het nu werkend met Blynk / IFTTT / Google Assistent en kan dus nu via de app of met spraak de ventilatie aan of uit zetten.

Iets aangepaste versie/library van: https://github.com/TechApprentice/IthoEcoFanRFT5modeESP
Deze had minder dingen eromheen dan de andere, dus was wat makkelijker opzetten. Ga binnenkort (opnieuw) proberen om het op die van incmve werkend te krijgen, maar had daar veel problemen met WDT crashes toen ik Blynk wilde gebruiken, heb het vermoeden dat het te maken heeft met wifi en loop.

Arduino IDE 1.8.8
CC1101 868Mhz transmitter
NodeMCU ESP8266 (ESP-12E) met core 2.5.0

Blynk app: https://play.google.com/store/apps/details?id=cc.blynk
IFTTT / Google Home Assistent

BLYNK UITLEG

In BLYNK kopieer je de AUTH token naar de .ino file “AUTH”.

In BLYNK maak je buttons aan met “VIRTUAL PINS” die zijn dan eigenlijk gelinkt naar functies die draaien op de NodeMCU. Maak een PUSH button aan met values 0 - 1, zet hem op V5 en noem hem HIGH.

In de .INO zie je:
code:
1
2
3
4
5
6
BLYNK_WRITE(V5) // V5 is the number of Virtual Pin
{
   if (param.asInt() == 1){
      sendFullSpeed();
   } 
}

De BLYNK app roept deze functie aan. Zo zet je alle buttons / virtual pins (3 (low), 4 (medium) , 5 (high), 6(timer)) op.

Afbeeldingslocatie: https://i.imgur.com/jjg3pi2.jpgAfbeeldingslocatie: https://i.imgur.com/1LRjuX2.jpg

In Arduino IDE installeer je de Blynk library!

IFTTT / Assistent

In IFTTT (If This Then That) gebruik je WEBHOOKS.
Daarin gebruik je als URL: http://139.59.206.133/JOUWAUTHTOKEN/update/V5?value=1
Method = GET
Content Type = application/json

Die URL roept de BLYNK “CLOUD” aan en update the value naar 1 waardoor sendFullSpeed(); zal activeren. Als je IFTTT weer gekoppeld hebt aan je Google Assistent kun je het met spraak aansturen. “TURN BOX ON” of “TURN BOX OFF” werkt het beste als je assistent op Nederlands staat ingesteld (IFTTT is namelijk alleen nog in het Engels en dus niet optimaal).

Afbeeldingslocatie: https://i.imgur.com/16fJpzR.jpg

DE .INO

Hier staat de code die ik gebruikt heb:
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
#define BLYNK_PRINT Serial

#include <SPI.h>
#include "IthoCC1101.h"
#include "IthoPacket.h"
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

//BLYNK//
char auth[] = "JOUWTOKEN";

// WiFi Definitions //
char ssid[] = "JOUWSSID";
char pass[] = "JOUWPASSWORD";

IthoCC1101 rf;
IthoPacket packet;
WiFiServer server(80);

void setup() 
{

  Serial.begin(115200);
  delay(10);
  Serial.println("");
  Serial.println("ESP8266 remote for Itho ventilation unit");
  Serial.println("Setting up CC1101 module...");
  rf.init();
  Serial.println("CC1101 transmitter ready!");
  Serial.println("");
  sendRegister();
  Serial.println("");

  Blynk.begin(auth, ssid, pass);
  
  server.begin();
  // Print the IP address
  Serial.print("Use this URL to connect: ");
  Serial.print("http://");
  Serial.print(WiFi.localIP());
  Serial.println("/");
}


// BLYNK VIRTUAL WRITE //
// SET THESE VIRTUAL PINS IN THE APP AS "PUSH" BUTTON
BLYNK_WRITE(V6) // V6 is the number of Virtual Pin
{
   if (param.asInt() == 1){
      //Blynk.virtualWrite(V6, 0);    // Update app with status, only need this when using toggle switch
      sendTimer();
   } 
}
BLYNK_WRITE(V5) // V5 is the number of Virtual Pin
{
   if (param.asInt() == 1){
      sendFullSpeed();
   } 
}
BLYNK_WRITE(V4) // V4 is the number of Virtual Pin
{
   if (param.asInt() == 1){
      sendMediumSpeed();
   } 
}
BLYNK_WRITE(V3) // V3 is the number of Virtual Pin
{
   if (param.asInt() == 1){
      sendLowSpeed();
   } 
}


void loop() 
{
  Blynk.run();
  
  // Check if a client has connected
  WiFiClient client = server.available();
  if (!client) {
    return;
  }

  // Read the first line of the request
  String req = client.readStringUntil('\r');
  Serial.println(req);
  client.flush();

  // Match the request
  const char* val;

  if (req.indexOf("/low") != -1) {
    val = "low";
    sendLowSpeed();
  }
  else if (req.indexOf("/medium") != -1) {
    val = "medium";
    sendMediumSpeed();
  }
  else if (req.indexOf("/high") != -1) {
    val = "high";
    sendFullSpeed();    
  }
  else if (req.indexOf("/timer") != -1) {
  val = "timer";
    sendTimer();    
  }
  client.flush();

  // Web Panel //
  client.println("HTTP/1.1 200 OK");
  client.println("Content-Type: text/html");
  client.println(""); //  do not forget this one
  client.println("<!DOCTYPE HTML>");
  client.println("<html>");
 
  client.print("Fan is now: ");
  client.print(val);
 
  client.println("<br><br>");
  client.println("<a href=\"/timer\"\"><button>Timer </button></a>");
  client.println("<a href=\"/low\"\"><button>Low </button></a>");
  client.println("<a href=\"/medium\"\"><button>Medium </button></a>");
  client.println("<a href=\"/high\"\"><button>High </button></a><br />");  
  client.println("</html>");
 
  delay(1);
  Serial.println("Client disconnected");
}

void sendRegister() {
  Serial.println("Sending command 'join' to Itho ventilation unit...");
   rf.sendCommand(IthoJoin);
   Serial.println("Command 'join' has been sent!");
}

void sendLowSpeed() {
   Serial.println("Sending command 'low' to Itho ventilation unit...");
   rf.sendCommand(IthoLow);
   Serial.println("Command 'low' has been sent!");
}

void sendMediumSpeed() {
   Serial.println("Sending command 'medium' to Itho ventilation unit...");
   rf.sendCommand(IthoMedium);
   Serial.println("Command 'medium' has been sent!");
}

void sendFullSpeed() {
   Serial.println("Sending command 'fullspeed' to Itho ventilation unit...");
   rf.sendCommand(IthoFull);
   Serial.println("Command 'fullspeed' has been sent!");
}

void sendTimer() {
   Serial.println("Sending command 'timer' to Itho ventilation unit...");
   rf.sendCommand(IthoTimer1);
   Serial.println("Command 'timer' has been sent!");
}

  • vso
  • Registratie: Augustus 2001
  • Niet online

vso

tja...

gitaarwerk schreef op zondag 31 maart 2019 @ 11:37:
Ik krijg deze week een nieuwe itho box. En zag dit topic. Ik kan wel solderen, maar heb niet echte electronica kennis. Is dit project voor mij te doen? (Ik heb multimeters, e.d.)
Lijkt me namelijk wel heel tof om via een kinetische muurbediening de gehele badkamer 'aan te zetten'

Ik vraag me overigens af of de itho niet met een knop te bedienen is en daar een fibrato binary sensor in te hacken valt. Is niet echt een RF project natuurlijk :-)
je moet ergens beginnen :) en als je het aandurft een batterij 2 draadjes en een lamp aan elkaar te verbinden en het verschil weet tussen + en - ben je al verder dan menig persoon ;)

En als je deze post niet afschrikt dan komt het wel goed :) en het gaat uiteindelijk om 8 draadjes verbinden tussen 2 printplaatjes .. net lego, je begint eerst met soldeerloos .. en als alles werkt kan je alles op zijn plek solderen.

Maar probeer het eind goed te omschrijven, en werk alles terug in blokjes ..
je start met 2 blokken
- ontvanger
- zender (nog te bouwen)
vervolgens ga je de zender opdelen in 2 blokjes
-- de "knop" (die in de badkamer hangt?)
-- de zend unit (de werkelijke bediening)

En zo ga je steeds meer kleiner "beschrijven",

het bouwen kan simpel zonder (teveel) soldeer werk hiervoor heb je genoeg aan
Afbeeldingslocatie: https://ae01.alicdn.com/kf/HTB16Y4duNSYBuNjSsphq6zGvVXap/Mini-Solderless-Breadboard-83x55mm-Jump-Draden-65-stks-Project-Bread-Board-Draadbruggen.jpg_640x640.jpg

- de esp,
- USB to serial adapter (om te progammeren)
- c1150 of c1101 zend unit
- usb soldeer bout (paar euro) (zit vaak wat soldeer spul bij)
- paar "knopjes" non-locking (indrukken = aan, los = uit)
- telefoon oplader heb je vast genoeg in huis + kabels)

Solderen heb je nodig om eventueel pinnetjes vast/lost te solderen en de breadboard kan je mee testen ..

Voor de rest zijn er genoeg youtube video's met esp,arduino projecten hoe je de (github) code die in dit topic staat toepast.

Tja vanalles


  • makooy
  • Registratie: Januari 2011
  • Laatst online: 09:06
Ik heb vorig jaar een klant-en-klare module gekocht van iemand op Marktplaats(die ik nu dus niet meer terug kan vinden |:( )

De module valt regelmatig van de wifi af, nu dacht ik te zoeken naar een update maar ik weet niet welke ik moet hebben :/

Als in de webpagina erbij pak zie ik dit:
Afbeeldingslocatie: https://tweakers.net/ext/f/pDI1iTPN7E9txEr6S1FORjnm/thumb.png

Onder "Tools" heb ik wel een "Firmware" knop waarbij ik kan updaten maar ik kan nergens een bron vinden.

Onder "Help" kom ik uit bij een Google Drive met een txt bestandje met hoe ik de remote via wifi kan aansturen. Er staat wel een naam bij maar ik weet niet of ik die hier mag neerzetten.

Hoop dat jullie mij op weg kunnen helpen.

[ Voor 16% gewijzigd door makooy op 06-07-2019 11:18 ]

TWEAKERS EREDIVISIE VOETBALPOULE!


  • kmf
  • Registratie: November 2000
  • Niet online

kmf

Momenteel ook werkend gekregen. De zender is gekoppeld aan mijn 2 ITHO fans (2 badkamers+2 wc's). Die worden tegelijkertijd aangesproken zodat er 700m3/h afgezogen kan worden op z'n max.

De handleiding hier gebruikt: https://docs.google.com/d...YiHDEwyScqhsPkJHGGYs-/pub

Met de firmware van https://github.com/jodur/ESPEASY_Plugin_ITHO

Wel een kanttekening, in de howto stond de 6 - GDO2 niet goed/onduidelijk gemapped. Deze moet bij de ESP op GPIO10/D12 wil je de rest van de howto volgen.
Hiermee kan de ID van de afstandsbediening wel gemapped worden. Truuk is constant op de afstandsbediening drukken zodat je een reeks van dezelfde ID krijgt.

Met de home assistant instellingen hier
jodur in "DIY: Itho ventilatie aansturen via 868Mhz transmitter"

Kan home assistant ingesteld worden. Met een paar mitsen: command_topic: "/ESP_Easy/Fan/cmd"
state_topic : "/ESP_Easy/Fan/State"
speed_command_topic: "/ESP_Easy/Fan/cmd"
speed_state_topic: "/ESP_Easy/Fan/State" moet aangepast worden naar de topics zoals in de howto beschreven.


Ik heb ook ipv state 3, state 13 ingevuld in de config zodat HIGH enkel de timer aanzwengelt.


Vervolgens in NODE-RED de ventilatie geautomatiseerd.

Afbeeldingslocatie: https://i.ibb.co/9VBPKgN/Screenshot-2019-08-07-23-03-26.png
(ik deel deze maar niet, omdat er teveel custom software en code in zitten)

De klimaatgegevens worden middels zigbee en mqtt opgenomen. En adhv regels besloten welke modus aangezwengeld moet worden.

De afstandsbediening bij de douche kan nog steeds gebruikt worden om te overrulen indien nodig. Zo ook Home Assistant.

One thing's certain: the iPad seriously increases toilet time.. tibber uitnodigingscode: bqufpqmp


  • Denman91
  • Registratie: Oktober 2017
  • Laatst online: 31-10-2024
aller eerst super tof dat er zovele mensen bezig zijn met dit toppic.
ik ben onlangs verhuisd en heb een nieuw itho ventilatiesysteem. Ik heb een RFT met artikelnummer 5360150.
Afbeeldingslocatie: https://i.ibb.co/wCPcjZ2/Whats-App-Image-2019-09-13-at-09-51-19.jpgAfbeeldingslocatie: https://i.ibb.co/23nqvNr/Whats-App-Image-2019-09-13-at-09-51-20.jpg
De ventilatie heeft een ingebouwde CO2 sensor. ik kan de ventilatie op 2 standen zetten, 3 timers instellen (10, 20 en 30min) of op automatisch.
Kan ik al deze functies ook in Home assistant krijgen? Dus ook de automatische functie.

En is het mogelijk om zowel home assistant als de Afstandbediening te gebruiken? Zodat als je via de ab een stand instelt deze ook in home assistant aangepast word. en als de ventilatie automatisch aan gaat dit ook doorgezet word in home assistant?

[ Voor 16% gewijzigd door Denman91 op 18-09-2019 10:17 ]


  • hiker1982
  • Registratie: Maart 2009
  • Laatst online: 29-05-2025
jeroenk86 schreef op maandag 23 september 2019 @ 21:18:
[...]


Ik liep vanavond tegen hetzelfde probleem aan. Bleek de CC1101 niet correct aangesloten. Mogelijk dat dit bij jou ook het geval is?
Dankjewel voor het testen.
Zou je misschien kunnen delen hoe je de CC1101 hebt aangesloten op de NodeMCU?
Ik heb het schema gebruikt zoals beschreven in deze handleiding:
https://docs.google.com/d...YiHDEwyScqhsPkJHGGYs-/pub

Afbeeldingslocatie: https://i.imgur.com/Xbvj0dW.png


@jobr Dankjewel voor het meedenken. Ik ga jouw tips ook meenemen. _/-\o_

  • Speedy-Andre
  • Registratie: Maart 2002
  • Laatst online: 03:21

Speedy-Andre

Sony ZL, XA, Nokia XR20

Afbeeldingslocatie: https://tweakers.net/ext/f/U7MiHEL8e3izpHZ5mXV1QCXf/medium.jpg

Goud van oud, no problemo :P

PVoutput 2x Toshiba Daiseikai 8 3,5kW, Atlantic Explorer V3 200l coil. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW met radiatoren


  • hiker1982
  • Registratie: Maart 2009
  • Laatst online: 29-05-2025
Bart1992 schreef op zondag 29 september 2019 @ 17:33:
Ik probeer inmiddels ook mijn Itho ( eco ) aan de praat te krijgen met een nodeMCU v3 icm cc1101.

Alles lijkt te werken, echter reageert de Itho nergens op en krijg ik hem niet gekoppeld....

De ESP is geconfigureerd zoals in de handleiding : https://docs.google.com/document/

Ik heb alle GPIO pinnen geprobeerd ( bekabeling 5x gecheckt, en ook ingekort naar 3 cm ) maar krijg hem niet gekoppeld met mijn Itho fan, ook zie ik geen ID's voorbij komen wanneer ik de originele afstandbediening gebruik ( zoals meer mensen in dit forum )

Ik heb de files van Jodur geflashed, en ik heb de files van klockie86 geprobeerd maar beide geven hetzelfde resultaat.

Als ik in de log van de ESP kijk lijkt het alsof de CC1101 het doet, maar ik heb hier mijn vraagtekens bij....

[...]


Heeft iemand enig idee wat hier fout kan gaan, of wat ik nog kan proberen?
Hi Bart, Ik gebruik op dit moment de bin file van Jodur.
Heb je bij espeasy onder het tabje tools --> advanced de weblog ook op 3 of dev gezet?
Je krijgt dan namelijk meer informatie te zien.

Afbeeldingslocatie: https://i.imgur.com/yWbADbp.png


Dit laat zien dat je CC1101 goed wordt gedecteerd, dat is dus in orde.
Extra Settings PLUGIN_145 loaded
CC1101 868Mhz transmitter initialized
MQTT : ClientID ITHO connected to broker
Subscribed to: /ITHO/#
WD : Uptime 0 ConnectFailures 0 FreeMem 20888
WD : Uptime 1 ConnectFailures 0 FreeMem 20792
WD : Uptime 1 ConnectFailures 0 FreeMem 20608
Kun je ook aangeven wat voor Itho fan je hebt?
Ikzelf heb een HRU ECO 300 Duo zone.
Het pairen gaat dan iets anders dan in de handleiding : https://docs.google.com/document/ staat.

In die handleiding staat namelijk dat je de fan even uit moet zetten en dan 2 minuten de tijd hebt.
Dit werkte bij mij niet totdat ik er achter kwam dat er een paneeltje op mijn fan zit waar ik hem op pairen kon zetten.
Ik zag toen een timer van 2 minuten lopen. Tijdens die timer heb ik hem gepaired en toen werkte het.

[ Voor 34% gewijzigd door hiker1982 op 30-09-2019 15:05 ]


  • hiker1982
  • Registratie: Maart 2009
  • Laatst online: 29-05-2025
etienne001 schreef op vrijdag 4 oktober 2019 @ 10:30:
Ik gebruik hier de versie van Jodur op een nodemcu.

State 4 werkt bij mij wel, en ik kan zeggen dat die ventilator behoorlijk kabaal begint te maken op deze "boost" stand. Als ik de hoogste stand op de knop gebruik dan is dat nog zacht vergeleken met stand 4.

Helaas kan ik weer niet mijn knop uitlezen. Het lijkt wel het een of ander :)
Op zich niet erg daar ik de ventilator stuur met de cc1101 en een Xiaomi aqara vochtsensor op de badkamer.
Daar gebruik ik hem ook voor.
Heb een zigbee2mqtt stickje gekocht via een tweaker hier.
Heb nu mijn ikea tradfri motion sensoren en de xiaomi humidity sensoren in domoticz staan.

Wanneer de humidity sensor in de badkamer boven een bepaalde waarde komt --> afzuiging op hoog.
In de toilet een motion sensor die het licht automatisch aan laat gaan + afzuiging (die 5 minuten na uitgaan verlichting nog even door blijft gaan) op hoog..... speciaal voor gasten die van pittig+gekruid eten houden :P of die gewoon ontzettend meuren als ze gescheten hebben :+

Ik ga nu even op zoek om te kijken of iemand de CO2 waardes kan uitlezen van de draadloze zender.
Als dit überhaupt wordt uitgezonden door de zender.
Afbeeldingslocatie: https://www.ventilatieland.nl/resize/rft-co2-sensor_10076260062894.jpg/0/1100/True/itho-daalderop-rft-co2-sensor-opbouw-met-bediening-230-volt-04-00045.jpg

  • hiker1982
  • Registratie: Maart 2009
  • Laatst online: 29-05-2025
jeroenk86 schreef op maandag 7 oktober 2019 @ 09:42:
Thanx voor de tip.
Ik zie echter niet waarom dit leidt tot een aantal onbekende ID's. Deze functie koppeld namelijk de het ID terug van de gebruikte afstandsbediening.
Wat bedoel je precies met onbekende ID's?
Bedoel je dat je een lijst met heel veel ID's krijgt te zien zoals dit?

Afbeeldingslocatie: https://i.imgur.com/zqJZb2o.png


Zo ja, dan is dit waar je naar op zoek naar bent zodra je op de afstandsbediening hebt gedrukt.
3x hetzelfde ID achter elkaar.

Afbeeldingslocatie: https://i.imgur.com/cdiXUYT.png

  • henkNL
  • Registratie: September 2019
  • Niet online
Alleen de 'Generic - Dummy Device' heb ik Enabled staan vanwege de koppeling met Domoticz, verder niets.
Ik zal de info posten.
Tnx iig

Edit 1:
Hierbij de timings van versie 18-2-2020:
Afbeeldingslocatie: https://i.postimg.cc/JGS2ZzXf/timings1.jpg
en
Afbeeldingslocatie: https://i.postimg.cc/bdJC5t9X/timings2.jpg

Edit 2:
Net ook de versie 'firmware_newISR_noSYNCoption.bin' geflashed, maar helaas ook hier geen reactie van de Itho Box.

Ik zie wel netjes allerlei 'Device_ID's/RF signal received' voorbij komen dus de CC1101 draait wel.

Voordat ik hem flash is hij gewist met een blank_4MB file, zodat hij echt leeg is. Na het flashen even spanningsloos gehad.
Er is toch niets aan het ID gewijzigd waardoor ik hem opnieuw zou moeten pairen?

[ Voor 94% gewijzigd door henkNL op 20-02-2020 20:33 ]

🚗 Tesla M3H - 2024 | 🏍️ Yamaha Tracer 900 - 2017 | ☀️ 3900Wp O/W + 1620Wp O/W | 🚿 D-wtw: QB1-16 | ❄️ MHI SCM40ZS-W + SRK25 + SRK20 |🔋2x HomeWizard PiB 2,7kWh


  • henkNL
  • Registratie: September 2019
  • Niet online
Sten Vollebregt schreef op vrijdag 21 februari 2020 @ 09:18:
@henkNL In de noSYNCoption.bin gebruik ik de originele hardcoded uitlezing met een SYNC byte van 170. Ik vermoed dan ook dat het probleem bij het uitlezen van de ontvangstbuffer van de CC1101 zit. Als het heel druk in de ether is of de plugin 50 p.s. wordt niet vaak genoeg aangeroepen dan kan het ontvangen bericht corrupt raken.

Wat me opviel aan je timing stats is dat voor de Itho plugin de 50 p.s. call maar 25 keer p.s. wordt aangeroepen. Misschien komt dit doordat de plugin later werd toegevoegd. Zodra je de timing opent reset deze de oude statistieken: zou je de timing kunnen sturen na 5-10 waarbij de plugin vanaf het begin aan stond? Als je geen remote ID programmeert in de plugin, zie je dan wel 3x je remote langskomen in de logs?
Getest met versie: 'firmware_newISR_noSYNCoption.bin':

Als ik de remote ID weghaal, en ik druk op een knop zie ik inderdaad netjes 3x het ID van mijn remote voorbij komen, dat werkt prima.

Hierbij de timings na circa 10 minuten:

Afbeeldingslocatie: https://i.postimg.cc/rR9zWyg5/timings3.jpg

🚗 Tesla M3H - 2024 | 🏍️ Yamaha Tracer 900 - 2017 | ☀️ 3900Wp O/W + 1620Wp O/W | 🚿 D-wtw: QB1-16 | ❄️ MHI SCM40ZS-W + SRK25 + SRK20 |🔋2x HomeWizard PiB 2,7kWh


  • boppos
  • Registratie: Februari 2004
  • Laatst online: 27-03 15:45
Ik heb de 536-0150 zender werkend en ik kan via een ESP nu met oa domoticz het een en ander laten schakelen dankzij dit topic. Wat ik niet goed kon vinden in alle post is info over de RFT-CO2 unit. Heeft iemand deze werkend in versie van Sten Vollebregt van dinsdag 18 februari 2020?

Of is er een korte beschrijving hoe ik deze moet toevoegen?

Het gaat om deze unit:
Afbeeldingslocatie: https://www.ventilatieland.nl/resize/rft-co2-sensor_10076260062894.jpg/0/1100/True/itho-daalderop-rft-co2-sensor-opbouw-met-bediening-230-volt-04-00045.jpg

  • Drawer
  • Registratie: November 2004
  • Niet online
Ik ben nu al een tijdje bezig om ook mijn fan werkend te krijgen dmv de ESPEasy software en een CC1101.

Ik krijg ondertussen ontvangst maar zie veel troep voorbijkomen in de logs en zie mijn eigen code van mijn afstandsbediening (536-0200) steeds een klein beetje veranderen bij iedere druk de knoppen.

Zie ook hieronder het plaatje van wanneer ik de knop een paar keer indruk. De 2e of 3e paar bytes veranderen steeds.

Wat ik al heb geprobeerd:
Wemos D1 Mini en NodeMCU3
Kabels korter maken, zijn nu 3cm
Antenne verwijderd en vervangen door een draad
Opnieuw geflashed met verschillende versies van ESPeasy en de plugin.

Iemand hier nog een idee van? Is er een setting die ik kan tweaken? Ik krijg ook mijn ITHO box niet gepaired dmv stekker eruit voor 15-30 secs en dan /control?cmd=STATE,1111

De originele afstandsbediening blijft gewoon netjes werken trouwens.

Afbeeldingslocatie: https://tweakers.net/i/CpcunTacSL9R2EEin0nx5SCc-Zo=/800x/f/image/EkIzRdRSyritMcMNetgL2dm6.png?f=fotoalbum_large

Edit: Topic verder terug doorgelezen en met de ESPeasy bin van @Sten Vollebregt is het gelukt om nu een juiste device id te vinden!

[ Voor 27% gewijzigd door Drawer op 09-03-2020 22:28 ]


  • s.vanrossem
  • Registratie: Maart 2005
  • Laatst online: 01-04 12:31
Mm, deze is het delen even zeker waard. Na heel wat geklooi en gepiel is het dan eindelijk allemaal gelukt!

Mijn oplossing is het shield voor de Wemos D1 van Aiolos. Hij heeft kant en klare shields voor een CC1101 op basis van de volgende module: https://www.amazon.com/Wi...ver-Antenna/dp/B07ZCN9CRY (de link is puur om je een idee te geven.

Op het shield zijn netjes headers gesoldeerd en om gebruik te maken van de overige pinnen heb ik er nog een DHT22 temperatuur en luchvochtigheidssensor opgezet...

Het resultaat:
Afbeeldingslocatie: https://tweakers.net/i/DbBj1mXQcurryP6EjOLMvFMcr88=/800x/filters:strip_icc():strip_exif()/f/image/z0C3H67u2zWvCT6iBcpUZUip.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/I9sRrv46t_1RenPrkMulBBotzPI=/800x/filters:strip_icc():strip_exif()/f/image/q651HiD33ouph5QkrYh5WIYK.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/12a7N1FCYOjTWwrjoDZq0fq4sJQ=/800x/filters:strip_icc():strip_exif()/f/image/AG97QwTcw98FTggdU3xSYtLX.jpg?f=fotoalbum_large

Op de Wemos D1 heb hier haarna exact geflashed zoals @Sten Vollebregt aangeeft in https://gathering.tweakers.net/forum/view_message/61523086

Ik gebruik de volgende instellingen voor "Itho ventilation remote" onder "Devices":
- Enabled aanvinken
- 1st GPIO staat op D1
- Enable RF receive log aanvinken (tijdelijk om je remote te sniffen)
- Send to Controller aanvinken
- Interval 60sec

Voor de DHT22 chip op het shield gebruik ik "Environment - DHT11/12/22 SONOFF2301/7021" onder "Devices" de volgende instellingen:
- GPIO Data: D2
- Sensor model: DHT22
- Send to Controller aanvinken
- Interval 60sec

Onder "Hardware":
- GPIO → LED: None
- GPIO ← Switch: None
- GPIO ⇄ SDA: None
- GPIO → SCL: None

Onder "Tools", "Advanced":
- Web Log Level: DEBUG

Als je nu naar "Tools", "Log" gaat zie je verkeer, druk je op je orginele remote een knop in, dan komt deze in meervoud terug. Kopieer dit adres en ga weer terug naar "Itho ventilation remote". Plak het adres in het veld "Unit ID remote 1".
Ga terug naar "Log" en check de logs of je acties voorbij komen daar, en of je remote niet de status IGNORED teruggeef (dan begin je even opnieuw met sniffen).

Klopt alles, zet dan onder "Itho ventilation remote" de optie "Enable RF receive log" uit.

De integratie met MQTT en/of Home Assistant kan ik tevens delen, werkt allemaal fantastisch.

Uiteindelijk dank aan @Sten Vollebregt voor de firmware(s)! En dank aan @Aiolos voor het shield!

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 09:41

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Sten Vollebregt schreef op zondag 12 april 2020 @ 11:41:
Bij mij werkt de plug-in nu ook voor zowel zenden als ontvangen met de laatste mega-20200410 na wat kleine aanpassingen. De laatste code en binary kunnen worden gevonden op mijn clone van de plug-in op github: https://github.com/svollebregt/ESPEASY_Plugin_ITHO. Ik kon hem gewoon OTA flashen over de vorige versie.

Gebruik je rules voor bijvoorbeeld communicatie check dan dit topic op de ESPeasy github over mogelijke kleine aanpassingen die je moet doen bij publish commando's: https://github.com/letscontrolit/ESPEasy/issues/2724

Ik hoor graag hoe de plug-in bij anderen werkt, als de resultaten positief zijn dan ga ik proberen om de code op plug-in playground van ESPEasy te publiceren zodat deze wat makkelijker is te vinden voor andere gebruikers..
Zojuist geprobeerd OTA te flashen, dat lukt niet. Flashen lukt wel zonder problemen via esptool.py. Maar het configureren lijkt niet te lukken. Mijn CC1101 ziet er iets anders uit dan de meesten hier:

Afbeeldingslocatie: https://ae01.alicdn.com/kf/HTB1lf0PEnJYBeNjy1zeq6yhzVXa0/CC1101-433-mhz-Transceiver-rf-Module-CDSENET-E07-M1101S-10-mw-SPI-rf-Zender-en-Ontvanger.jpg

Neemt niet weg dat 'ie natuurlijk dezelfde pins heeft:

code:
1
2
3
4
5
6
7
8
9
10
CC1101   > ESP8266 (NodeMCU v2):

1. VCC   > 3V
2. GDO0  > - (NC)
3. CSN   > D8
4. SCK   > D5
5. MOSI  > D7
6. MISO  > D6
7. GDO2  > D1
8. GND   > GND


Dit komt, behalve GND, overeen met de "aansluitgids" :)

Toch maken de log's geen enkele vermelding van de cc1101. Ik heb I2C uitgeschakeld, en GPIO-10 (D12) als "first gpio" ingesteld. Het nut daarvan ontgaat me, want die is niet in gebruik (en zit ook niet op de NodeMCU). Wat doe ik fout?

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • metalmarco
  • Registratie: Juli 2020
  • Laatst online: 09:36
@Sten Vollebregt helaas heb ik het Itho artikel nummer niet meer (van de werkende). Heb al in de facturen gekeken bij mijn baas. Maar het is te lang geleden helaas. De gene die niet “werkt” zat bij de box zelf toen.

Eerste 2 foto’s zijn van de “niet werkende”. De 3de foto is van de print die wel wil.

Zoals @Jovink538 ook al zei, lijkt de niet werkende op de eerste van het gelinkte document met afstandsbedieningen. En de werkende op de 4de.

Afbeeldingslocatie: https://tweakers.net/i/4nGZVrsDAzT8om5fYsXfIqkeMPg=/232x232/filters:strip_icc():strip_exif()/f/image/g4mtOnmmIJjLK6b7vyDzzLF7.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/6bDf1Vjg-HCcuk8WjtHBNb-yAlI=/232x232/filters:strip_icc():strip_exif()/f/image/K2TtldligTTNUHttOVV6FGAz.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/4U-WH6UHJeMaNdnHtUDvpOUdi88=/232x232/filters:strip_icc():strip_exif()/f/image/Nl09S1VYrE8tYOEyI7qgcgdL.jpg?f=fotoalbum_tile

11,6 kWp zonnepanelen (Oost/West/Zuid). 3x Zendure 2400AC (25.92kWh). Enyaq 60 kWh. Alfen Single S Laadpaal. Home Assistant. Creality K1 Max


  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 09:12
Rukapul schreef op zondag 16 augustus 2020 @ 18:54:
[...]

Zoals gezegd werkt het bij mij, maar ik zal vanavond e.e.a. eens dubbelchecken en wat foto's proberen te maken.
Afbeeldingslocatie: https://tweakers.net/i/NmwsAcsfuaCKmo6Yy-52EEpHbII=/232x232/filters:strip_icc():strip_exif()/f/image/tVQwDufM8fyazuH7LzPFO64M.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/JlWqyqBrGgOXHGH_73o1mWlFS-k=/232x232/filters:strip_icc():strip_exif()/f/image/hFikHeQBBun6EBqVlV5IPIG5.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/iGcvpkU3lDkMPwXBjiNL5ycdoJw=/232x232/filters:strip_icc():strip_exif()/f/image/EvJTOJPIlxXavX2ItwmNKp2T.jpg?f=fotoalbum_tile

De antenne heeft inderdaad een print met "433" maar ik kan bevestigen dat de module toch echt werkt.

@Superdeboer

  • ibodar
  • Registratie: Maart 2005
  • Laatst online: 03-04 15:54
Van de week binnengekomen. Geen idee of het al eerder geplaatst is maar, zie

https://github.com/arjenhiemstra/ithowifi

en/of https://www.tindie.com/pr...-add-on-for-wifi-control/

Top oplossing ... je kunt vooralsnog niet gebruikmaken van een afstandsbediening(en) en/of Optima pakket.

Webinterface met MQTT

Afbeeldingslocatie: https://tweakers.net/i/e6drNiuEfsxkWUhKpAzx01CUI9o=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/xuJIBNEaB21sOyzeASjNX41k.png?f=user_large

[ Voor 21% gewijzigd door ibodar op 12-11-2020 11:23 . Reden: Voortschrijdend inzicht ]


  • Brantje
  • Registratie: Juli 2004
  • Laatst online: 24-03 22:16

Brantje

De post is daar >>

Gisteren ook even geprobeerd, en het werkt :D, meteen maar even aan HA toegevoegd:
Afbeeldingslocatie: https://i.imgur.com/4bZRTH7.png
Alleen nog even de bestaande ab's koppelen.

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Nu online
eymey schreef op zondag 15 november 2020 @ 14:17:
[...] moet nog eens zien te achterhalen of het mogelijk is om er gewoon een RA stekker aan te zetten en het stopcontact ook om te bouwen tot een normaal RA stopcontact.
Dat kan, het enige verschil tussen de box met perilex en de box met gewone eurostekker is echt alleen de stekker en de draad naar de box toe. De print in de box is exact gelijk.
eymey schreef op zondag 15 november 2020 @ 14:17:

Ghehe.... persoonlijk denk ik wel dat ik beide oplossingen naast elkaar wil houden (ben wel benieuwd waar @arjenhiemstra op dit vlak precies aan werkt ;) ). edit: arjenhiemstra in "Itho daalderop CVE wifi control add-on module" eigenlijk dus precies wat ik zoek :)
Zit aan zoiets te denken:

Afbeeldingslocatie: https://tweakers.net/i/e7c8wjvdBw4k_6ZOnXIYBwZNaD8=/800x/filters:strip_exif()/f/image/OvUDmREhxrROUodWCEQdk7h7.png?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/vhnoQl_hUXjw9c572ErJiYje7L8=/800x/filters:strip_exif()/f/image/7B3L2qGOzuyK1ZTpr3R0AgZ9.png?f=fotoalbum_large

Je leert dan de remotes op de add-on in ipv de itho box, total frankenstein takeover vd itho >:)
Dit is het eerste idee, eerst maar eens kijken of het werkt en dan wss zijn er nog een paar iteraties nodig totdat het een stabiel goed werkend geheel is.

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Nu online
eymey schreef op maandag 16 november 2020 @ 10:27:
[...]

Hmm, Eurostekker.... hij heeft geen randaarde nodig? (of bedoel je gewoon Schuko :) ).
Nee eurostekker inderdaad, hier een foto van mijn stekker plus aansluiting op de print alleen bruin en blauw.
Afbeeldingslocatie: https://tweakers.net/i/NERY8Yy-P7TEgCQrNMNP9EB1Jls=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/UaRyTinZ6tlRHwgsathNSbqQ.png?f=user_large

  • eddie36
  • Registratie: November 2012
  • Laatst online: 17-05-2025
Ik ben helaas in het bezit van een oudere printplaat. Zijn er nog andere opties dan een nieuwe print a 100+ euro te bestellen om de WeMos print te kunnen gebruiken?

Afbeeldingslocatie: https://tweakers.net/i/8lbF5RlYf3obJ8Az58M4SROa4sc=/232x232/filters:strip_icc():strip_exif()/f/image/y6xCIIgklk9DnG7fpl17Sw37.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/oFhkIfCvO5O9sthNWcdS9AmlggU=/232x232/filters:strip_icc():strip_exif()/f/image/vL07GGiw9xlX5477YecSVCU5.jpg?f=fotoalbum_tile

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Nu online
MarFan schreef op dinsdag 17 november 2020 @ 19:48:
Hoe kom ik er achter of dit ook toepasbaar is voor de WTW uitvoering ?
Ik heb geen toegang tot een WTW box om het te testen maar ik heb al eens naar de foto's van de print gekeken en en zijn twee versies:
- uart interface
- i2c interface

De i2c versie lijkt dezelfde 2x4 pins interface te hebben als gewonen itho cve's. Of de add-on daarop ook werkt is een vraag, geen idee of itho voor de WTW serie in de basis hetzelfde protocol gebruikt maar de kans zeker aanwezig.

Afbeeldingslocatie: https://tweakers.net/i/1HPDtduJ4s2tYFkgCLdxPiFMfys=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/zlvff1l8jgpbQ9LgRGSP40aE.jpg?f=user_large

De i2c versie lijkt zelfs de i2c interface naar buiten gebracht te hebben via de COM interface zoals op deze foto.
Belangrijkste is om de 2x4 pins interface te meten en te bepalen of dezelfde indeling van voltages en signalen aanwezig is zoals op onderstaand foto:
Afbeeldingslocatie: https://tweakers.net/i/N5NH5Tun3WalX7EPM6c-2Xwz0YI=/800x/filters:strip_exif()/f/image/lCBWXsPxeermtMDNXdSUapo1.png?f=fotoalbum_large

Verwijderd

Superdeboer schreef op woensdag 25 november 2020 @ 21:38:
Ik heb een extra ESP besteld om wat uitgebreider te kunnen testen... maar ja, dat duurt natuurlijk weer een heel tijdje voordat die er is. :P
Moet zeggen dat ze momenteel best snel doorkomen!
2 zendingen binnen deze week, 1 via Aliexpress, 1 via Banggood, beide 2 weken onderweg geweest.

Afbeeldingslocatie: https://tweakers.net/i/LmcdMHMTvco-9stNgb_MxDRgXpM=/800x/filters:strip_icc():strip_exif()/f/image/b49O5P8LlCIStJpTc46q9mMB.jpg?f=fotoalbum_large (1 voor de Itho, 6 voor een aws IOT projectje)

  • Aiolos
  • Registratie: Januari 2002
  • Niet online
Toch mijn laatste creatie even delen hier: Een CC1101 module gesoldeerd op een custom PCB. (een eerdere versie van mij is al eens in dit topic gedeeld.
Werkt prima in combinatie met de in dit topic genoemde ESPEasy versie. (en de antenne kan ook nog binnen het shield blijven, om het zo nog compacter te maken.

(De extra header die zichtbaar is, is voor een DHT11/22 sensor.)

Afbeeldingslocatie: https://tweakers.net/i/qMjyCvlZybvv9rJljqJlZDxd8j0=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/vFNe70jHutMWBG7sNaaDLEa3.jpg?f=user_large

Stuur me een PM voor Wemos D1 shields voor het uitlezen van slimme meters of modbus apparaten (zie ook V&A: https://tweakers.net/aanbod/user/47321/)


  • arjenhiemstra
  • Registratie: Oktober 2003
  • Nu online
Copitano schreef op dinsdag 29 december 2020 @ 11:44:
[...]

Hoi Sten, ik heb dit topic gescand en kom voor de bedrading op de C1101 verschillende schema's tegen waarbij de laatste drie (GDO0, GDO2 en CSN) nog wel eens verschillen. Twee van die drie lijken niet te worden gebruikt. Op het printje staat helaas niets vermeld bij de soldeergaatjes. De eerste vijf draadjes van links naar rechts zitten er inmiddels op gesoldeerd. Ik twijfel nu alleen waar het laatste draadje op gesoldeerd moet worden. Kun jij mij aangeven waar de laatste draad op moet?
Afbeeldingslocatie: https://tweakers.net/i/Ma8toKLz2679oZmHkpiK6dyFB0Q=/800x/filters:strip_icc():strip_exif()/f/image/VoAaEiPzSoBVhuz5MKAS1CCW.jpg?f=fotoalbum_large

Dit is de pinout.
CSN is de SPI Chip Select pin en die heb je wel nodig. GD0 hoef je niet aan te sluiten, GD2 alleen maar als je niet alleen RF signalen wil versturen maar ook wil ontvangen (dat is de interrupt pin)

  • Copitano
  • Registratie: Februari 2018
  • Laatst online: 16-03 23:54

Copitano

Hoorn NH

arjenhiemstra schreef op dinsdag 29 december 2020 @ 12:19:
[...]


[Afbeelding]

Dit is de pinout.
CSN is de SPI Chip Select pin en die heb je wel nodig. GD0 hoef je niet aan te sluiten, GD2 alleen maar als je niet alleen RF signalen wil versturen maar ook wil ontvangen (dat is de interrupt pin)
Heb voorlopig maar even overal een draadje aan gesoldeerd. Nu nog even mooie dupont groepjes in de juiste volgorde maken en kijken of het wil werken naast de addon.
Afbeeldingslocatie: https://tweakers.net/i/wilnF-VjN8zM-jdKz3qn25Lmm4E=/x800/filters:strip_icc():strip_exif()/f/image/pFkgO0lGkHQz1Cdw8cCECGOJ.jpg?f=fotoalbum_largeVolgens het schema hier zou het dan zo goed moeten zitten :) Afbeeldingslocatie: https://tweakers.net/i/xHT4i3-zwD4FGK_N93yEXgzj16w=/800x/filters:strip_icc():strip_exif()/f/image/MoXiwBvwajaDbdEIBRHlo73p.jpg?f=fotoalbum_large

[ Voor 40% gewijzigd door Copitano op 29-12-2020 13:25 ]

Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+/4B+|RFXcom rfxtrx433xl | UniFi netwerk | PVoutput 8.625 kWp


  • Copitano
  • Registratie: Februari 2018
  • Laatst online: 16-03 23:54

Copitano

Hoorn NH

Sten Vollebregt schreef op zondag 15 november 2020 @ 17:25:
[...]


Ik was er tot vandaag nog niet aan toegekomen, maar ik heb dit nu geïmplementeert in een testversie (die gelijk ook mega-20201102 gebruikt). Ik heb het zelf nog niet getest omdat ik dan ook in Domoticz e.e.a. moet aanpassen en daar nu geen tijd voor heb, maar je kan de binary hier downloaden: bin met prevState.

Als een timer wordt gestart dan slaat hij de vorige state op (ongeacht wat deze is, dus ook een vorige timer) en zodra de timer afloopt dan wordt de vorige state hersteld mits deze medium, high of full is, bij low gebeurd er niks (als het goed is de default van Itho) en bij elke andere state gaat hij ook terug naar low. Na het starten van een tweede timer voordat de eerst is afgelopen gaat hij dus terug naar low, dit is vast ook af te vangen is maar laten we (je) eerst eens kijken of dit werkt.

Voor alle andere gebruikers: de oorspronkelijke plugin zonder dat de previous state maar gebuild met de laatste mega-20201102 is hier te downloaden: klik. Deze heb ik wel getest en doet het bij mij prima.
Zie ik goed dat dit inmiddels definitief in deze plugin is opgenomen? (Die gebruik ik nu)
Of is er inmiddels een nieuwere volledige versie?
Ander vraagje: Om de ID van de AB te achterhalen moet ik in Tools>>Advanced>>Log settings ergens ''3" invullen. Dat kan eigenlijk alleen in het bovenste veld, maar gevoelsmatig is dat niet de bedoeling. Bij de andere kan ik alleen kiezen uit keuzelijstjes. Afbeeldingslocatie: https://tweakers.net/i/NpBlWKKLQwRzy6oAzu3vHcwK5o8=/800x/filters:strip_exif()/f/image/DYWt1Kkd49LLjkgoypGllqxM.png?f=fotoalbum_large
Voor de controller gebruik ik Domoticz HTTP.
Of vul ik die 3 toch in achter Syslog IP: ?

[ Voor 3% gewijzigd door Copitano op 30-12-2020 02:23 ]

Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+/4B+|RFXcom rfxtrx433xl | UniFi netwerk | PVoutput 8.625 kWp


  • Copitano
  • Registratie: Februari 2018
  • Laatst online: 16-03 23:54

Copitano

Hoorn NH

Sten Vollebregt schreef op woensdag 30 december 2020 @ 10:01:
Inderdaad: debug is log level 3.

De previous state werkt (nog) niet en ik kan niet aangeven wanneer ik hier weer naar ga kijken. Ik ben wel van plan binnenkort (wellicht al vandaag) een nieuwe versie van de reguliere plugin gebaseerd op de laatste mega te posten, in de laatste zat een bug in RTTTL wat ik gebruik maar wat recent lijkt te zijn opgelost.

Edit: RTTTL bug is inderdaad opgelost, hier kan je de meest recente versie downloaden gebaseerd op mega-20201227: https://github.com/svolle...7_normal_ESP8266_4M1M.bin
Getest en werkt hier prima, al zal stabiliteit zich nog moeten bewijzen, de vorige build gebaseerd op een oudere mega staat ook nog op Github.

Ik ga verder alle oudere versies op Onedrive verwijderen: voor de laatste versie gebruik mijn Github
Draait hier nu prima naast de module van @arjenhiemstra Afbeeldingslocatie: https://tweakers.net/i/y7QsjQHJ4PdgqLKPL4-l7XI7NS8=/x800/filters:strip_icc():strip_exif()/f/image/Rhb6NqraiuU8mOPUkBATAftN.jpg?f=fotoalbum_largeAfbeeldingslocatie: https://tweakers.net/i/cIGXQ_ylZ2Voc4Cx8V_cSZlGsrY=/x800/filters:strip_icc():strip_exif()/f/image/NXcQ8z2An4EVSlIh121NZl65.jpg?f=fotoalbum_largeAfbeeldingslocatie: https://tweakers.net/i/FWWRe46XLoC4DtpS94DwhtgXRnk=/x800/filters:strip_icc():strip_exif()/f/image/1Z5B7fwQseitRvGmVENdzFoj.jpg?f=fotoalbum_largeAfbeeldingslocatie: https://tweakers.net/i/HbYFVZFPJazBfuNyYHO0nN-0BK4=/800x/filters:strip_exif()/f/image/wogUV6iGHi5MJzqexggXe8Sn.png?f=fotoalbum_largeAfbeeldingslocatie: https://tweakers.net/i/lnCTwMUpr4QV_A-urRUmPNxC9Ws=/800x/filters:strip_exif()/f/image/QqKL7c8qDunh0qqb9woHEgjG.png?f=fotoalbum_large
ITHO_CC1101 Uit is state 2 en Aan is state 4. Op state 2 kan ik de cve traploos regelen met de NRG-ITHO-7599 schuif. De zender in de keuken werkt ook gewoon nog. Zou heel mooi zijn als het nog eens lukt om beide oplossingen te integreren en de bediening met de meer standen schakelaar van domoticz bediend kan worden.@Sten Vollebregt @arjenhiemstra Bedankt voor de mooie oplossingen d:)b
En nu nog even een nette behuizing bedenken, een snoer met EU stekker bestellen voor de cve en dan aan de slag met CO2 en vochtsensoren in combinatie met dzVents :P

Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+/4B+|RFXcom rfxtrx433xl | UniFi netwerk | PVoutput 8.625 kWp


  • arjenhiemstra
  • Registratie: Oktober 2003
  • Nu online
Copitano schreef op zaterdag 2 januari 2021 @ 00:27:
[...]

Ja, kunnen zien en vooral kunnen veranderen/terugzetten naar state 2 als dat bijvoorbeeld door gebruik van de AB gewijzigd is en daardoor jou addon niet meer werkt :P
Check, dan begrijp ik em! Precies om die reden ben ik bezig met een versie die inderdaad beide kan. Ik hoop over 1 / 1,5 maand productierijp.

Dit is een test versie maar zo ongeveer gaat het worden:

Afbeeldingslocatie: https://tweakers.net/i/hlQrCivKN3-SE4cSFlp9kgCbkbE=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/Ny3bsh5TcHT0w0N1yAJREMTD.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/5EmhN4tFJ0En9mbiCs4u7SwZPDc=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/HdQ7S7BhN11ubag7tQQv8Roe.png?f=user_large

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Nu online
@Copitano
Ik heb niet echt speciale soldeerapparatuur, wel een instelbare bout maar niet eens een hele fijne punt. Ik vind zelf een 2mm brede platte punt het fijnst werken.
Ik denk dat het allerbelangrijkste bij hele kleine onderdelen goede flux is en achteraf eventueel teveel aan soldeer verwijderen met desoldeerlint (en ook weer flux). Er blijft daarvan wel rotzooi op je print achter maar dat haal ik in een ultrasoon bad en speciale PCB reiniger weer weg (tandenborstel en alcohol werkt ook btw).

Sinds kort heb ik wel deze, dat werkt wel heel fijn :)
Afbeeldingslocatie: https://tweakers.net/i/B0pJkkRMO6b0vM7BTIQg_fj8ixA=/full-fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/KGgzMoJVejgVTBTOsCZny3sp.png?f=user_large

  • ione
  • Registratie: Februari 2004
  • Niet online
Het is inmiddels gelukt om de itho aan te sturen. Alleen het uitlezen van device ids van de afstandsbediening wil nog niet lukken. Ik zie niks voorbijkomen in de log als ik op een knop druk. GDO2 van de CC1101 is verbonden met pin D2 van de nodemcu. Dat zou toch correct moeten zijn?

Edit;
Bij de taak in de config heb ik het nu zo staan:
Afbeeldingslocatie: https://tweakers.net/i/_RceYbfbolZ0oZT60nxwk_PBBv8=/x800/filters:strip_icc():strip_exif()/f/image/PAjhKWgx0WSyUXFEmTLQpl5m.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/Ku1-hNrV6zDoMAy5-Z8iTK708TA=/x800/filters:strip_icc():strip_exif()/f/image/kb4moJPOmXIfmF9hNErZojmk.jpg?f=fotoalbum_large

Volgens de handleiding zou er onder Sensor iets met 1st GPIO moeten staan, maar ik zie daar wat anders (interrupt). Ik kan daar D01 (waar de interrupt pin op zit) niet selecteren.


Edit:
Bovenstaande post kan genegeerd worden. Het ontvangen werkt nu ook. Heb de pin op D10 (GPIO10) aangesloten en krijg nu de RF-signals.

Helemaal happy hier :-)

[ Voor 70% gewijzigd door ione op 09-01-2021 21:27 ]


  • arjenhiemstra
  • Registratie: Oktober 2003
  • Nu online
Iemand hier met betere prog skills dan ik en die het leuk vindt om te helpen een puzzel op te lossen (in C)??

Ik probeer extra RF devices toe te voegen aan de CC1101 libs en dat lukt maar niet, ik ben back to the basics naar de RF communicatie gaan kijken en kwam erachter dat de libs wel werken voor standaard remotes maar eigenlijk waarschijnlijk niet kloppen.

Er komt een reeks bytes in de buffer, dat lijken hele bytes maar als je verder kijkt dan zie je een herhalend bitpatroon van 10 [8bits] 10 [8bits] 10 [8bits] enz. Daarmee worden volges mij uit elke reeks van 8bits 4 relevante bits gehaald (de andere 4 zijn gewoon gespiegeld om te zorgen dat het zenden/ontvangen efficient verloopt) als je die 4 bits MSB per nibble eruit haalt (zie plaatje) en samenvoegt krijg je de echte info uit dus in totaal 2 + 8 + 2 + 8 = 20 bits (= 1 byte decimaal in rode letters). Het herhalende 10 patroon zijn start/stop bits oid?

Iemand enig idee hoe je uit een byte buffer (met variabele lengte) efficient deze 20bits naar 1byte kan vertalen? Ik heb een plaatje toegevoegd voor het idee. Elke 5 bytes leveren dus 2 echte bytes aan info op (hoezo efficient ;-)

De bovenste twee regels zijn bit/byte areas gebruikt in de CC1101 libs, de 2 regels daarna hoe ze eigenlijk zouden moeten vertalen naar de bytes in rood. Als dat lukt dan is de data direct bruikbaar en hoeft er niet verder gebitshift te worden zoals dat nu gebeurt in de CC1101 libs, de counters komen bijvoorbeeld niet bij ieder RF device op dezelfde plek voor maar de positie kan bepaald worden door het device type te gebruiken die nu niet in de CC1101 libs zit.

Afbeeldingslocatie: https://tweakers.net/i/4McIh67Qnx5rdWsc033chhxvQAI=/800x/filters:strip_icc():strip_exif()/f/image/JahyVcPYi1KQ5XqYu3oom90t.jpg?f=fotoalbum_large

  • erikgroen1988
  • Registratie: Februari 2021
  • Laatst online: 07-10-2025
erikgroen1988 schreef op woensdag 24 februari 2021 @ 21:25:
Wie kan mij helpen want ik zit echt compleet vast. Ik heb deze handleiding gevolgd en alles aangesloten
https://docs.google.com/d...YiHDEwyScqhsPkJHGGYs-/pub

Ik kan hem flashen met de firmware. Ik kan daarna verbinding maken, ik kan koppelen met mijn homeassitant via MQTT maar op het moment dat ik onder devices ITHO fan Remote ga instellen en ik op submit druk dan wordt de webinterface onbereikbaar en kan ik hoog of laag springen maar ik kan dan gewoon weer van vooraf aan beginnen. Heeft iemand enig idee wat er fout zou kunnen gaan. Ik heb nu 2 verschillende ESP2866 bordjes geprobeerd en beiden hebben dit probleem.
Zie hier een screenshot van hoe ik het instel. Overigens maakt het niet uit welke GPIO ik als interrupt kies het resultaat is elke keer hetzelfde:
Afbeeldingslocatie: https://tweakers.net/i/Su1_dlUbXIRgsfEnLYFyBhIatd8=/800x/filters:strip_exif()/f/image/lYzI2kHdmz2j4nx71XsLTEJc.png?f=fotoalbum_large

  • erikgroen1988
  • Registratie: Februari 2021
  • Laatst online: 07-10-2025
erikgroen1988 schreef op donderdag 25 februari 2021 @ 11:21:
[...]


Hi Sten, bedankt voor de hulp tot nu toe. Net nog een keer geprobeerd met goede hoop. SPI stond default uit. Deze heb ik aangezet. Nu voor D1 gekozen als interrupt pin nadat ik l2c had uitgeschakeld, maar ook nu weer hetzelfde resultaat. Als ik fora afzoek dan lijkt het wel of ik de enige ben met de probleem dus voel me echt een enorme eindgebruiker hahaha 8)7
Dit is het eindstation bij Submit.
Afbeeldingslocatie: https://tweakers.net/i/frxsTlwd6ypjnDs5G3mjgi5Gtr0=/800x/filters:strip_exif()/f/image/cvBQszWTeWaahUIlydqxoz1i.png?f=fotoalbum_large

  • Daniel.
  • Registratie: April 2009
  • Laatst online: 02:42
Ik heb het doosje af en het ziet er prima uit. Ik ben nu de laatste aan het printen en dan ga ik het op thingiverse zetten want de CC1101 module zet je vast met hot glue. Maar dit is het resultaat.

Afbeeldingslocatie: https://tweakers.net/i/toetkYEhbz5yz7O_SyItjSusHg4=/232x232/filters:strip_icc():strip_exif()/f/image/JaIGCnJvKrJ8AvQTLXzJUEmO.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/kwWj0mZu8DvKlOPyOt5xYEQJsCg=/232x232/filters:strip_icc():strip_exif()/f/image/epyoKjO5LL2kXW06LPikCo1w.jpg?f=fotoalbum_tile


En dat is met deze https://nl.aliexpress.com...042311.0.0.27424c4dRWsaxs of deze https://www.tinytronics.n...le-met-kleine-sma-antenne module.

<GoTHC>Daniel#23781 | Mijn PC


  • arjenhiemstra
  • Registratie: Oktober 2003
  • Nu online
jplab83 schreef op zondag 18 april 2021 @ 12:58:
Hoi allemaal. Sorry voor het Engels, maar mijn Nederlands is niet zo goed.

Afrikaans speaking South African living in Amsterdam, and trying to get this project going. I have spent numerous hours building this project, overcoming a few struggles as a noob, but I have reached the point where all is working, except for the fact that I cannot pair it to my Itho unit. I currently have CVE ECO RFT unit with some remote controls, so unit is compatable. Problem is, the commands (http://192.168.178.228/control?cmd=STATE,4) are working as I get confirmation in browser but trying the pairing action of unplugging and sesning state = 1111 seems to not be doing anything. How would I know if it is paired? ANy flashing lights on the ventilation unit (commands state = 4 or state = 1 does not seem to do anything)?

I can also see the following in the log:
259045: HTTP: STATE,4
259046: HTTP after parseTemplate: STATE,4
259048: Command: STATE
259048: STATE,4
259048: Par1: 4 Par2: 0 Par3: 0 Par4: 0 Par5: 0
259098: Sent command for 'full speed' to Itho unit
259345: UPDATE by PLUGIN_ONCE_A_SECOND
259345: State: 4.00
259346: Timer: 0.00
259346: LastIDindex: 0.00


Would be great if someone has some ideas or can help!

Regeren in Nederlands is prima!
Lukt het wel om commando’s van de remotes te ontvangen?
De itho reageert op een succesvolle pair door de motor even sneller te laten draaien en op de print van de itho zitten twee ledjes waarvan volgens mij de rechter even knippert als er een commando van een remote binnen komt.

edit: plaatje van de itho print met rode pijl bij de led. Die licht op bij een remote bericht. Die links daarvan alleen bij een gepairde remote lijkt het.
Afbeeldingslocatie: https://tweakers.net/i/dYs8NPzeCrEa2MSvQeEwj5VKsQA=/800x/filters:strip_icc():strip_exif()/f/image/Es8pDxpYX6azOpedvtagw1da.jpg?f=fotoalbum_large

[ Voor 13% gewijzigd door arjenhiemstra op 18-04-2021 13:51 ]


  • jplab83
  • Registratie: April 2021
  • Laatst online: 07-05-2021
arjenhiemstra schreef op zondag 18 april 2021 @ 13:22:
[...]


Lukt het wel om commando’s van de remotes te ontvangen?
De itho reageert op een succesvolle pair door de motor even sneller te laten draaien en op de print van de itho zitten twee ledjes waarvan volgens mij de rechter even knippert als er een commando van een remote binnen komt.

edit: plaatje van de itho print met rode pijl bij de led. Die licht op bij een remote bericht. Die links daarvan alleen bij een gepairde remote lijkt het.
[Afbeelding]
Yes, indeed it is receiving the messages from the other remotes, and it even updates the Device Value State from the other remotes. Seems that I am having troubles for the ventilation unit to recognize the pairing command. I have tried the unplugging for 15 seconds and within 2 minutes send pair command (http://192.168.xxxx.xxx/control?cmd=STATE,1111) from my browser. But no led flashes on the ventilation unit when this command is sent. All the other remotes have a led flashing on the ventilation unit when a button is pressed.

So a bit stuck here for the ventilation unit to recognize the join command...

Here is the board of my ventilation unit:
Afbeeldingslocatie: https://tweakers.net/i/H1qJJ381fjndDmReHTYD52u0n5w=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/vTqXU2uKSTjtarg6p1CJWCCU.jpg?f=user_large

[ Voor 8% gewijzigd door jplab83 op 18-04-2021 17:06 ]


  • LuKiE_NL
  • Registratie: Juli 2007
  • Laatst online: 28-03 09:49
Hallo mannen,

Fantastisch om hier een beetje in de weer mee te zijn, echter loop ik tegen een probleem aan welke ik niet goed kan plaatsen.
Ik heb de google docs tutorial gevolgd en waar het mis gaat is het afluisteren van de originele remote.

Ik gebruik een Wemos D1 mini geflashed met de nieuwe lib van Sten (https://github.com/svolle...l_ESP8266_4M1M-newlib.bin)

Als ik vervolgens via de debug log de device id wil uitlezen van de originele remote krijg ik de volgende waardes:

Afbeeldingslocatie: https://tweakers.net/i/gOfwJXYM9DpA-PpVMbxYN4rGTdU=/800x/filters:strip_exif()/f/image/mWytjfBacnFfQy2X2hUfdn3p.png?f=fotoalbum_large

Nu lijkt het duidelijk dat de device-id van de remote "74,ca,e5" is, maar deze waarde is heel anders dan de waardes welke ik overal in deze topic voorbij zie komen (welke bestaat uit 14 tekens). Ook werkt het niet om deze waarde in te vullen bij de Unit ID 1 remote.

Overigens is het wel gelukt om de Wemos te pairen met de ventilatie en deze reageert ook goed op de commands.

Hoe kan ik nu alsnog achter het Device-id van de originele remote komen?

  • dafo
  • Registratie: Januari 2001
  • Laatst online: 09-07-2025
Top om met een goedkope 868Mhz transmitter, een Wemos D1 mini en een Home Assistant op een RPi mijn centrale ITHO aan te kunnen sturen! Dank aan alle ontwikkelaars!

State values
Ik heb een wat oudere ventilatie box, en zie met een mqtt explorer meerdere STATE waardes langskomen (Low = 1, Medium = 2, High = 3, Full = 4 en Timer ( Full aan 5 minuten) = 13. P.S. de HA configuratie in de Configuration.yaml wel aangepast ("fan:" boven aan de code ontbrak namelijk. (>>zie aangepaste code onder in deze post)
Volgens mij is de box altijd aan (STATE = 0 is zelfde als 1?) en ik hoor geen verschil tussen 3 en 4 (Beide full?) Klopt dat?

STATE = 13 gebruik ik nu om met een button in toilet de ventilator voor 5 minuten vol aan te zetten.
Daarbij heb ik ook een STATE = 23 en 33 langs zien komen, geen idee wat dit inhoudt? Pairing STATE?

Homekit
Waar ik nog mee stoei is om de ventilatie op de juiste manier te exposen via de Homekit integratie in de Apple Home app. Nu krijg ik maar liefst gecombineerde switches (voor alle waardes een off/on button). Iemand ervaring om in de configuration.yaml de juiste entity_config te zetten?
Afbeeldingslocatie: https://tweakers.net/i/efevQWaP7BP1UZ4VQv93gwfq2Vs=/x800/filters:strip_icc():strip_exif()/f/image/4QA5F3MiaCDumdNOx40SH5Ej.jpg?f=fotoalbum_large

Configuration.yaml code (gestript, alleen voor dit topic relevante onderdelen):
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
homeassistant:

fan:
 - platform: mqtt
   unique_id: itho_fan
   name: Afzuiging badkamer   
   command_topic: "ITHO/Fan/cmd"
   state_topic: "ITHO/Fan/State"
   state_value_template: "{% if value|float==0 %}State 0{% endif %}{% if value|float >0 %}State 1{% endif %}"
   payload_off: "State 0"
   payload_on: "State 1"
   optimistic: true
   preset_modes:
    - 'off'
    - 'low'
    - 'medium'
    - 'high'
    - 'timer'
   preset_mode_command_topic: "ITHO/Fan/cmd"
   preset_mode_command_template: >
     {% if value == 'low' %}
       State 1
     {% elif value == 'medium' %}
       State 2
     {% elif value == 'high' %}
       State 3
     {% elif value == 'timer' %}
       State 13
     {% else %}
       State 0
     {% endif %}
   preset_mode_state_topic: "ITHO/Fan/State"
   preset_mode_value_template: >
     {% if value == '1' %}
       low
     {% elif value == '2' %}
       medium
     {% elif value == '3' %}
       high
     {% elif value == '13' %}
       timer
     {% else %}
       off
     {% endif %}

homekit:
    filter:
     exclude_domains:
      - light
      - tv
      - media_player
      - climate
      - device_tracker
#      - switch
     include_entities:
#   ITHO Fan:
      - fan.afzuiging_badkamer
#     entity_config:
#       fan.afzuiging_badkamer:
#       type: fan
#       speed_list: [off, low, high]

  • Lars Kremers
  • Registratie: Juli 2007
  • Laatst online: 09:23
In hoeverre kan je er vanuit gaan dat de hardware/software goed is wanneer je in de debug logging RF signalen ontvangt? Ik heb een CVE ECO-fan 2 maar deze reageert totaal niet op het join commando. Ik heb al een andere ESP geprobeerd en een nieuwe CC1101 besteld, maar zonder succes.Afbeeldingslocatie: https://tweakers.net/i/At8F9N1LiodzuWv3aFBcrUh50wc=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/uhaY2f2t216urjOiZ75Fg55D.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/OxF_ArK65xX9GvgyUHxyBsrt0LQ=/x800/filters:strip_icc():strip_exif()/f/image/FuMwpG0G8XYySPrf7xR6Wgb0.jpg?f=fotoalbum_large

  • Packetloss
  • Registratie: Juni 2008
  • Niet online

Packetloss

voor system specs, zie profiel

Bear with me, ESP(8266) dingen zijn nog wat nieuw voor me, dus een eindgebruikers vraag van mijn kant om te zien of ik op de goede weg ben. Ik heb deze CVE ECO RFT:

Afbeeldingslocatie: https://tweakers.net/i/ofweoMCVbHrC1MrFNIsnxoImbPY=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/dEdDCNuJoqAJZDYuuQzZPwe8.png?f=user_large

en wil deze uiteraard ook remote kunnen bedienen, met Domoticz (op een Pi4). Mijn nodemcu bordje werkt prima met twee temp sensoren er op en recent heeft een maat van me ook de CC1101 module en antenne geplaatst. Ik draai deze firmware: ESP_Easy_mega_20210802_normal_ESP8266_4M1M.

In ESP_Easy zie ik geen optie voor ITHO / CC1101. Kan ik daar uit concluderen dat de ik de ESP_Easy firmware opnieuw moet compileren met daarin dan de C bestanden voor de CC1101? En zo ja, kan iemand me adviseren met mijn CVE ECO RFT welke ik moet gebruiken? Ik zie namelijk meerdere sources, like
https://github.com/supersjimmie/IthoEcoFanRFT en https://github.com/arjenhiemstra/IthoEcoFanRFT .

Thanks voor je reactie!

  • Packetloss
  • Registratie: Juni 2008
  • Niet online

Packetloss

voor system specs, zie profiel

Sten Vollebregt schreef op vrijdag 6 augustus 2021 @ 14:44:
Dan moet je idd de Publish commando's vervangen door:
code:
1
SendToHTTP ip.ad.r.es,8080,/json.htm?type=command&param=switchlight&idx=IDX&switchcmd=Set%20Level&level=LEVEL

Waar LEVEL de waarde is van de selector switch en IDX het device nummer in Domoticz.

In dit geval heb je zelfs geen Domoticz HTTP controller nodig omdat je direct JSON commando's stuurt (de ESPEasy Domoticz controller ondersteund zover ik weet geen switches, dus vandaar).

Zie ook:
https://espeasy.readthedo...les/Rules.html#SendToHTTP
en voor de Domoticz API:
https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's
Heb die rules aangepast, naar de HTTP variant. Afgekort:
code:
1
2
3
on Fan#State do
 if [Fan#State]=0
  SendToHTTP 192.168.x.y,8080,/json.htm?type=command&param=switchlight&idx=421&switchcmd=Set%20Level&level=0


maar dit werkt nog niet OK.. Als de huidige snelheid bijv medium is en ik low kies, verandert dit /niet/ in de webpagina van Domoticz (ook niet na een reload):
Afbeeldingslocatie: https://tweakers.net/i/eL7xGnIITrQ4atgE8FiUckhRVOA=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/rNiBZhlWZdF78e2XUyqWo9c8.png?f=user_large

terwijl de logging laat zien:
code:
1
2
3
4
Aug  6 13:55:06 ESP-Easy EspEasy: Lev.1: [elseif true]=true
Aug  6 13:55:06 ESP-Easy EspEasy: ACT  : SendToHTTP 192.168.x.y,8080,/json.htm?type=command&param=switchlight&idx=421&switchcmd=Set%20Level&level=10
Aug  6 13:55:06 ESP-Easy EspEasy: Command: SendToHTTP
Aug  6 13:55:06 ESP-Easy EspEasy: SendToHTTP 192.168.x.y,8080,/json.htm?type=command&param=switchlight&idx=421&switchcmd=Set%20Level&level=10


en deze URL het goed doet vanuit de webbrower, dan krijg je het JSON antwoord status OK.

Kortom, snelheid aanpassen in zowel Domoticz als ESP_Easy en via de fysieke a.b. werkt perfect; het juiste level tonen in Domoticz na gebruik van de a.b. nog niet. Ik ga later eens MQTT op de Pi met Domoticz fixen, dan de rules in ESP_Easy weer aanpassen naar MQTT formaat en dan zien of de status wel goed wordt geupdate.

Dank voor de snelle hulp!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Nu online
janneman64 schreef op vrijdag 27 augustus 2021 @ 22:52:
mijn Itho warmtewisselaar HRU 350 heeft ook nog een bypass-klep.

normaal gaan binnenkomende en uitgaande luchtstromen langs elkaar in de warmtewisselaar, zodat de warmte behouden blijft. In "zomerbedrijf" gaat er een klep om, zodat er s nachts koele lucht binnenkomt, die niet langs de warmtewisselaar gaat.

Maar omdat ik ook nog een adiabatische koeler in de retour heb, wil ik die klep extern sturen.

VRAAG: heeft het protocol hier ook commando's voor ?
Via RF lijkt dit niet mogelijk, je zult de diag poort hiervoor moeten gebruiken. Ik ben met een WiFi device bezig die je hier op kunt aansluiten:

Afbeeldingslocatie: https://tweakers.net/i/aTFO3OOtzCr8RXQgD4iG42s2UMM=/800x/filters:strip_exif()/f/image/lyY62UbHznRt8PhENcC53eqq.png?f=fotoalbum_large

Ik mag binnenkort bij iemand een hru350 ophalen om te gaan testen en dan zal ik kunnen kijken wat er allemaal mogelijk is. Het protocol heb ik in de basis al uitgeplozen, moet alleen nog een gebruiksvriendelijke manier vinden om dit in een esp32 firmware om te zetten.

  • Joey54
  • Registratie: September 2009
  • Laatst online: 30-03 09:27
Hey Guys,

Ik zit een beetje vast met deze itho controller.
Ik gebruik de handleiding van de volgende link: https://github.com/CoMPaTech/esphome_c1101
Ik gebruik een ESP8266 esp12e versie i.c.m. een CC1101.

Afbeeldingslocatie: https://res.cloudinary.com/webstore/image/fetch/w_450,c_limit,c_fit,f_auto,e_trim/http%3A%2F%2Fluckyretail.com%2FUploadfile%2F202011%2F202012221%2F500014219%2F500014219-5.jpg
Afbeeldingslocatie: https://ae01.alicdn.com/kf/HTB15TZDcPgy_uJjSZLeq6yPlFXaH/CC1101-Wireless-Transceiver-315-433-868-915MHZ-SMA-Antenna-Wireless-Module.jpg_640x640.jpg


Echter krijg ik steeds bij en upload de volgende error:
[32mINFO Starting log output from COM6 with baud rate 115200[0m
[10:57:52][I][logger:214]: Log initialized
[10:57:52][C][ota:452]: There have been 1 suspected unsuccessful boot attempts.
[10:57:52][I][app:029]: Running through setup()...
De esp blijft hier op vast hangen. Ergens moet er iets misgaan met het uploaden of met de code. Het grote probleem is, ik heb ervaring met ESP boardjes, echter doet ESPhome veel voor de gebruiker, en snap ik niet geheel wat er gedaan wordt of wat er dan fout gaat. Iemand een idee?

  • dafo
  • Registratie: Januari 2001
  • Laatst online: 09-07-2025
Sten Vollebregt schreef op zondag 28 november 2021 @ 14:23:
Zie je wel andere Device IDs langs komen? Zo niet check dan of de interrupt pin wel goed is aangesloten en ingesteld. Als dit op een I2C pin zit dan moet je deze bus wel uitzetten in ESPEasy.
Ik zie geen andere Device ID's binnenkomen inderdaad. De GD02 Interrupt pin zit bij mij op D3, maar daar staat een 'gevaren driehoekje' bij. Hoe kan ik bepalen of dit een I2C pin is en hoe kan ik deze uitzetten? Sorry, ik ben een leek op dit terrein.
Afbeeldingslocatie: https://tweakers.net/i/yc0dXiVru7n6L9i54KzwVzgcBKs=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/qVCoJhyj0Gx3V7QJ28sTUfrU.png?f=user_large

[ Voor 14% gewijzigd door dafo op 28-11-2021 14:48 ]


  • Praetorian
  • Registratie: November 2001
  • Laatst online: 00:53
We zijn meer dan 24 uur verder, bij deze wil ik het afsluiten in deze post;

Alles werkt nu, ik heb EasyESP dusdanig aangepast dat deze op een selector switch past. (Ik kon geen manier vinden om levels te customizen van selector switches in Domoticz, dan maar in de firmware van de NodeMCU)

Afbeeldingslocatie: https://tweakers.net/i/3xpo36AONXsp3lQ9yLEjnu9q9bI=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/SK0wgdprhkmv4RDbMFJu4Vkx.png?f=user_large

Ook werkt de afstandsbediening in de badkamer i.c.m. het de plugin. Dus alles wat te zien is in de selector switch, wordt ook aangepast n.a.v. welke toets er op de afstandsbediening wordt ingedrukt, ja ook de timers.

Dit project is nu voor mij afgesloten, wellicht moet ik het nog eens van het breadboard afhalen, maar het kan ook zomaar gebeuren dat ik gewoon een nieuw breadboardje koop...

Afbeeldingslocatie: https://tweakers.net/i/xOKXTyAzuhzJRVyyNnTPHKnlg_w=/800x/filters:strip_icc():strip_exif()/f/image/MM1ulOoMwR6847CKSkVsUSlk.jpg?f=fotoalbum_large

Aan de makers en contributers van de plugin, bedankt!

  • sjimmie
  • Registratie: November 2002
  • Laatst online: 02-04 10:33
Haha, vergeet dan de grondleggers niet he...
Afbeeldingslocatie: https://tweakers.net/i/EVOI1cfJfdsPO0NGDsFJ0KoGBBw=/800x/filters:strip_exif()/f/image/UIFhluRu7pukuuH5m8lHiCdw.png?f=fotoalbum_large
:+
jvdmast=supersjimmie

Panasonic 7kW J-Series Split + 190 liter SWW, 2750+2100Wp Oost-West


  • EtHeO18
  • Registratie: Januari 2006
  • Laatst online: 07-03 19:01
Verplaatst van een ander topic:

Ik ben ook begonnen met hobbyen aan deze afzuiging. Ik heb zelf een "CVE ECO 2P", welke reageert op een RF afstandsbediening:
Afbeeldingslocatie: https://tweakers.net/i/fuNMBTIPpy-eswHrJAn_3aXqnEY=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/OzNjNVQ9zOyhc716SK7Qe2N1.jpg?f=user_large

Als ik de afstandsbediening gebruik zie ik de volgende bursts (drie keer herhaald):
Afbeeldingslocatie: https://tweakers.net/i/8JdBcY96R_FT_YzGynewgMaOKbs=/800x/filters:strip_exif()/f/image/MHExr8vJHaGgakjkbF5ktd1a.png?f=fotoalbum_large
Deze bursts zijn op te delen in een 8kbaud burst (de linker) en een 38.4kbaud burst (de rechter).

Ik heb een esp8266 aangesloten op een cc1101, waar de genoemde ESPEasy met correcte firmware op draait. Als ik daarmee probeer een commando te sturen, zie ik alleen maar deze burst (drie keer herhaald):
Afbeeldingslocatie: https://tweakers.net/i/J_7A_YvfUdW4vi0gydDX121Kwqs=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/kmiZqVoafUsBE3r7DtgtOlcL.png?f=user_large

Kijkend naar de baud rate ziet het er uit als de tweede burst van de remote.

Het probleem dat ik ervaar is dat de software met ESPEasy wel de signalen van mijn remote kan ontvangen, maar dat de afzuigingsinstallatie niet reageert op de signalen van de ESPEasy. Ik heb uiteraard join commando's verstuurd, vlak na het opnieuw aansluiten van de stekker van de afzuigingsinstallatie, en ik heb ook geprobeerd om het ID van mijn remote over te nemen. Ik vermoed dat het komt doordat mijn installatie alleen reageert op die 8kbaud burst. Komt iemand dit bekend voor?

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Nu online
janneman64 schreef op dinsdag 18 januari 2022 @ 19:15:
Even een minder technische opmerking:

Itho blijkt de spider gateway uit het programma gehaald te hebben.
"Omdat het bedrijf waar we mee samenwerken er mee stopt". Gateways zijn domweg niet meer te gebruiken.
Itho heeft ook geen vervanger, geen strategie om op een andere manier hun ventilatoren extern te laten besturen, niets.

Als productmanager vind ik dit echt extreem slechte strategie.

Als eigenaar van een itho WTW volg ik met nog meer belangstelling dit draadje tot ik denk: oké, nu kan ik het misschien namaken.

Als ondernemer denk ik :
Er zou een partij op kunnen staan om een compleet nieuwe besturing voor die itho's te maken, direct met een ethernet, een zigbee, een wifi , een knx en een contactjes interface en gewoon een publieke beschrijving hoe je het product kan integreren in je autatisering. Hallo 2022.
Zoiets? ;) >:)
meer info hier: https://github.com/arjenhiemstra/ithowifi/wiki
Afbeeldingslocatie: https://tweakers.net/i/uCulys1R9nUDwjmGLJGcUCK5s9E=/800x/filters:strip_exif()/f/image/2wvfQv5MyB03ZjhkNUvotvdP.png?f=fotoalbum_large

  • bbn_ldp
  • Registratie: December 2014
  • Laatst online: 09:01
Kan iemand mij vertellen wat ik in espeasy bij de wifi ip settings moet instellen om de esp een vast ip adres te geven?Afbeeldingslocatie: https://tweakers.net/i/OV-VH_TrEOqb6U3MUMdabpGqVlo=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/aY0vIYdtSGgqeX2NZ8ZO9CCO.jpg?f=user_large

Ook kom ik in het doorlopen van de uitleg niet verder dan onderstaand. Wat doe ik fout?
Afbeeldingslocatie: https://tweakers.net/i/r876uM0R3Jwc_qD3GSePIvwwck8=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/76V1mofGEq3gjFF3i8RmZOL2.jpg?f=user_large

Ik heb al meerder keren opnieuw geflashed en ook de nieuwste ESP_Easy_mega_20211224_normal_ESP8266_4M1M gebruikt, maar daar zit de itho niet onder devices.

Ik weet wel dat ik een Orcon HRC 400 heb, maar zou graag de rf signalen willen afvangen.

Zubadan 11,2, 50x170Wp SF, WTW Orcon HRC400, Douche WTW Qblue v6, Wijas POW lcd multi doorstromer


  • bbn_ldp
  • Registratie: December 2014
  • Laatst online: 09:01
Sten Vollebregt schreef op woensdag 19 januari 2022 @ 20:56:

Wat betreft de crash, zit je CC1101 wel goed aangesloten? Als de plugin deze niet kan vinden op de SPI bus bij het opstarten dan is de kans dat alles vastloopt groot. Er wordt door de mensen achter ESPEasy gewerkt aan een versie die dit probleem niet heeft.

Tenslotte, de code werkt alleen voor de Itho en sommige versies van de Duco fans. Alleen als jouw Orcon toevallig exact dezelfde frequentie en modulatie gebruikt heeft dit experiment enige nut, anders krijg je niks of onzin binnen als RF packet.
Ik heb aangesloten conform de volgende afbeelding
Afbeeldingslocatie: https://tweakers.net/i/8s1gmoAOuAFXLmTxYwGasIGdvi0=/800x/filters:strip_icc():strip_exif()/f/image/Y3OdFt41StLLO1V3rvYOPVtW.jpg?f=fotoalbum_large

Ik heb deze cc1101 https://www.aliexpress.co...042311.0.0.35754c4dHBN7QR maar daar staat niet bij of de aansluitingen hetzelfde zijn als in de handleiding beschreven.

Het gaat allemaal goed totdat ik als laatste de Enabled onder device aanzet en submit doe.
Afbeeldingslocatie: https://tweakers.net/i/D-f-CZgriYQRxh6iyMcObUiyiEY=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/HsI8PbJqEk1ordR4K0WIUGPy.jpg?f=user_large
Hierna is de esp niet meer bereikbaar.
Onder remote RF controls zien de velden er in de nieuwere versies ook anders uit.
Afbeeldingslocatie: https://tweakers.net/i/IMSnzHvGmY6FN3iGJs-F5fc3SUQ=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/qRHDoGzrjvQtFzE8NbuTVtMR.jpg?f=user_large
Wat zouden hier de instellingen voor moeten zijn?

Verder heb ik nog wat Githubs gevonden waar de Orcon RF15 wordt benoemd, maar ik weet nog niet wat daar mee kan.
https://github.com/peeter123/orcon-15rf-protocol-decoder
https://github.com/zxdavb/ramses_rf/blob/master/README.md

Onderstaand kwam ik ook nog tegen in het bericht van eymey in "DIY: Itho ventilatie aansturen via 868Mhz transmitter"
Afbeeldingslocatie: https://tweakers.net/i/uTRi9ADJIljakwmqE5jXqpnaZZg=/800x/filters:strip_icc():strip_exif()/f/image/RypVGO4iPdXqCUTGadRMXfhE.jpg?f=fotoalbum_large
Dus dat zal ik ook eens proberen. Vraag is alleen of pin 7 (de enige lege) dan een GND moet zijn of een 3,3v

Zubadan 11,2, 50x170Wp SF, WTW Orcon HRC400, Douche WTW Qblue v6, Wijas POW lcd multi doorstromer


  • bbn_ldp
  • Registratie: December 2014
  • Laatst online: 09:01
In espeasy staan deze standen
Afbeeldingslocatie: https://tweakers.net/i/d1VAOu9BLSQveY53RjDjwcz7RXI=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/5YWetvu5axVHt8q8McTOWXV0.jpg?f=user_large
Moet ik die uitschakelen?
Afbeeldingslocatie: https://tweakers.net/i/StRnT569AX1DwzXYpZqp1rgNb3o=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/fXyFthhOniczDfK7Y0JJO7ed.jpg?f=user_large

En in de handleiding staat onderstaand op 170, maar in de laatste espeasy versie is dit anders. Moet ik hier iets wijzigen?
Afbeeldingslocatie: https://tweakers.net/i/0Zt7mHM3LxTKK-Fmg578jsanyjw=/800x/filters:strip_icc():strip_exif()/f/image/ti0TJJLch0y1DEFjElWtORiU.jpg?f=fotoalbum_large

[ Voor 33% gewijzigd door bbn_ldp op 12-02-2022 16:13 ]

Zubadan 11,2, 50x170Wp SF, WTW Orcon HRC400, Douche WTW Qblue v6, Wijas POW lcd multi doorstromer


  • bbn_ldp
  • Registratie: December 2014
  • Laatst online: 09:01
@alex.slaets
Kan je ook vertellen welke hardware je gebruikt? Het is mij namelijk nog steeds niet gelukt met verschillende CC1101 ontvangers en Wemos D1 mini en Nodemcu V3. Alles gaat goed totdat ik enable aan vink onder Devices. Daarna krijg ik geen verbinding meer met EspEasy.Afbeeldingslocatie: https://tweakers.net/i/Li8pF5TXSPqqysKPauwIUr1doWg=/x800/filters:strip_icc():strip_exif()/f/image/p7ZDnuUahGDHNlfDpn3Pxnc7.jpg?f=fotoalbum_large

Zubadan 11,2, 50x170Wp SF, WTW Orcon HRC400, Douche WTW Qblue v6, Wijas POW lcd multi doorstromer


  • roblom
  • Registratie: Mei 2010
  • Laatst online: 23-02 20:31
Praetorian schreef op vrijdag 10 december 2021 @ 00:51:
...

Alles werkt nu, ik heb EasyESP dusdanig aangepast dat deze op een selector switch past. (Ik kon geen manier vinden om levels te customizen van selector switches in Domoticz, dan maar in de firmware van de NodeMCU)

Afbeeldingslocatie: https://tweakers.net/i/HFYYS76wQUjFleW8jUDt9YptCVQ=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/aOZ1htL84Mkqn5Bm1Gr59pGK.png?f=user_large

Ook werkt de afstandsbediening in de badkamer i.c.m. het de plugin. Dus alles wat te zien is in de selector switch, wordt ook aangepast n.a.v. welke toets er op de afstandsbediening wordt ingedrukt, ja ook de timers.

...
Is er iemand die wat meer info kan geven over hoe dit in Domoticz te maken met de bidirectionele knoppen? Ik vind dit namelijk wat handiger en duidelijker dan de geïntegreerde mogelijkheid met de schuif.

[ Voor 10% gewijzigd door roblom op 20-02-2022 21:17 ]


  • dumbo0001
  • Registratie: Februari 2011
  • Laatst online: 04-04 15:10
Het is mij dus gelukt om de itho ventilatie via home assistant aan te sturen en ook waardes uit te lezen.

Ik heb echter een gekke verschijnsel dat ik gedurende de dag verkeerde status door krijg en allemaal aangestuurd door een bepaalde device (itho spider in de "living room").

Heeft een van jullie dit probleem ook?

Afbeeldingslocatie: https://tweakers.net/i/bf_kt65MurYO1vVcgS_q_xC3Nw4=/800x/filters:strip_exif()/f/image/rRKdDsdJ0QS2pozmY66DmbXP.png?f=fotoalbum_large

  • Magnat
  • Registratie: Mei 2000
  • Laatst online: 01-04 13:49
Dit is mijn huidig fan implementatie. Die ook werkt met procenten, dus een slider bijvoorbeeld

Afbeeldingslocatie: https://tweakers.net/i/8HEOOL0LiI5-w5K8MZrQqYzpQCg=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/dfBmMM8UgodI3g1UhnPPBn9E.png?f=user_large

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
 fan:
    - name: "Centrale Afzuiging"
      unique_id: itho_fan
      state_topic: "ITHO/Fan/State"
      state_value_template: "{% if value|float==0 %}State 0{% endif %}{% if value|float >0 %}State 1{% endif %}"
      payload_on: "State 1"
      payload_off: "State 0"
      payload_available: Online
      payload_not_available: Offline
      optimistic: true
      command_topic: "ITHO/Fan/cmd"
      speed_range_min: 1
      speed_range_max: 4
      percentage_state_topic: "ITHO/Fan/State"
      percentage_command_topic: "ITHO/Fan/cmd"
      percentage_value_template: "
        {% if value == 0 %}
        0
        {% elif value == 1 %}
        1
        {% elif value == 2 %}
        2
        {% elif value == 3 %}
        3
        {% elif value == 4 %}
        4
        {% endif %}"
      percentage_command_template: "
        {% if value == 0 %}
        State 0
        {% elif value == 1 %}
        State 1
        {% elif value == 2 %}
        State 2
        {% elif value == 3 %}
        State 3
        {% elif value == 4 %}
        State 4
        {% endif %}"
      preset_mode_state_topic: "ITHO/Fan/State"
      preset_mode_value_template: "
        {% if value == 0 %}
        off
        {% elif value == 1 %}
        low
        {% elif value == 2 %}
        medium
        {% elif value == 3 %}
        high
        {% elif value == 4 %}
        full
        {% endif %}"
      preset_mode_command_topic: "ITHO/Fan/cmd"
      preset_mode_command_template: "
        {% if value == 'off' %}
        State 0
        {% elif value == 'low' %}
        State 1
        {% elif value == 'medium' %}
        State 2
        {% elif value == 'high' %}
        State 3
        {% elif value == 'full' %}
        State 4
        {% endif %}"
      preset_modes:
      - "off"
      - "low"
      - "medium"
      - "high"
      - "full"

[ Voor 4% gewijzigd door Magnat op 06-10-2022 07:17 ]


  • gjs
  • Registratie: Juni 2001
  • Laatst online: 04-04 11:47

gjs

Scoobydoobydoo

Sten Vollebregt schreef op zondag 13 november 2022 @ 20:44:
Heb je ook geprobeerd om voor de firmware flash eerst een blank flash met dezelfde grootte (4MB waarschijnlijk) te doen? Soms lost dit rare problemen.
Ja, 4MB blank heb ik al meerdere malen gebruikt.
Ik heb ondertussen de CC1101 vervangen en een Wemos D1 V2 geprobeerd, geen enkel verschil.
Volgens mij maak ik gewoon steeds 1 stomme fout, maar ik zie het niet. Zodra ik het device enable dan knalt de ESP in een exception, reboot en zit dan in een loop. Ik denk dat ik ergens wat fout doe met de GPIO settings in de device sensor settings.
Ik gebruik dit shield: https://enri.nl/pcb/?page=itho
Afbeeldingslocatie: https://tweakers.net/i/yLBxdPpMF2E_dHuPTvbXkAdDrFY=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/sXLTotOoAdyJO5qAr7wXM7pu.png?f=user_large
Hieronder de settings die ik doe:
Afbeeldingslocatie: https://tweakers.net/i/1PspZMch-j8ZwakMZH4vW7jhMzE=/232x232/filters:strip_icc():strip_exif()/f/image/kY2hCkjzDIsjbJPrubzSkNwv.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/YmyqRlOKc1xU6IkzwHeWinnxBfI=/232x232/filters:strip_icc():strip_exif()/f/image/pDbWa0PmyCDyZ1lyHaZr1smd.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/KecP5ql3cfM14JG1FhT-lrHU_bg=/232x232/filters:strip_icc():strip_exif()/f/image/8f40dRYS5KdxB3AeshtitEQn.jpg?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/T2ZNLUJTtqycqMYt8k4lIlxVRLY=/232x232/filters:strip_icc():strip_exif()/f/image/jxbNmznT099gsioGj6ghfGWH.jpg?f=fotoalbum_tile

GA-Z68X-UD3H-B3 I7-2600K@4.4GHz 24Gb Ram 7Tb HDD


  • Pham
  • Registratie: November 2022
  • Laatst online: 11-01-2023
@gjs weet je inmiddels waar het probleem ligt? Ik gebruik zelf ook de enri shield en het lijkt alsof ik dezelfde probleem heb.

Hardware: CC1101 868 MHz transceiver + Wemos D1 mini pro (ESP-8266 4M1M)

Ik heb wat testen gedaan. Oudere versies van ESP Easy lijken wel goed te werken ook die van @Sten Vollebregt . Ik kan daar de RF id's en commands in de logs zien. Ik heb geen Itho, maar een Orcon. Dus kan ik deze verder in functionaliteiten niet goed testen.

code:
1
2
3
4
5
6
7
8
9
CC1101 pin                    ESP pin                 Description
1 - Vcc                       Vcc                     3.3V
2 - GND                       GND                     Ground
3 - MOSI      <--             D7/GPIO13               Data input to CC1101
4 - SCK       <--             D5/GPIO14               SPI clock pin
5 - MISO      -->             D6/GPIO12               Data output from CC1101
6 - GDO2      -->             Choose (D1/GPIO-5)      Interrupt pin (see note)
7 - GDO0                      NC                      Not in use
8 - CSN       <--             D8/GPIO15               SPI chip select


Afbeeldingslocatie: https://tweakers.net/i/jdqkPBWJeBzfig-bAKdqL_X1H1o=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/2tCqocKhlH2x5SCdA1v72ReW.png?f=user_large

Bij de ESP_Easy_mega_20221105 crasht die op de SPI i.c.m. de CS pin instellingen. Heb verder nog niet gekeken waar het precies aan ligt. Maar misschien heeft iemand iets aan die informatie.

Afbeeldingslocatie: https://tweakers.net/i/UaMYlmFMa3T_su7iKG_Oxqp40kw=/800x/filters:strip_exif()/f/image/iWHJMLG5OXveTN65qns4UiaV.png?f=fotoalbum_large

Weet iemand toevallig hoe ik de "ID of the Ventilation unit" kan vinden/invullen?
In mijn logs zie ik namelijk dat dit het ID moet zijn => "783554: Device-ID:77,9c,94 IGNORED" en ik kan bij device id bytes alleen getallen invullen?

@Sten Vollebregt zou jij misschien de Ocron functie in jouw laatste versie kunnen verwerken? Dan kan ik het even verder testen in jouw laatste versie zonder dat de boel crasht. Ik wil het eerst werkend krijgen, daarna kan ik wel helpen met de laatste versie debuggen. Anders weet ik natuurlijk niet of het aan de software of hardware ligt.

[ Voor 5% gewijzigd door Pham op 29-11-2022 10:57 . Reden: extra hardware ]


  • rorie
  • Registratie: Maart 2007
  • Laatst online: 04-04 21:40
Bedankt @arjenhiemstra, co2 waardes komen hier nu goed door:

Afbeeldingslocatie: https://tweakers.net/i/WkKb3i5euXkMEZN5DLn8Ms8BhIo=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/Mp49TpKdwCrj2PzNT1AI5OBx.jpg?f=user_large

  • DvdEnden
  • Registratie: Maart 2021
  • Laatst online: 25-05-2023
En nog een keer de vraag.

Waarom reageert mijn itho cve-s eco niet op commando's vanaf diverse itho esp combinaties.
Ik heb ze denk allemaal wel geprobeerd.

Door een esp easy op te stellen en nu een esphome variant, zie ik dus wel dat er commando's verstuurd en ontvangen worden.
Zelfs het versturen met de id van de huidige remote, lukt het niet om de box aan te sturen.

@arjenhiemstra
Als ik jouw versie installeer op een wemos d1, dan komt ie in een bootloop.
Waar kan dat mee te maken hebben?

Zou het laatste itho board niet om kunnen gaan met de huidige commando's?

Wat kan ik nog doen om mijn box uit te lezen en aan te sturen?
Afbeeldingslocatie: https://tweakers.net/i/wviBBBaf86OXLfHlc0e35FohVvM=/232x232/filters:strip_icc():strip_exif()/f/image/cNZ4KcybyUZ7lq1CEpal78bW.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/lmuXvnN78xHMvMeiZDVmtPCY8Tw=/232x232/filters:strip_icc():strip_exif()/f/image/8zUcMducidXUeGOxbw60Yqwh.jpg?f=fotoalbum_tile

[ Voor 39% gewijzigd door DvdEnden op 02-02-2023 07:59 ]


  • poudenes
  • Registratie: April 2023
  • Laatst online: 27-04-2023
Goede middag allemaal,

Ik heb heel veel hier gelezen echter kom ik er toch niet uit. Mijn oude Wemos D1 R2 is defect gegaan. Ik heb lang geleden mijn ITHO ingesteld met itho plugin. Nu lees ik hier allemaal nieuwe versie's e.d.

Ik heb geprobeerd de laatste ESPEasy te gebruiken: mega-20230409 tevens die van svollebregt/ESPEASY_Plugin_ITHO.

Met nieuwe Wemos D1 R2 krijg ik of de pinouts niet goed, of het werkt gewoon helemaal niet. Want wat ik ook doe ESP blijft bevriezen op het moment dat ik de ITHO device ga configureren en activeer.

Op een NodeMCU V3 lukt het mij wel om door te gaan alleen krijg ik in zijn geheel geen signaal binnen van mijn 2 ITHO remotes. Ik heb een CC1101 met antenne aansluiting.

De pinouts zoals ik hem nu heb is als volgt:

code:
1
2
3
4
5
6
7
8
CC11xx       pin            ESP Pin 
ROOD         1 - VCC        VCC
ZWART        2 - GND        GND
GEEL         3 - MOSI       13 = D7
GRIJS        4 - SCK        14 = D5
GROEN        5 - MISO/GDO1  12 = D6
ORANJE       6 - GDO2       04 = D1
WIT        8 - CSN        15 = D8


CC1101 pins:
Afbeeldingslocatie: https://tweakers.net/i/4ff-SAPR7KH4wHbk4nt6UHyubyU=/800x/filters:strip_exif()/f/image/6fdxn60k6M9YBYEZquLsMzS7.png?f=fotoalbum_large

Wemos D1 R2
Afbeeldingslocatie: https://tweakers.net/i/KJNro_P2K5ChbMB0KEh_QAi2sic=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/u2Ouucfwc7Kq2dahRP3qWKAS.jpg?f=user_large

NodeMCU
Afbeeldingslocatie: https://tweakers.net/i/JbetZDSv8nJ3E1g0QWvtEfkTAU4=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/5WoJvETy8WiJkhc8El31Rd1x.jpg?f=user_large


Wie zou mij op weg kunnen helpen hiermee?

[ Voor 6% gewijzigd door poudenes op 27-04-2023 12:46 ]


  • Vigni
  • Registratie: December 2013
  • Laatst online: 04-04 21:48
Wat jumperkabels aan de CC1101 gesoldeerd deze volgens schema aan de ESP32.

Afbeeldingslocatie: https://tweakers.net/i/gNocJo8D-fjw4BbdLafHbNX4QMY=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/Lx5x2qW8dVK5Mk34T8C0Tsx6.png?f=user_large

ESPeasy geprobeerd en de library van arjan. Geen enkele foutmeldingen maar als ik op mijn huidige remote iets stuur zie ik geen berichten binnenkomen en ook werkt het joinen niet. Hoe kan ik het beste debuggen of mijn CC1101 uberhaupt werkt / iets ontvangen kan?
Pagina: 1