Toon posts:

Arduino in Vent-O-System Alusta

Pagina: 1
Acties:

Onderwerpen


  • Topcase001
  • Registratie: Oktober 2019
  • Niet online
@mw303
Nu heb ik zelf wel redelijk wat ervaring met domotica en in het bijzonder de ESP8266 en ESP32.

Ik lees dat je ervaring hebt met de ESP8266 en veel plannen hebt met vochtsensoren en dergelijke.
Dan zal het niet zo'n probleem zijn voor jou om b.v. analoog de potmeter die op de as zit uit te lezen met de ESP, een led te laten branden (groen bij open) en (rood bij dicht) de IR kun je bij poot 3 de informatie uitlezen die binnenkomt van de afstandsbediening en een positief signaal uitsturen om de synchrone motor aan te sturen (links en rechts) laten stoppen bij de grootse en laagste waarde.

In het begin toen ik hiermee begon wilde ik ook alles op een presenteerblaadje en was teleurgesteld dat men mondjesmaat informatie gaf omdat je daar dan ook wat van leerde zei men tegen mij. Inmiddels ben ik hiervoor heel dankbaar omdat dat veel zoeken en leren werd en het een heel leuk project is als je het zelf en met een beetje hulp op kan lossen. Het heeft mij in ieder geval veel plezier en voldoening gebracht.


Daarnaast heb ik getracht een filmpje te maken en op Youtube te zetten, maar dat is niet mijn ding en foto's plaatsen kan ik nog niet bij Tweaters en nogmaals het is een heel project en ga gewoon ergens beginnen: b.v. bij de CO2 sensors in combinatie met Domoticz. Dan kunnen we het stap voor stap met elkaar doen.
Die sensoren worden gevoed door het Vent-O-system en breng daar in dezelfde behuizing (die jij niet mooi vind een ESP8266 aan. De voeding hiervoor kun je op de print vinden bij de pinconnector de ground en de 5Volt. Dan lees je de analoge waarde uit die het printje naar de Vent-O-system stuurt. Die lees je een 100 keer uit en deel je het getal zodat er een wat stabiele waarde uit komt en die waarde deel je door een getal met experimenteren zodat het overeen komt met de waarde die je uit kan lezen in de Vent-O-system.
Koppelen aan Domoticz en je hebt al heel wat verricht en mooie grafieken per ruimte.
Die ESP8266 kun je dan ook nog OTA programmeren zodat je niet ieder keer het trapje erbij hoeft te halen. Op zich al een leuk project en het begin om het hele systeem over te gaan nemen.
Succes!

Hierbij informatie betreffende de Co2 sensor die bij het Alusta systeem is meegeleverd.

.Afbeeldingslocatie: https://datasheetspdf.com/datasheet/TGS4161.html

[ Voor 199% gewijzigd door Topcase001 op 23-10-2019 16:45 . Reden: Taalfoutjes ]


  • mw303
  • Registratie: December 2011
  • Niet online
Topcase001 schreef op maandag 21 oktober 2019 @ 23:00:
@mw303
Nu heb ik zelf wel redelijk wat ervaring met domotica en in het bijzonder de ESP8266 en ESP32.

Ik lees dat je ervaring hebt met de ESP8266 en veel plannen hebt met vochtsensoren en dergelijke.
Dan zal het niet zo'n probleem zijn voor jou om b.v. analoog de potmeter die op de as zit uit te lezen met de ESP, een led te laten branden (groen bij open) en (rood bij dicht) de IR kun je bij poot 3 de informatie uitlezen die binnenkomt van de afstandsbediening en een positief signaal uitsturen om de synchrone motor aan te sturen (links en rechts) laten stoppen bij de grootse en laagste waarde.

In het begin toen ik hiermee begon wilde ik ook alles op een presenteerblaadje en was teleurgesteld dat men mondjesmaat informatie gaf omdat je daar dan ook wat van leerde zei men tegen mij. Inmiddels ben ik hiervoor heel dankbaar omdat dat veel zoeken en leren werd en het een heel leuk project is als je het zelf en met een beetje hulp op kan lossen. Het heeft mij in ieder geval veel plezier en voldoening gebracht.

Daarnaast heb ik getracht een filmpje te maken en op Youtube te zetten, maar dat is niet mijn ding en foto's plaatsen kan ik nog niet bij Tweaters en nogmaals het is een heel project en ga gewoon ergens beginnen: b.v. bij de CO2 sensors in combinatie met Domoticz. Dan kunnen we het stap voor stap met elkaar doen.
Die sensoren worden gevoed door het Vent-O-system en breng daar in dezelfde behuizing (die jij niet mooi vind een ESP8266 aan. De voeding hiervoor kun je op de print vinden bij de pinconnector de ground en de 5Volt. Dan lees je de analoge waarde uit die het printje naar de Vent-O-system stuurt. Die lees je een 100 keer uit en deel je het getal zodat er een wat stabiele waarde uit komt en die waarde deel je door een getal met experimenteren zodat het overeen komt met de waarde die je uit kan lezen in de Vent-O-system.
Koppelen aan Domoticz en je hebt al heel wat verricht en mooie grafieken per ruimte.
Die ESP8266 kun je dan ook nog OTA programmeren zodat je niet ieder keer het trapje erbij hoeft te halen. Op zich al een leuk project en het begin om het hele systeem over te gaan nemen.
Succes!

Hierbij informatie betreffende de Co2 sensor die bij het Alusta systeem is meegeleverd.

.[Afbeelding]
Jij heb wel een hele bijzondere manier van antwoorden. Eerst geef je een reactie met slechts een puntje '. ' er in en pas lang na mijn bericht wijzig je de reply met het puntje naar de inhoudelijke reactie op mijn bericht. Dat volgt zo toch niemand meer? ;)

Hoe dan ook merk ik dat je niet graag (alle) informatie deelt (getuige het feit dat je schrijft dat je vind dat ik alles maar op een presenteerblaadje wil) of niet weet hoe je een afbeelding op dit forum kunt plaatsen, wat op zich natuurlijk altijd mogelijk is, ook als standaard lid van dit forum.

Volgens mij is hele idee achter delen juist dat ieder zijn deel van de bevindingen deelt zodat je samen kunt profiteren van het geheel. Jij wilt dus feitelijk dat ik alles nogmaals zelf uitzoek. Bedankt in ieder geval voor de beperkte informatie die je wel gedeeld hebt. (y) De rest zoek ik dan zelf wel uit. Het is alleen zonde van de tijd om het wiel opnieuw uit te vinden.

Misschien vaar ik uiteindelijk ook wel een geheel ander koers. Die roosters zou je ook zonder enige modificatie met 0-10v aan kunnen sturen en dat kan ook prima met een ESP en wat extra componenten. Dat ga ik eerst proberen zodra het huis begin volgend jaar is overgedragen. Eerder heb ik helaas geen toegang tot de roosters.

Afbeeldingslocatie: https://i.ibb.co/z40rz60/Greenshot-2019-10-24-13-22-57.png
image host

In het kader van delen met anderen ook maar meteen hoe ik dat denk te gaan doen:

Dit ding kopen bij Ome Ali:
Afbeeldingslocatie: https://i.ibb.co/McX8fqK/61v-BB3-Ix-GIL-AC-SL1024.jpg
upload s
0-10V PWM Digital to Analog Signal Tranformer Converter Module

Op Din- sluit de de GND van je Wemos D1 mini (of andere ESP8266 module) aan.
Op de Din+ sluit je bijvoorbeeld D1 (GPIO5) aan.
Op de 12v +/- sluit je een stabiele 12V voeding aan.
Op voltage output +/- zit je 0-10volt "signaal"

Dan met ESPhome, ESPeasy of eventueel met zelfgeschreven code in arduino IDE de volgende settings gebruiken:

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
esphome:
  name: bingo_rooster_1
  platform: ESP8266
  board: d1_mini

wifi:
  ssid: !secret esphome_wifi_ssid
  password: !secret esphome_wifi_password
  
api:
  password: !secret esphome_api_password

ota:
  password: !secret esphome_ota_password

logger:

output:
  platform: esp8266_pwm
  pin: D1
  frequency: 5000 Hz
  id: pwm_output

fan:
  platform: speed
  output: pwm_output
  name: "Bingo rooster 1"
  speed:
    low: 0.05
    medium: 0.4
    high: 1


Dit is dan zowel toepasbaar op de mechanische ventilator als op de Bingo roosters (denk ik), al zal zal je voor de roosters wel moeten meten met welke low/media/high waarde je precies op 'dicht', 'half open' en 'open' komt. Dat kan ik pas testen als ik er toegang op heb. Uiteraard moet de 24v AC wel aangesloten blijven, wellicht de voeding uit het Vento-O-systeem hergebruiken.

Eventueel voor de roosters eerder een 'light' component gebruiken om echt alle standen van de Bingo roosters in te kunnen stellen:

code:
1
2
3
4
light:
  - platform: monochromatic
    name: "Bingo rooster 1"
    output: pwm_output


Zelf gebruik ik ESPhome in combinatie met Home Assistant, maar als je Domotics o.i.d. gebruikt, kan dit ook met mqtt. Dan zet je API uit en gebruik je MQTT:
https://esphome.io/components/mqtt.html

Als dit werkt is mijn bedoeling een kastje te bouwen met daarin 1 ESP32, waar alle roosters, de mechanische ventilator (die we waarschijnlijk vervangen door een stiller exemplaar, deze is immers ook al 12 jaar oud) bestuurd worden en alle CO2 sensoren uitgelezen worden.

Uiteraard ga ik alle informatie hier delen, want ik kan mij zo voorstellen dat er wllicht nog andere tweakers zijn die zo'n k*t systeem van Alusta hebben en het vaker niet dan wel werkende Vento-O-System besturingskastje met gierende banden de deur uit willen schoppen ;)

Tip vor Topcase:
Afbeeldingen delen met anderen:
Hier uploaden: https://nl.imgbb.com/
en de URL plakken in de afbeelding tag boven dit bericht venster of als UBB code gewoon in je bericht op de plek waar je de afbeelding wilt hebben

[ Voor 25% gewijzigd door mw303 op 24-10-2019 15:23 ]


  • Topcase001
  • Registratie: Oktober 2019
  • Niet online
mw303 schreef op zaterdag 26 oktober 2019 @ 07:20:
Zeker, stuur anders de foto’s naar mijn email, dan plaats ik ze wel voor je.

Ik help graag mee met de software van de esp, domotics doe ik niets mee en kan ik dus ook niet mee helpen. Ik heb wel behoorlijke kennis van Home Assistant. Uiteindelijk is de esp het belangrijkste deel, de rest is alleen automatisering.

Voor de esp heb ik ervaring met espeasy, esphome en tasmota. Zelf software schrijven is voor deze toepassing niet nodig, het gaat met een van die 3 wel lukken.
Voor Domoticz hoef je niet mee te denken omdat mijn hele systeem werkt! Het is meer de bedoeling dat ik met jou wil/ga meedenken met jou plan om vanuit de Vent-O-systeem met een ESP32 de boel te besturen. Misschien dat dit wat minder werk gaat opleveren voor de mensen die ook van plan zijn het systeem om te bouwen. Het systeem zoals ik hem gemaakt heb is best wel arbeidsintensief geweest vanwege de aparte ESP's in de units en de CO2 sensors.

Kun jij ons meer vertellen over Home Assistent omdat Jij zegt dat als je de ESPHome gebruikt niet hoeft te programmeren? Echt niet? In deze specifieke situatie waarbij je de ESP32 wil gaan gebruiken voor ventilatie toepassingen, zul je daar toch wel hier en daar wat moeten aanpassen lijkt mij? Inmiddels heb ik wat karma door jou duimpjes en kan een foto plaatsen.
Unit open
Opengewerkte unit om esp te laten zien
Open unitOpen unit 2Open unit 3

Bovendien kreeg ik weer twee berichten geplaatst??? Die kan ik niet weghalen dus zal ik hem de andere keer opvullen met andere tekst om zo ruimte te besparen.

[ Voor 42% gewijzigd door Topcase001 op 27-10-2019 17:20 . Reden: Reden twee berichten? ]


  • mw303
  • Registratie: December 2011
  • Niet online
@Topcase001, wellicht even het wachtwoord van je fotoalbum map afhalen:

Afbeeldingslocatie: https://i.ibb.co/mvJhxCy/Greenshot-2019-10-28-12-46-02.png

Foto's uploaden op dit forum is ook een hopeloos en onnodig omslachtig proces.

Doe het liever zo:

Upload de afbeelding hier: https://nl.imgbb.com
Kopieer de link die je daarna krijgt:

Afbeeldingslocatie: https://i.ibb.co/pwPFdM8/Greenshot-2019-10-28-12-49-35.png

en plak die gewoon in je bericht op de plaats waar je de foto wilt hebben:

Afbeeldingslocatie: https://i.ibb.co/NrxQ2HF/Greenshot-2019-10-28-12-50-56.png

[ Voor 58% gewijzigd door mw303 op 28-10-2019 12:53 ]


  • zorak
  • Registratie: Februari 2007
  • Laatst online: 29-11-2023
Hi, ik volg dit topic zo nu en dan en ben zelf ook een trotse bezitter van een een Alusta setup im huis.

Nu heb ik nog 3 roosters die ik zo nu dan open of dicht zet, de mechanische afzuiger heb ik al laten vervangen door een ander apparaat.

Nu heb ik een omslachtige manier om de roosters te openen en te sluiten. (RJ45 erin stroom er op, rooster open of dicht, stroom er af en de kabel er weer uit en op naar de volgende.)

Nu ben ik benieuwd of er een optie is om de controller unit zo in te stellen dat hij alleen maar dienst doet als voeding. Zoals hierboven beschreven staat.

Afbeeldingslocatie: https://i.ibb.co/QXQ776T/338cbe59-f7a1-4885-ac4d-58822ed1ba55.jpg

Wat moet ik waarvan ontkoppelen? want als ik de twee bruine kabels ontkoppel, dan krijgen de vents geen stroom.

  • mw303
  • Registratie: December 2011
  • Niet online
Topcase001 schreef op dinsdag 24 december 2019 @ 15:28:
[...]


Tot mijn schande moet ik bekennen dat er wel degelijk wat gebeurd. Op de een of andere manier had ik mij verkeken. Nu heb ik een 24 V wissel op de unit gezet EN een gelijkspanning. Die twee heeft hij nodig anders doet de unit niets. In mijn geval (omdat het mij niet helemaal losliet) ben ik opnieuw gaan kijken en kwam er dus achter dat de unit beide spanning nodig heeft om te kunnen werken.
De unit start op en zoekt het eind en begin punt. Daarna blijft de groene led knipperen. Je kunt met je afstandsbediening de unit gewoon open en dicht zetten.

In mijn geval is het nog steeds niet zinvol om verder te zoeken omdat ik een goed werkend systeem heb en naar mijn hand kan zetten wanneer en hoe ik wil. Ook maak ik gebruik van de CO2 waardes en laat mijn roosters daarop automatisch anticiperen. En dat met alle bestaande spullen.

Desalnietemin ben ik best nieuwsgierig of iemand nog verder komt dan bovenstaande.
@Topcase001 inmiddels heb ik een rooster uitgebouwd en de hele besturingskast (Ventostaat) inmiddels vervangen. Hiervoor heb ik de bestaande printplaten verwijderd en een experimenteerplaat er in geschroefd waar de 0-10 volt regelaars, de ESP32, de DC 12v voeding en een 3,3 DC-DC step-down op zitten. De originele 14v AC (??) ringkerntrafo heb ik hergebruikt.

Hiermee kan ik nu de comfofan (die de originele alusta fan vervangen heeft) prima traploos regelen.

Nu zijn de roosters aan de de beurt. Ik ben er achter dat de onderste RJ45 connector de besturing is en dat de bovenste RJ45 connector naar een sensor gaat. Dat is een tegenvaller, want ik had gehoopt dat die direct naar de besturingskast zouden lopen. Nu moet ik in de sensoren dus nog een AC-DC convertor en eventueel een 3,3 of 5v step-down plaatsen en kabels doorlussen. Aan de onderzijde van de kast heb ik een patchpaneeltje ingebouwd zodat ik de draden van de 0-10v sturingen en de 12-24V AC voedingsspanning van de roosters kan "doggen" en zo gemakkelijk op de bestaande kabels kan aansluiten.

Ter illustratie:
Afbeeldingslocatie: https://tweakers.net/i/5eM4RI4YtL64DdDZbZO2rub6zF0=/800x/filters:strip_icc()/f/image/aB28sxiRrAxcC5p1ejbzDvmf.jpg?f=fotoalbum_large

Kan iemand mij vertellen welke PIN van de RJ45 wat is? Er zijn slechts 5 draden nodig en een RJ45 heeft er 8.

Wie vult dit aan?

RJ45:
Afbeeldingslocatie: https://tweakers.net/i/UQ45lya7G0X4cdvR7nYVWBsnrfI=/f/image/PWthxPZJWSbCbyUJ0s0O2v7Y.jpg

Alusta rooster:
12-24v AC -- PIN ?
0-10v DC UIT -- PIN ?
DC GND -- PIN ?
0-10v DC IN -- PIN ?
12-24v AC -- PIN ?

Alvast bedankt!

[ Voor 9% gewijzigd door mw303 op 15-03-2020 18:21 ]


  • Topcase001
  • Registratie: Oktober 2019
  • Niet online
mw303 schreef op donderdag 27 februari 2020 @ 20:21:
Hoi Topcase,

Eindelijk kan ik aan de slag in het huis. Ik heb de sensoren al verwijderd. De units van de roosters heb ik nog niet verwijderd.

Welke pin gebruik jij exact om het analoge signaal van de sensor te halen en waar (op welke pins) meet jij de 3,3v of 5v voor de esp8266?

Mvg,

Michel
@Hi Michel,
Misschien heb je het al door dat ik de bestaande middelen gewoon benut, zo ook de Vent-O-staat waar ik alleen de besturing van onklaar gemaakt heb (zie draadje). Dan kan gewoon alles blijven zitten. Ik heb twee foto's waaraan je de aansluitingen kunt zien voor de ESP aan de print van de CO2 sensor. Uiteraard is dit later wel goed gesoldeerd met andere bedrading.
In je router een statisch IP aanmaken.

Afbeeldingslocatie: https://tweakers.net/i/5XX0_ajhHTa6G0TeDAy-ITYi8yU=/f/image/N7gkgce7CPIDrJmUFW9ijWql.jpg

Afbeeldingslocatie: https://tweakers.net/i/K_i2NJVSJFVk9vEBjdRrZmFNtmI=/f/image/hhGThTIuoKYe6tVez6OJQzcS.jpg

Werkende Flowunits met ieder eigen esp8266 en eigen IP nummer. Te besturen vanuit Domoticz

Afbeeldingslocatie: https://tweakers.net/i/zhS5bGwdAhf-u2C1O40Ln3-1GFM=/f/image/EAJxjr3l5bIwCXmlxGRoY0Wv.jpg

Afbeeldingslocatie: https://tweakers.net/i/q4soSZ9jSBHMgrNiDGFBy5ZjEQk=/f/image/PmtqJFL44DfgF5oGMWGrYuUT.jpg

[ Voor 12% gewijzigd door Topcase001 op 20-03-2020 15:37 ]


  • mw303
  • Registratie: December 2011
  • Niet online
Hoi Topcase,

bedankt voor je reactie.

Ik zie als connector fysiek een RJ45. Een RJ11 heeft 6 pinnen en deze heeft er 8.

De bovenste connector is wel een RJ11, maar ik heb het over de onderste (of wellicht beide...)

Ik wil vanuit de ventostaat-kabels zelf de raam-unit gaan sturen en wil dus weten op welke connector en op welke pinnen van die connector ik wat moet aansluiten. Ik wil hiervoor niet de originele CO2 sensoren gebruiken, maar ik wil gewoon 14v AC op de unit zetten met de originele ringkerntrafo en dan met 0-10v stuurspanning het rooster openen en sluiten.

Als ik een RJ45 in de onderste connector stop (en eventueel een RJ11 in de bovenste connector), op welke pinnen zit dan wat en welke zijn niet in gebruik? Gewoon even voor de zekerheid want ik wil niets kapot maken :)

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

Zijn bij de RJ45 pin 6-7-8 niet in gebruik? Als dat zo is snap ik je. ;)

Mvg,

Michel

  • mw303
  • Registratie: December 2011
  • Niet online
Hier kom ik niet uit. Als ik een standaard UTP kabel aansluit, bedraad zoals in dit voorbeeld:
Afbeeldingslocatie: https://tweakers.net/i/UQ45lya7G0X4cdvR7nYVWBsnrfI=/f/image/PWthxPZJWSbCbyUJ0s0O2v7Y.jpg

Dan meet ik op pin 2 en pin 6 14v AC aan de kant van de ventostaat print.

Als ik daar aan de kant van de raamunit 14v AC op zet dan start de unit op en initialiseert.

Met welke pinnen uit bovenstaand schema kan ik dan die 0-10v sturen?

  • mw303
  • Registratie: December 2011
  • Niet online
Ik krijg dat dus met geen mogelijkheid geverifieerd.

Als ik meet volgens de standaard patch-kabel meet ik op pin 2 (oranje) en pin 6 (groen) 14v AC
en op pin 1 (oranje-wit) en pin 5 (blauw-wit) niet.

Zie foto's:

Afbeeldingslocatie: https://tweakers.net/i/24HAFvjS3g-xFZ8K7WyqyRthdeQ=/800x/filters:strip_exif()/f/image/DgcQ5n64rQCxjE4DKdTCcU8Y.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/OHvgsZFNXZJdHM5B7TVhsG9C-Q0=/800x/filters:strip_exif()/f/image/9s7ABqNOvCLFEUVMgV08DIdi.png?f=fotoalbum_large

[ Voor 35% gewijzigd door mw303 op 21-03-2020 14:25 ]


  • mw303
  • Registratie: December 2011
  • Niet online
Omdat ik er niet echt verder mee kom heb ik dit er nog maar eens bij gepakt. Het komt rechtstreeks uit de gebruiksaanwijzing van de flowunit (het rooster):
Afbeeldingslocatie: https://tweakers.net/i/1kplP3gWFsOziFLXwQqvHU2ztXs=/800x/filters:strip_exif()/f/image/B6UCtopv2wfMRPKYLd8MtcyL.png?f=fotoalbum_large

Hier verwijst men heel duidelijk naar de besturingskast van de flowunit, waar je links inderdaad een (RJ45) I/O connector vind, met daarboven een RJ11 voor de sensor.

Men spreekt vervolgens over 5 pinnen tewijl een RJ45 er 8 heeft en een RJ11 heeft er 6?

Als ik dan de print van de Ventostaat heel goed bekijk zie ik volgens mij dit:

1= ~ ( doorverbonden met pin 2 + 8 )
2= ~ ( doorverbonden met pin 8 + 1 ) tevens GND?
3= ~N ( doorverbonden met pin 6 )
4= ? ( doorverbonden met pin 5 )
5= ? ( doorverbonden met pin 4 )
6= ~ ( doorverbonden met pin 3 )
7= ~ ( doorverbonden met pin 8 + 2 ) tevens GND?
8= ~L ( doorverbonden met pin 2 + 7 ) ) tevens GND?

Pin 1 en pin 5 kunnen dus niet de AC pinnen zijn, want pin 4 en pin 5 zijn met elkaar verbonden en op geen enkele manier fysiek verbonden met AC.

Als ik op pin 8 en pin 3 AC zet werkt de unit. Hij initialiseert, kalibreert en stopt vervolgens. De groene led knippert en achterin het kastje knippert een rode led.
Volgens mij kan ik m nu met de afstandsbediening gewoon bedienen.

Conform de uitleg in de gebruiksaanwijzing verwacht ik nu het volgende:

3 pinnen, waarvan 1 GND en 1x 0-10v Input en 1x 0-10v output. Het is vrijwel zeker dat je op GND en input met een 1-10v spanning conform de toelichting met toepassing van het juiste voltage de unit kunt sturen. Met GND en output kan je vervolgens aan de spanning die daar uit gaat zien in welke stand de unit staat.

Ik kan geen andere uitleg bedenken. Het enige dat ik niet begrijp is welke pinnen ik nodig heb hiervoor.

@Topcase001
Ik snap dat jij mijn methode omslachtiger vind, maar dit voorkomt dat ik in de units moet gaan solderen. Ik ben namelijk geen ster in het solderen van SMD en het risico dat ik dan zaken sloop is mij te groot. Bovendien zou ik ook niet weten hoe ik dat zou moeten aansluiten.

Ik ben een stuk handiger met software ;)

  • mw303
  • Registratie: December 2011
  • Niet online
Ik heb alvast een begin gemaakt met goede foto's om het e.e.a. op te documenteren:

Afbeeldingslocatie: https://tweakers.net/i/pkBM-np53mJFxyLhVBEMyU6WNqE=/800x/filters:strip_exif()/f/image/225QMLDIAYljrw5m9tgkfeQB.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/2vTBC_gRUv7IZ_dYt8NEi8FNmnE=/800x/filters:strip_exif()/f/image/1WNXAzoCtYfwQp407dA5ozVw.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/w69Uyp-03FDN20VyKmrGhFKyuuM=/800x/filters:strip_exif()/f/image/Xo9YWPJc2WnDcEfKFk1zln5k.png?f=fotoalbum_large

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

  • Topcase001
  • Registratie: Oktober 2019
  • Niet online
mw303 schreef op donderdag 26 maart 2020 @ 19:03:
OK, bedankt voor je uitleg, maar dat wordt mij te ingewikkeld en te destructief. Als de originele ATmega er af gehaald moet worden is de originele werking van de unit vrijwel zeker permanent stuk. Dat ga ik het toch maar met IR doen, of gebruik de analoge input.
Hallo,

Lees net je berichtje omdat ik andere foto's wilde plaatsen die allicht wat duidelijker zijn en plaats ze toch maar voor eventueel iemand anders. En dat ik hem er niet voor niets uitgehaald heb natuurlijk :) . Dus vanmorgen een flowunit uit de gevel gesloopt en opengemaakt met het risico dat er draadjes breken of zoiets.

Aan de print hoef niets veranderd te worden op het verwijderen van de chip na dan. De esp neemt die functies van de chip gewoon over als je hem programmeert. Dat kun je doen vanuit de Arduino IDE.

Afbeeldingslocatie: https://tweakers.net/i/SKCBhhCAvRP-FK8t4DprGheVVVE=/232x232/filters:strip_icc():strip_exif()/f/image/gzaqvyeDfCKPtsRoP7cfgn8W.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/73LdZ8qFGmx3s64XQvxoW5quyr4=/232x232/filters:strip_icc():strip_exif()/f/image/7zmtvVy0tnpjZKJrUAkobWmc.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/JGsRhgvq8jKtN4bxp2PfkTvYDDI=/232x232/filters:strip_icc():strip_exif()/f/image/D4Z9MUNTywYlIQc5eDBPCIE6.jpg?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/uUj6Uu82UhpwHvduv1naTPdHNl8=/232x232/filters:strip_icc():strip_exif()/f/image/CCmqTj1MJE1R4ne2TmzyZvdp.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/rIL34tI5AfBY6E-MhL6yESDb5S0=/232x232/filters:strip_icc():strip_exif()/f/image/ELCODHAdA9LmRitzRqyPmAo0.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/mrEwdfGNd7tRC7g-y5rAfu78uOk=/232x232/filters:strip_icc():strip_exif()/f/image/ffrq7hGVlh5z3YrPHx8p3uZv.jpg?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/nSVqAyRkaonnyqg8tmNNm8-J_3Q=/232x232/filters:strip_icc():strip_exif()/f/image/8E4cQwtDymqSSvHv35s0KHyh.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/zCqNsjyF3WGV6xSzp1mj36CvyF0=/232x232/filters:strip_icc():strip_exif()/f/image/pZYha8T2ern7ZYBf0tZqptbz.jpg?f=fotoalbum_tile

[ Voor 26% gewijzigd door Topcase001 op 26-03-2020 20:10 . Reden: Tekst ]


  • mw303
  • Registratie: December 2011
  • Niet online
Ik moet toch die originele ATmega32 er af solderen? Dat is toch SMD met alle risico's van dien. Daar heb ik geen apparatuur en geen kennis voor.

Het zat me niet lekker dus heb ik verder gezocht. Ik heb nu aan de hand van een andere tip het originele IR ledje er af geknipt en op de bestaande pootjes 3 draadjes gesoldeerd. Uit de header van de programmeer poort haal ik GND (rechtsboven) en +5V (linksboven) om de ESP te voeden. Ik gebruik een simpele NPN transistor en twee weerstanden om het IR traject te beveiligen

In de ESP stuur ik de IR commando's voor openen, midden en sluiten simpelweg rechtstreeks de flowunit in. 5 draadjes en geen verdere 'operatie' van het rooster. Alles blijft origineel werken, Behalve de afstandsbediening, maar zelfs dat is simpel weer te fixen door ook een IR receiver LED op de ESP aan te sluiten, maar daar heb ik geen behoefte aan. Ik bestuur de roosters liever via de app op mijn telefoon en natuurlijk geheel automatisch op basis van luchtvochtigheid en Co2.

Zou het e.e.a. weer terug in originele staat moeten, dan draadjes los solderen, IR led terug solderen en klaar.

De originele Co2 sensoren heb ik geheel vervangen door een MH-Z19B met een AC/DC stepdown een ESP32 en een statusled. Die kan ik op de bestande kabel aansluiten.
Als de Co2 toeneemt wordt de LED feller en schakelt de ventilatie aan en het betreffende rooster opent. Dat is allemaal nog niet klaar, ik moet eerst de andere 4 roosters afmaken.

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

Ik zal binnenkort in detail uitleggen wat ik gedaan heb zodat anderen er ook hun voordeel uit kunnen halen.

Met dank aan Topcase en Big Fellow voor hun hulp!

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

Mvg,

Michel

[ Voor 7% gewijzigd door mw303 op 28-03-2020 20:15 ]


  • Animal
  • Registratie: Maart 2002
  • Laatst online: 24-04 13:36
Topcase001 schreef op vrijdag 25 september 2020 @ 18:31:
[...]


Ja,het roosterunit schakelen met de IR is een idee van iemand anders (lees terug) en ik heb tot nu toe geen reactie gehad of dat wel gelukt is.
Ik heb de processor eruit gehaald en laat de esp alle functies gewoon overnemen.

En ja, je kunt met een SONOFF de MV schakelen. Op het moment dat je de MV los koppelt van het systeem, kun je hem in drie standen zetten. Als je de blauwe kap eraf haalt zie je waar je netvoeding binnen komt een aansluit blokje zitten. De blauwe draad zit aangesloten en die laat je daar gewoon zitten. Daarnaast zit de bruine draad en die zit nu op de laagste stand (geloof ik) aangesloten. Als je op de print kijkt, direct naast het blokje dan zie je L(laag) M(midden) en H(hoog) volgens mij zit er ook nog een NC(not Connect) bij maar weet ik niet zeker, want ik doe dit nu even uit mijn hoofd.

Als je een dual Sonoff neemt en die programmeer als een ESPEasy dan kun je hem lekker in drie standen schakelen. De MV moet zoiezo op de laagste stand altijd draaien.

Je kunt de Vent-o-staat prima en heel gemakkelijk uitschakelen, zodat je alleen de voeding gebruikt. Kap eraf. Bovenste printplaat loshalen (connector) pinnetjes ombuigen en print terug zodat de bediening niet meer werkt.
Als je dan ook nog gewoon je tandwielen goed lijmt met de goede lijm, locktite super glu 3 en alles heeeel goed schoonmaakt (gelijk je print extra coaten voor weersinvloeden) en als extra over je tandwieltje gelijk een goed passende krimpkous zet over het rechte stukje tandwiel, waar het scheurtje in zit, kun je zonder al te veel werk je systeem blijven gebruiken door de roosters open en dicht te sturen met je afstandsbediening. Dan hoef je niet zoals ik heb gedaan de units draadloos aan te sturen met een esp8266 en Domoticz. Is wel leuk, maar dan moet je wel kunnen programmeren, solderen en veel tijd hebben.

Ook zou je een klik aan klik uit (Kaku) kunnen nemen om de MV te schakelen met een wandschakelaar die de schakelaar die je nu gebruikt te vervangen.

Is je MV stuk, ga je voor een nieuwe MV (kan je wel een type en merk opgeven die ik zou nemen) en neem je er gelijk een met een ingebouwde CO2 sensor en een draadloze wandschakelaar en dat werkt ook nog heel goed. Hoef je ook niet zoals ik gedaan heb de CO2 sensoren met een esp uit te lezen (wel leuk)

Dus mogelijkheden te over.

Gr,
Dank voor je informatie. Erg fijn.
De MV ziet er bij mij zo uit. Is het een weerstand wellicht?

Afbeeldingslocatie: https://tweakers.net/i/uvjExG1u-cG5VY_A0SPFtGrx1R0=/800x/filters:strip_icc():strip_exif()/f/image/Vfi8SiHAX2oW0ZHX0lUlQrVn.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/bePbAz4J3_w3Sk1B0ri-cmwxfGg=/800x/filters:strip_icc():strip_exif()/f/image/4bd1b0jWFQ2hz67AB8Fe9qVe.jpg?f=fotoalbum_large

  • Topcase001
  • Registratie: Oktober 2019
  • Niet online
Afbeeldingslocatie: https://tweakers.net/i/AfxaAKi_wvRHjXxTnwt_i8g31qs=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/xM26vlKZ9nvLqBpUJUad1JL0.jpg?f=user_large

Totaal view.
De flowsensor kast leeghalen en daar de Sonoff in plaatsen.

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

Detail van de aansluitingen. De originele aansluiting (voeding) laten zitten en daarvanaf de voeding halen voor de Sonoff

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

Detail van de aansluitingen Sonof. Voordeel van de Sonoff die netvoeding gebruikt en geen 5V

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

Zo ziet het er uit en de Flowsensorkast kan weer op zijn oude plaats met een nieuwe functie.

Blauw = 0
Bruin = fase
Zwart = schakeldraad

Duidelijker kan ik het niet maken oOo

  • Topcase001
  • Registratie: Oktober 2019
  • Niet online
Er is laatst door MW303 geopperd (tip van derde) om de Infrarood van de roosterunit te gebruiken om het rooster te besturen. Super idee. Dat is inmiddels uitgevoerd maar af en toe mist hij het signaal en misschien is het handig om de IR te sturen in het Hexadecimaal omdat dit misschien wat stabieler zou kunnen zijn.

Het aansturen is heel eenvoudig zonder te veel te solderen en slopen in de unit. Let op! de roosterunit moet in dit geval nog wel helemaal intact zijn en werken.

Is de unit niet meer bruikbaar omdat b.v. de printsporen stuk zijn of is de processor onbruikbaar, dan kun je het altijd nog doen zoals ik gedaan heb door de Wemos (esp8266) te gebruiken en alle functies over te nemen van de processor (zie vorige blogs).

Maar nu de eenvoudige manier: neem een Arduino UNO en laadt de volgend schets in:

******************************************************************************

#include <IRremote.h>
/*
IR remote Libraries van:

Aansluitingen voor de Alusta Roosterunit:
De data van pin 3-Uno naar de IR TSOP48 poot 3 (+5V)
Spanning 5V via weerstand 180 Omh naar de IR TSOP48 poot 1
De ground aan de IR in de roosterunit wordt niet aangesloten
IR roosterunit kan blijven zitten - Topcase001
*/
IRsend irsend;

void setup(){
Serial.begin(115200);
}

void loop(){

{ irsend.sendRC5(0xFFF, 12); // Alusta code Open
Serial.println(" Alusta code OPEN");
delay(5000);
}

{ irsend.sendRC5(0x7FF, 12); // Alusta code nogmaals Open
Serial.println(" Alusta code nogmaals OPEN = UIT");
delay(2000);
}

{ irsend.sendRC5(0x7FE, 12); // Alusta code dicht
Serial.println(" Alusta code DICHT");
delay(5000);
}

{ irsend.sendRC5(0xFFE, 12); // Alusta code nogmaals dicht
Serial.println(" Alusta code nogmaals DICHT UIT");
delay(2000);
}
/*
De HEX codes van de afstandsbediening zijn:
open = 0xFFF nogmaals = uit = 0x7FF
dicht = 0x7FF nogmaals = uit = 0xFFE
auto = 0x7FD nogmaals = uit = 0xFFD
programma = 0x7FC nogmaals = uit = 0xFFC

Kan ook Decimaal
De DEC codes van de afstandsbedining zijn:
open = 2047 nogmaals = uit = 4095
dicht = 2046 nogmaals = uit = 4094
auto = 2045 nogmaals = uit = 4093
programma = 2044 nogmaals = uit = 4092
*/

}
***********************************************************************************

Soldeer twee draadjes aan de IR in de roosterunit en sluit die op de Arduino aan zoals in het begin van de schets staat (vergeet de weerstand niet).

Deze schets heb ik ingeladen bij de Arduino UNO en die moet natuurlijk in een esp8266 Wemos komen omdat dit printje heel goed in de roosterunit past en de voeding kun je ook uit de roosterunit halen.
Nu wordt het nog eenvoudiger om je hele Alusta-systeem om te bouwen. Succes!

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

[ Voor 3% gewijzigd door Topcase001 op 08-10-2020 21:45 . Reden: Text, foto stond ondersteboven ]


  • Topcase001
  • Registratie: Oktober 2019
  • Niet online
Nu de schets voor een ESP8266 Wemos D1

#include <Arduino.h>
#include <IRremoteESP8266.h>
#include <IRsend.h>

const uint16_t kIrLed = D2; // Wemos ESP8266 (D2).
IRsend irsend(kIrLed);


void setup() {
irsend.begin();
Serial.begin(115200, SERIAL_8N1);
}

void loop() {

{ irsend.sendRC5(0xFFF, 12); // Alusta code Open
Serial.println(" Alusta code OPEN");
delay(5000);}

{ irsend.sendRC5(0x7FF, 12); // Alusta code nogmaals Open
Serial.println(" Alusta code nogmaals OPEN = UIT");
delay(2000);}

{ irsend.sendRC5(0x7FE, 12); // Alusta code dicht
Serial.println(" Alusta code DICHT");
delay(5000);}

{ irsend.sendRC5(0xFFE, 12); // Alusta code nogmaals dicht
Serial.println(" Alusta code nogmaals DICHT UIT");
delay(2000); }
}

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

  • Animal
  • Registratie: Maart 2002
  • Laatst online: 24-04 13:36
Topcase001 schreef op donderdag 1 oktober 2020 @ 18:27:
Als je de snelheid niet met de dipzwitch kan verlagen is de MV stuk.

Eerst maar eens met de dipzwitch die opzij zitten gaan spelen om de snelheid te verlagen 1/2 voor de Lage stand, 3/4 voor de Middenstand en 5/6 voor de Hoge stand

Maar opgelet! wel alle verdere aansluitingen los? Alles moet los voordat je de sonoff aansluit!
Dan de Sonoff aansluiten en dan pas kun je die MV manueel, dus met de sonoff bedienen.

Let op!
Als de MV met alle kabels los op de hoge stand draait, dan is de MV stuk of het is een versie die ik niet ken.

Voor de duidelijkheid vul ik deze tekst even aan en heb de boel opengemaakt om foto's te maken zodat mensen die visueel ingesteld zijn het kunnen volgen. Die komen er aan.
Het kwartje wil gewoon echt niet vallen.
De dipswitch uitleg in het boekje snap ik gewoon niet.

Als ik alleen switch 1 EN 2 omhoog(ON) en de rest omlaag(off) dan start de dan gewoon op en lijkt hetzelfde toerental te draaien. Luid en hard. Ik kan me niet voorstellen dat hij kapot is. Afbeeldingslocatie: https://tweakers.net/i/LAZeo8llnPAAR4OqGWjhTswSLW4=/800x/filters:strip_icc():strip_exif()/f/image/nYd3lAiel6OgJWV1XnHCCvMq.jpg?f=fotoalbum_large

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

  • Topcase001
  • Registratie: Oktober 2019
  • Niet online

Deel 1
Alusta systeem ombouwen (Wemos klaarmaken en inbouwen)

Wat gaan we doen:
1: in iedere roosterunit gaan we een klein Arduino printje plaatsen (ESP8266 Wemos D1) die geeft een IR infrarood signaal en daarom hoeven we ook niet aan de roosterprint te sleutelen.
2: we maken van een RaspberryPi een router En zetten er ook Domoticz op (beide gratis van internet) en daarmee kunnen we de roostersunits helemaal zelf bedienen, automatisch a.d.h. van de CO2 waardes of handmatig.
3: we passen de bestaande MV aan en maken gebruik van het bestaande Flow-sensor kastje (blauwe kastje) waarin we een Sonoff plaatsen die ook geschakeld gaat worden door ons systeem. Keurig en veilig dus.
4: de Vent-o-Staat heb je alleen nog maar nodig voor de voeding en we schakelen de bediening uit.


Je kunt dit project per roosterunit doen, terwijl het oude systeem gewoon nog draait (als die nog draait :? ) en ben je bij het laatste rooster aangekomen dan kun je de MV overnemen met een Sonoff en dan ben je van die blauwe flow-sensor af. Een mooie bijkomstigheid is dat als er in de oude situatie 1 unit kapot is, het hele bestaande systeem niet werkt (piepen) en in ons geval blijven de andere roosters nog gewoon werken! (zonder piepen)

Het is erg leuk als je een duimpje geeft als je dit een leuk project vindt. Tot nu toe zie ik weinig duimpjes en vraag mij af of ik dit doe voor vier mensen? Is het dan wel handig om het op deze manier te doen?

Hier kun je een klein filmpje zien hoe het werkt (kwaliteit is niet zo goed maar het idee is duidelijk.
Als je gaat douchen/koken druk je op een wandknop of digitaal, tablet etc, en gaan de, (in mijn geval) de vier roosters open en na de tijd die je zelf ingegeven hebt, gaat de ventilator uit en gaan de vier roosters weer dicht. Alleen waar de CO2 te hoog is in een bepaalde ruimte, blijft het rooster open totdat het PPM gehalte weer op peil is en gaat die rooster alsnog dicht. Alles geheel automatisch.

YouTube: Voorbeeld Alusta

Benodigde materialen:
1: Wemos D1 mini. (net zoveel als je roosters hebt + het aantal CO2 meters) Kost een paar euro per stuk (China?) Dus als je vier rooster hebt en drie CO2 meters, heb je 7 ESP8266 Wemos D1 nodig.
2: IR led, zelfde hoeveelheid als je roosters die heb je al voor €0,25 per stuk (China?)
3: Weerstand 180 Ohm, zelfde hoeveelheid als je roosters
4: Wat krimpkous
5: Wat draadjes met pinnetjes (als je met Arduino werkt heb je er vast een paar liggen)
6: Raspberrypi vanaf versie 3 met WIFI, SD kaartje en goede voeding! Voldoende Amp! Belangrijk!


We beginnen: de ESP8266 Wemos D1 gereed maken
We gaan aan 1 poot van de IR (heeft twee pootjes en we kunnen moeilijk doen dat het een Anode heeft en een Kathode, maar als hij niet werkt hoef je hem alleen maar om te draaien) een weerstand van 180 Ohm met draadje solderen en doe daar wel een krimpkous over heen.
De andere poot van de IR voorzien we ook van een draadje en daaroverheen ook weer krimpkous en deze beide draadjes gaan we aan de Wemos solderen. Een aan de 3.3 V en de ander aan D2 Geen paniek ik doe overal een voorbeeld foto bij. Ook hoef je geen ster in het solderen te zijn. Google is je vriend ;)

De Wemos moet wel gevoed worden en daarom solderen we er twee draadjes aan met aan de uiteinde een pinnetje die we later zo in de unit prikken.
Rood = plus en die soldeer je aan de 5V
Blauw = min en die soldeer je aan de G = ground (zie voorbeeld foto)

Dat is alles voor 1 rooster!
Afbeeldingslocatie: https://tweakers.net/i/qWk5hNCdVClDzDRUYrYtY5G8-9s=/232x232/filters:strip_icc():strip_exif()/f/image/AXE4R0Ac7DmXkUkva0efhced.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/GeTNNuRFv8Onxu1-q83I_OT9BBE=/232x232/filters:strip_icc():strip_exif()/f/image/zHn9dUGB4p8thaPFJKSjA6K5.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/1D6nc2T5lXZf-hEqBKvnR_kiPK8=/232x232/filters:strip_icc():strip_exif()/f/image/3iAAxsuHASSRrPIdKEsB3sXo.jpg?f=fotoalbum_tile

Noot! Voor alles geldt hier: als je aanbevelingen , verbeteringen etc hebt, graag doorgeven. Ik ben geen programmeur en hoewel het goed werkt is het "gelikter maken" ook leuk en leerzaam voor anderen.


Dan wordt het tijd om het programma in de Wemos te zetten. Ik ga er even van uit dat je daar al wat van weet en anders wat info gaat zoeken op het internet. Onderstaande schets kopiëren en plakken in de Arduino IDE , compileren en updaten in de esp8266. Als je dit gedaan hebt moet je wel het MAC en IP noteren die je later nodig hebt om deze in de router te zetten (statisch) Mocht je op problemen stuiten gaan we daar later natuurlijk op in, maar in dit geval even zo laten anders wordt het een te groot document (het is zo al groot). Misschien ga ik verder op een eigen website en kan ik het uitgebreider doen en groter publiek bereiken. Maar vooralsnog op deze manier.


***********************************************************************************************************************

/* IRremoteESP8266: IRsendDemo - demonstrates sending IR codes with IRsend.

Version 1.1 January, 2019
Based on Ken Shirriff's IrsendDemo Version 0.1 July, 2009,
Copyright 2009 Ken Shirriff, http://arcfn.com

Aansluitingen: zie beschrijving op Tweaker
Bewerkt door Kees Krijnberg t.b.v. Alusta roosterunit zonder in het rooster te hoeven solderen of te de-
solderen.
Ondanks dat het goed werkt graag hoor ik verbeteringen om het geheel netter te maken. Wat is
overbodig?, wat is teveel?, waar moet wat staan? etc.

*/
#include <Wire.h> // hier kunnen waarschijnlijk nog het e.e.a. weggelaten worden
#include <ESP8266WiFi.h>
#include <IRremoteESP8266.h>
#include <ESP8266mDNS.h>
#include <WiFiUdp.h>
#include <Arduino.h>
#include <IRsend.h>


const char * domoticz_server = "10.3.141.1"; // Raspap server waar Domoticz op staat
int port = 8080;
//int idx = 1086; // idx uit Domoticz, als app aangemaakt is

WiFiServer server(80);
WiFiClient client; // Wifi status

// zelfstandige Router: www.raspap.com Deze kan draaien alleen in huis en/of van buitenaf benaderbaar met de telefoon tablet etc.

//const char* ssid = "raspi-webgui"; //connect to SSID raspap Zie beschrijving raspap
//const char* password = "ChangeMe"; //wachtwoord raspap (wel veranderen als je naar buiten gaat)

const uint16_t kIrLed = 4; // voor de Wemos ESP8266 (D2)
IRsend irsend(kIrLed);

void setup()
{
Serial.begin(9600, SERIAL_8N1);
Serial.println("Booting");
irsend.begin();
WiFi.mode(WIFI_STA);
WiFi.hostname ("Wemos1"); // Geef de juiste naam. In router te zien
WiFi.begin("raspi-webgui", "ChangeMe"); // Verbinden met netwerk

while (WiFi.waitForConnectResult() != WL_CONNECTED) {
Serial.println("Connection Failed! Rebooting...");
delay(5000);
ESP.restart();
}
Serial.println("Is verbonden met WIFI"); // Verbonden in seriële monitor
Serial.print("SSID: "); // Access point (SSID) in seriële monitor
Serial.println(WiFi.SSID());
Serial.print("IP: "); // Ip adres in seriële monitor (nodig om in raspap statisch
te maken)
Serial.println(WiFi.localIP());
Serial.print("ESP MAC: "); // MAC adres in seriële monitor (nodig om in raspap
statisch te maken)
Serial.println(WiFi.macAddress());
delay(500);

Serial.print("Start server..."); // Start server
server.begin();
Serial.println("OK!");
}

void loop() {
WiFiClient client = server.available(); // Controle of de client verbonden is
if (!client) {
return;
}
Serial.println("new client"); // Wacht totdat de cliënt data zend
while (!client.available()) {
delay(1);
}
String request = client.readStringUntil('\r'); // Lees de informatie van het verzoek
Serial.println(request);
client.flush();

if (request.indexOf("rechts=AAN") != -1) // Rooster open
{ irsend.sendRC5(0xFFF, 12); // Alusta IR code voor open
Serial.print(" Alusta code OPEN"); // tekst in seriële monitor (is niet perse nodig)
// delay(5000);
}
if (request.indexOf("rechts=UIT") != -1) // Rooster stop
{ irsend.sendRC5(0x7FF, 12); // Alusta IR code nogmaals Open
Serial.print(" Alusta code nogmaals OPEN = UIT");
// delay(2000);
}
if (request.indexOf("links=AAN") != -1) // Rooster Dicht
{ irsend.sendRC5(0x7FE, 12); // Alusta IR code dicht
Serial.print(" Alusta code DICHT");
// delay(5000);
}
if (request.indexOf("links=UIT") != -1) // Rooster stop
{ irsend.sendRC5(0xFFE, 12); // Alusta IR code nogmaals dicht
Serial.print(" Alusta code nogmaals DICHT UIT");
// delay(2000);
}
delay(1); //Voor de rust
Serial.println("Client disconnected");
Serial.println("");

/*
De HEX codes van de afstandsbediening zijn:
open = 0xFFF nogmaals = uit = 0x7FF
dicht = 0x7FE nogmaals = uit = 0xFFE
auto = 0x7FD nogmaals = uit = 0xFFD
prog. = 0x7FC nogmaals = uit = 0xFFC

*/

}
******************************************************************************************************

Als je het programma in de Wemos D1 hebt gezet ben je klaar en kun je hem in de roosterunit plaatsen.
Zie voorbeeld foto's.
Afbeeldingslocatie: https://tweakers.net/i/CJRR_Sl0bGbOcRCXVYRPrNbFDPQ=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/uY5WMEozKWZpLSNJO9T9c01l.jpg?f=user_large
Aan de linkerkant zie je een strip waarin je pinnetjes kunt steken. Op (4) komt de min(blauw) en (5) de rode. Ik heb ze voor de foto gekleurd met een stift en als je goed kijkt kun je de kleuren zien.
Zorg voor isolatie tussen de strip en het Wemos bordje. Niet helemaal inpakken want dan kan het bordje zijn warmte niet kwijt. Dus simpel het zakje waarin het bordje zit tussen de strip en het bordje doen.

Nu moet het onderste lensje uit de unit getrokken worden. Dat kan zonder dat er iets kapot gaat. Het lijkt of het ergens aan vast zit, maar dat is een rubber ringetje die van het lensje afstroopt. Dat ringetje zit daar omdat het lensje er niet zo uit kan vallen. Dus gewoon met een tangetje eruit trekken. In het gat wat dan vrijkomt gaat de IR led in. De Wemos kun je nu in de Roosterunit plaatsen.
Let wel op! Doe isolatie!! tussen de strip en de Wemos zodat er geen sluiting kan komen. Niet inpakken anders kan hij zijn warmte niet kwijt!

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

Nu werkte de IR led op het breadboard wel, maar als de IR led te dicht op de ontvangende IR komt, werkt het niet of krijgt hij verkeerde codes door. Niet schrikken. Het is een fenomeen wat ik niet ken, maar ik kwam er achter dat als deze twee te dicht op elkaar zitten het niet goed werkt. Van het antistatische zakje heb ik een stukje afgeknipt en er dubbel voor de lens gedaan en dat werkt goed. Het signaal is te sterk anders of? Wie weet mag het zeggen. Zoals het nu zit werkt het ook erg goed en geen enkel fout of mis signaal.
Op de foto heb ik het laten zitten, zodat je kunt zien wat ik gedaan heb.
Afbeeldingslocatie: https://tweakers.net/i/mJ1LEP85CZ7IeOc9eFRo4HVqmsk=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/DdauDiPw5xvUOIbPFmlNLMaB.jpg?f=user_large

Knip een klein stukje uit de voorklep om ruimte te maken voor de draadjes en het kapje kan er op. Klaar is Kees. Ik zelf programmeer de esp’s over the air (OTA) en kan zo later eventuele modificaties programmeren vanaf de laptop en hoef ze er niet uit te halen.

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

Oke, super dat je dit gedaan hebt!
1e unit heb je klaar. Je kunt hem alleen nog niet aansturen omdat de Wemos D1 in wil loggen op een router en die router heb je nog niet draaien. Zodra je die hebt draaien (zie deel 2) wordt het leuk want je kunt dan al het rooster vanaf je computer of telefoon open en dicht zetten (zelf in het nog bestaande draaiende systeem)

Nu is het tijd om een RaspberryPi te gaan kopen of je hebt er nog 1 liggen. Deze moet natuurlijk wel Wifi aan boord hebben dus je moet een RaspberryPi vanaf versie 3 hebben of hoger. Een SD kaartje om de programma's op te zetten. Als je niet op de centen hoeft te letten kun je meer Mb nemen en/of een hogere versie. Ook het SD kaartje is best belangrijk minimaal 16 Mb, categorie (10) https://www.budget-hardware.nl heb ik ontzettende goede service en levert tegen Chinese prijzen. Soms krijg ik meer dan besteld echt waar.

Afbeeldingslocatie: https://tweakers.net/i/zr61SYsSYq7RY8YQZ78jJDfhuKI=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/cVZ1C8qoOygYoWOnw8qEf0uA.jpg?f=user_large
RaspberryPi model 3B + Dit is de computer die het hele Vent-O-staat systeem over neemt en doet wat JIJ wilt en niet andersom :*)

nieuws: Raspberry Pi Foundation brengt krachtiger 3B+-model met 5GHz-wifi uit

Heb je inmiddels de RaspberryPi? Mooi, dan gaan we nu de SD kaart in orde maken en er wat programma's op zetten. Als je dit voor het eerst doet kost dat wel even wat tijd, maar het is ook een leuke bezigheid en hobby. Je zult verbaasd zijn wat je allemaal met zo'n RaspberryPi kunt doen, maar we houden het voorlopig even op een ventilatiesysteem (Alustu) overnemen die je zelf kunt programmeren zonder programmeerkennis en alles blijft binnenshuis Geweldig toch?


Wordt vervolgt in deel 2

[ Voor 255% gewijzigd door Topcase001 op 04-01-2021 22:04 . Reden: Regelmatige aanpassingen ]


  • DIYED
  • Registratie: Januari 2017
  • Laatst online: 06-09-2025
Inmiddels ben ik al wat verder. Middels een ESP8266 en UNL2003 stuur ik een stappenmotor aan. Deze maakt verbinding met mijn installatie van Home Assistant waar ook mijn zelfgebouwde CO2 sensor zijn data plaatst.
In de video kun je zien hoe het prototype de klep aanstuurt in de Bingo ABC 26 suskast. Daarnaast ben ik de behuizing aan het ontwerpen omdat ik daar ook geen onderdelen van heb.
In actie: [Video: https://imgur.com/HZpJvcn]
Afbeeldingslocatie: https://tweakers.net/i/kqNVFT-cNO54OR2dH3omdqvrc5o=/232x232/filters:strip_icc():strip_exif()/f/image/ldomXm4QzZp5nLNx4Vl3lf1m.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/OVGJvHsxWxBSeoQ5fAKGhFo_F7E=/232x232/filters:strip_icc():strip_exif()/f/image/54glmEJu39KPDvQwWjeVUnu8.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/aDlm2o5TE6a4sKDkFOi-4aI7wbw=/232x232/filters:strip_icc():strip_exif()/f/image/3zczVlT9kLGxCkZGnvrqsKfU.jpg?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/SVpfJBUdO-bu-J1-XjXq252lnrI=/232x232/filters:strip_icc():strip_exif()/f/image/z4EzzBC2DQtBp0ydVL9hkLqI.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/ZmEcHk4fgm1zYE6PUhRZhu1fVdQ=/232x232/filters:strip_icc():strip_exif()/f/image/79ll2LdkOLj3SOSq2xweY9Bk.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/YFxEdw5QB1O6AHzJXI_i4bcxo1M=/232x232/filters:strip_icc():strip_exif()/f/image/svCUbt2ww9V6J6MhH1hECfuo.jpg?f=fotoalbum_tile

  • jelke87
  • Registratie: November 2011
  • Laatst online: 22:06
Bedankt voor het delen van de informatie, Ik heb een Wemos mini klaar gemaakt en werkt via usb. Nu wou ik hem aansluiten om de voeding via het rooster te laten lopen, nu kwam ik er achter dat mijn printplaat niet het zelfde is als die hier eerder op de foto staat.

Heb even snel wat punten gemeten maar kwam er nog niet helemaal uit.
Afbeeldingslocatie: https://tweakers.net/i/UCqvEhppsR8jMH25A485P7jcO_E=/232x232/filters:strip_icc():strip_exif()/f/image/9JiiTnssOkDZPQ4qD2uhtbAa.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/Q9tm9pHHUSL-HfyYk4_SzK7iWuM=/232x232/filters:strip_exif()/f/image/l5HPPMzVpcqM1nzr1bKJO4b7.png?f=fotoalbum_tile

  • DIYED
  • Registratie: Januari 2017
  • Laatst online: 06-09-2025
Bij deze weer even een update:
Van prototype naar daadwerkelijk eerste werkende rooster. Na een aantal versies ben ik nu gekomen tot een versie met twee microswitches die geheel open en geheel gesloten aangeven. Dit zorgt ervoor dat bij volledig openen of sluiten hij gekalibreerd wordt. Dit proces kan ik dan op gezette tijden uitvoeren. En bij stroomuitval zal dit ervoor zorgen dat alles weer synchroon gaat lopen met Home Assistant.
Afbeeldingslocatie: https://tweakers.net/i/D0VzjgU20eNJo5k8_qWKce45TVg=/232x232/filters:strip_icc():strip_exif()/f/image/dtoajyyakdrOKdtQmFsHLAYh.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/JKLg-CiLLKLA3yaT2ahxL4jfe2k=/232x232/filters:strip_icc():strip_exif()/f/image/CgpljHSnwSHpOijT95WQEbcX.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/KENykXBu1I_2m6o6XauvvnZxtXs=/232x232/filters:strip_icc():strip_exif()/f/image/kHSubYO5EHqyLVila0IqHpHM.jpg?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/9ZrR-6jH-0dr1e63un9f13gd2jg=/232x232/filters:strip_icc():strip_exif()/f/image/BjLakbxtEmbGDkrBa8CPp17H.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/vsLci1R9wGJeAL1mzYZXfIsR1Mc=/232x232/filters:strip_icc():strip_exif()/f/image/x73doxbzfxKR6o7SH5RI2GQX.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/38LXjvWCnnn9tt55l-8Er-tZ9Tc=/232x232/filters:strip_icc():strip_exif()/f/image/ATdBPzWFkX8pVdKysObz0NyW.jpg?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/-0MKF-BTLusRJQZo-4SvprVNL4I=/232x232/filters:strip_icc():strip_exif()/f/image/lo13blZTcLswSBXUdDTTUwv6.jpg?f=fotoalbum_tile


@Topcase001 Deze stappenmotor heeft een vertraging van 1:65 en trekt met 5V een last van 1,7kg. Ik hoor hem met kracht tegen de tochtstrip aandrukken. Mocht dit niet voldoende zijn dan zal ik dat hier ook even laten weten.

[ Voor 32% gewijzigd door DIYED op 15-11-2020 22:05 ]


  • Topcase001
  • Registratie: Oktober 2019
  • Niet online

Deel 2
Alusta systeem ombouwen (de Router)

Geef aub duimpjes zodat ik wat ruimte krijg om foto’s te plaatsen.

We hebben aan de Wemos d1 wat draadjes en een IR transmitter gesoldeerd. Daarna het programma via de Arduino IDE er in gezet.
Kapje van het ventielatierooster eraf geschroefd, onderste lensje eruit en de IR transmitter erin. De voeding er in geprikt en dan kan het kapje er weer op nadat je een stukje plastic hebt weggekrapt voor de draadjes.

Natuurlijk heb je het Mac en IP nummer genoteerd van de Wemos d1 omdat je dat nodig hebt om het in je router statisch te maken. Statisch maken wil zeggen dat je in de router dat IP nummer reserveert voor die Wemos die je net gemaakt hebt en de router het niet toekent aan een andere device.

De router - RaspAP
Zoals gezegd heb je om de router te maken een Raspberrypi nodig met WiFi.
Daar gaan we als eerste een programma opzetten zodat je een router hebt. Daarmee heb je binnenshuis een eigen netwerk waarop jouw WEMOS (x) en Sonoff voor de MV kan inloggen.

Om van de Raspberrypi een router te maken ga je naar: https://raspap.com/ en dan installeer je dit gratis programma met de quick installer. Laat alles staan zoals het geïnstalleerd is! Op deze manier kan niemand je router hacken omdat het niet op internet aangesloten is (die mogelijkheid heb je eventueel wel, maar dan moet je wel op je beveiliging letten) en blijft het functioneel voor je ventilatiesysteem.

De router "RaspAP"

1) start de router (Raspberrypi
2) kies op de computer het juiste netwerk (RaspAP)
3) log op de router in met http://10.3.141.1
4) dan zie je of kies je het volgende scherm.

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

Daar zie je het bereik waarop een Wemos D1 kan inloggen. Op het moment dat je de Wemos opstart ( wel met de goede inlog op de RaspAP, dus niet je bestaande router maar de RaspAP. Dat heb je in het programma staan van de Wemos).
Kent de RaspAP een IP nummer toe aan je Wemos en dat is dan een willekeurige IP nummer en dat moeten we niet hebben. Waarom niet? Dat is omdat we straks instructies willen sturen via Domoticz naar de desbetreffende Wemos en als de Wemos iedere keer een ander IP nummer krijgt, kunnen we die in structureel niet gericht sturen.
5) we gaan dus naar het volgende scherm en zeggen tegen de RaspAP dat deze bepaalde Wemos met dat MAC nummer altijd dezelfde IP krijgt toegewezen.

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

6) hier geven we de opdrachten in dat als er een Wemos inlogt, deze altijd een vast (zijn eigen IP) krijgt toegewezen.

Bijgewerkt: 4/1/2021

Zie deel 3

[ Voor 97% gewijzigd door Topcase001 op 04-01-2021 21:37 . Reden: Aanvulling ]


  • DIYED
  • Registratie: Januari 2017
  • Laatst online: 06-09-2025
Na een periode getest te hebben ben ik over gegaan naar de laatste stap. Alles los solderen was in deze prototype fase prima, maar als je dat voor allemaal moet gaan doen...... Dus schema's gemaakt en vertaald naar een printplaatje. Dit in China laten maken en solderen maar. En het goede nieuws, het werkt!
Afbeeldingslocatie: https://tweakers.net/i/-K8M8TzcEatKHQGau3pxx29LBdo=/232x232/filters:strip_icc():strip_exif()/f/image/nCUTRIaodhpIvlHiASIx10hb.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/wnobSVdxjxpqx2Mc_awy1hTm-FI=/232x232/filters:strip_icc():strip_exif()/f/image/T5i55W26R3pnidfKx4qjRpUj.jpg?f=fotoalbum_tile

  • Topcase001
  • Registratie: Oktober 2019
  • Niet online

Deel 3

Alusta systeem ombouwen ( Domoticz)

Installeren Domoticz

Login op je Raspberry Pi (via het IP-adres).
User: pi
Password: raspberry

Type het volgende commando:

sudo curl –L install.domoticz.com | bash

De installatie start met eventueel updaten van de software en het downloaden van Domoticz.
Daarna start de feitelijke installatie.
Geef oké.
Standaard waarden laten staan, geef oké.
Standaard op 8080 laten staan, geef oké.
Standaard op 443 laten staan, geef oké.
Installatie folder laten staan, geef oké.
Installatie afgerond, geef oké.

Als je de Raspberrypi opnieuw opgestart hebt, draait je router en kun je op je computer of tablet inloggen op deze router.

Het is nu mogelijk om met je webbrowser naar het hieronder staande adres en poort te gaan om op Domoticz te komen:
In dit voorbeeld: http://10.3.141.1:8080

Dan krijg je dit te zien.
Afbeeldingslocatie: https://tweakers.net/i/n80TpQ1GD5C7ZZuCw2h1X-Vee-Q=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/BQQJakRtaVtMo1Q4Hz5KjeRg.png?f=user_large

Bij de setup kies je hardware en daar maak je virtuele sensoren aan. In mijn geval heb ik vier roosterunits en drie CO2 melders.

Voor iedere roosterunit maak ik twee virtuele sensoren aan, een voor open en een voor dicht.
In onze woonkamer hebben we twee roosterunits dus zijn er voor de woonkamer 4 virtuele sensoren en 1 virtuele sensor voor de CO2 uitlezing en een voor de mechanische ventilatie.

Voor dit voorbeeld zet ik ook een script (Blocky) hier die je aan kunt passen naar je eigen situatie.

Afbeeldingslocatie: https://tweakers.net/i/mzBxQHRs3OAVwF51K5Knuuo7Zhc=/232x232/filters:strip_exif()/f/image/Uc5vfHN4bHqqoVVYE78eSRlO.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/wAH7HOGjQwdi80anQWAxtaQ4k-U=/232x232/filters:strip_exif()/f/image/IeWiXZn6Sw1osSAkek6FM0Zs.png?f=fotoalbum_tile


Wordt vervolgd

[ Voor 147% gewijzigd door Topcase001 op 29-01-2021 20:20 ]


  • MeMoRy
  • Registratie: Augustus 2004
  • Laatst online: 13-04 10:48
DeWereld123 schreef op vrijdag 18 juni 2021 @ 14:05:
Heeft iemand een idee hoe ik een rooster uit het systeem kan halen?

Ik had gehoopt door het defecte rooster te ontkoppelen van de Vent-O-Staat en de Vent-O-Staat te herstarten dat het systeem weer zou werken. Echter de Vent-O-Staat bemerkt dat er een rooster afwezig is, en schiet daardoor alsnog in de nood voorziening.
Heb je al een oplossing? Muco is nogal duur. Dat zijn volgens mij de jongens die het systeem voor Alusta hebben ontworpen ooit (tenminste op de PCBs die ik uit mijn systeem heb gehaald staat steeds "Muco Industrie B.V."). Ze helpen je wel, en goed, maar zelfs voor simpele dingen willen ze perse een technicus laten langskomen, met hoog uurtarief en voorrijdkosten.

Het probleem is dat je de computer echt moet programmeren om met minder roosters te werken. Daarvoor heb je de juiste software nodig, die dus volgens mij nog maar in handen van 2 bedrijven in Nederland is. Muco is de ene, Ali (oud alusta medewerker volgens mij) de ander. Die laatste is een stuk goedkoper (maar ga wel uit van tot 100 euro... Muco zou tot 400 zijn). PB me voor zijn contactgegevens.


Ik woon sinds kort in een appartement die ook zo'n ventovent systeem heeft van Alusta. Iedereen hier in de wijk, geplaatst bij oplevering in 2002-2003. Alleen maar problemen natuurlijk. De meeste mensen hier hebben hem uit staan en ventileren met de ramen. Sommige hebben hem vervangen. Sommige (de vorige bewoonster van mijn huis) laten hem in noodloop draaien (hele dag dus dat geloei). Sommige hebben hem omgebouwt naar handmatig. En er zijn er ook al een paar die hem hebben laten vervangen.
Ik ben in de eerste maand ook al 300 euro kwijt geweest door achterstallig onderhoud, nieuwe motor en nieuwe afstandsbedieningen.

Nu heb ik dus ook het idee opgevat het hele systeem om te bouwen naar iets met standaard componenten. Zie nog te twijfelen aan WiFi of bedraad met PoE.

Afbeeldingslocatie: https://tweakers.net/i/9L90pDreJ8R-k0X1IhTUwHks_ws=/800x/filters:strip_icc():strip_exif()/f/image/7M6sUspF6qYiXi2qFDAYVT7q.jpg?f=fotoalbum_large
Ik heb het hele systeem al open liggen en verbaas me echt over bepaalde ontwerpkeuzes. Sommige dingen zijn echt super degelijk uitgevoerd, maar andere dingen....
Zo hebben ze een Gold-cap (5.5V 1F condensator) gebruikt om het geheugen te bewaren. Zo'n ding gaat maar 8-10 jaar mee! Geen wonder dat er na die tijd problemen ontstaan. Voor dit soort ingebouwde systemen verwacht ik een levensduur van 30-50 jaar. (zeker gezien de prijs.

Zo ziet zo'n Gold-cap eruit na 18 jaar
Afbeeldingslocatie: https://tweakers.net/i/9WlVG5mnlJhLEgR3B0kb8rHE0JI=/234x176/filters:strip_icc():strip_exif()/f/image/oNV62DKFvxZK4of5FrLmx9yd.jpg?f=fotoalbum_medium

Ook hebben ze een soort potmetertje gebruikt om de positie van de roosters te bepalen. Zo'n koolstofbaan slijt natuurlijk, zeker aangezien die roosters de hele dag door bewegen. Daar kan je ook geen levensduur van 30 jaar van verwachten.
En er zit bij de roosters ook een soort apart kanaal met wat denk ik een rookdetector is. En hoewel daar een soort roostertje voor zit, is dat duidelijk niet goed beschermd tegen andere zut. Er zit in ieder geval een laag kek op, waardoor die of niet werkt ofwel op den duur continu rook zal meten.

Het enige onderdeel wat moeilijk goedkoop te vervangen zal zijn is de airflow meter. Ik heb al gezocht, maar zo'n type zonder bewegende delen is niet goedkoop te vinden. Misschien dat ik een luchtmassameter uit een auto kan ombouwen, maar die zijn nieuw ook duur.
(Natuurlijk kan je iets zonder airflowmeter bouwen, maar dan is de meerwaarde van een elektronisch systeem mijn inziens een beetje weg. Kan ik net zo goed alles handmatig maken.)

[ Voor 22% gewijzigd door MeMoRy op 11-08-2021 09:48 ]

U vraagt, wij antwoorden.


  • MeMoRy
  • Registratie: Augustus 2004
  • Laatst online: 13-04 10:48
@DeWereld123 Ja, Muco is duur, I know. Muco-technologies is ook een ingenieursbedrijf, niet een onderhoudsbedrijf. Mijn andere bron (pb) is dan ook een stuk goedkoper.

Intussen heb ik van 2 ventostaten, 3 mechanische afzuigunits, 2 pesonenschakelaars en 5 luchtroosters alle elco's vervangen en de goed gesmeerd. Ik heb de motoren ook opengehad en heb daar ook de elko's en lagers vervangen. Lijstje:
M.A. Motor:
- 1x NIPPON Elco 100V 22uF
- 2x NIPPON Elco 35V 10uF
- 2x NMB kogellager 626Z
M.A. Controller:
- 1x Vishay/BC Elco 35V 470uF
- 4x Vishay/BC Elco 63V 1000uF
Roosters:
- 1x Vishay/BC Elco 25V 150uF
Personenschakelaar:
- 1x Vishay/BC Elco 25V 68uF
Ventostaat:
- 3x Vishay/BC Elco 35V 470uF
- 1x Vishay/BC Goldcap 5.5V 1F
Luchtsnelheidssensor:
- 1x Sanyo Elco 50V 470uF

Er zijn ook een aantal SMD tantaalcondensatoren die ik niet vervangen heb. Die zijn iets minder gevoelig voor veroudering, maar zullen niet het eeuwige leven hebben.

1 ventostaat en 1 MA waren al niet goed meer, en ook na vervangen van de onderdelen doen ze niet veel, dus dat wordt verder zoeken. Ik zit er nog steeds aan te denken de hele elektronica te vervangen voor een simpel systeem.

Wat ook opviel is dat de elektronica niet het enige probleem is. Het plastic is verouderd en broos geworden: ik vond bij alles wel scheuren en of breuken in het plastic.

Een ander ding zijn de motorrubbers/draadbuffers. Onze systemen zijn dus 18 jaar oud en al het rubber is duidelijk aan z'n eind. Zie de scheuren:
Afbeeldingslocatie: https://tweakers.net/i/xy9SGIuPmKZeCRqE5F2LYVTSebM=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/2evAuVO6tVStAVbbD0wTfu6e.png?f=user_large

Die moeten ook vervangen worden, want als die afscheuren (en dat gaat op den duur gebeuren) dan loopt de motor stuk (erg duur). Het is alleen een specifieke maat: 10mm diameter bij 15mm lang, M4 5mm aan een kant, 15mm aan de andere kant. Die vind je niet zomaar in de winkel. Er is een bedrijf op marktplaats die ze verkoopt voor 20 euro (excl verzendkosten, btw onduidelijk).
Ik heb zelf deze van conrad genomen die goedkoper zijn. Die passen dus niet zonder modificatie, want die 10mm diameter is belangrijk. Ik heb ze met een dremel slijpschijfje bijgewerkt. Dat is wat werk, maar gaat goed.
De nieuwe zijn wel iets stugger, waardoor het geheel wat meer dreunt. Daardoor valt ook een ander probleem op: na al die tijd zijn de fans niet meer in balans: je hoort echt verschil tussen een oude MA en een nieuwere MA. Ik heb helaas niet de opstelling om ze opnieuw te balanceren.

Edit: intussen heb ik de draadbuffers toch weer vervangen. Nu voor iets van de juiste diameter. Het dreunen was te irritant. Ik heb die echter via aliexpress gekocht. Ben ik geen fan van, maar er was geen andere winkel die zoiets makkelijk in de juiste maat aanbiedt.

Het dreunen komt trouwens niet door onbalans van de fan, maar het is iets met de magneet. Ik heb nu een paar oude motoren ervaren en die dreunen allemaal. Terwijl nieuwe motoren stil zijn. Vervangen van de lagers en schoonmaken maakt niets uit.

[ Voor 35% gewijzigd door MeMoRy op 26-05-2023 07:12 ]

U vraagt, wij antwoorden.


  • Pomodoro
  • Registratie: December 2021
  • Laatst online: 01-11-2023
Allereerst iedereen bedankt voor thread erg interessant. Naar aanleiding hiervan wou ik ook mijn systeem ombouwen. Echter ben ik tegen wat opstakels gelopen. Ten eerste wou de MV niet geschakeld worden mijn unit uit 2003 reageerd totaal niet M H. De unit heeft ook geen dip switches (die wel genoemd worden in de originele handleiding) en ook wel op de print staan. De pinnen van M H lijken gewoon niet gesoldeerd op de printplaat. Dus MV ga ik maar vervangen door een andere unit die wel aan te sturen is.

Daarna geprobeerd de ventostaat geprobeerd om alleen als voeding te gebruiken voor de roosters. Echter de unit uit 2004 heeft nogal wat pinnen. Ik heb geprobeerd de middelste pinnen om te buigen maar dan is er helemaal geen voeding meer op de roosters. Enig idee welke pinnen ik zou moeten ombuigen?

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

  • MeMoRy
  • Registratie: Augustus 2004
  • Laatst online: 13-04 10:48
DeWereld123 schreef op vrijdag 31 december 2021 @ 23:51:
Dag Pomodoro,

Ik heb zo´n zelfde printplaat in the vent-o-staat. Ik heb er helaas geen foto van gemaakt, maar als ik me goed herinner: Moet je juist de buitenste twee rijtjes pinnen ombuigen, niet de middelste....indien je de vent-o-staat als voeding wilt gebruiken.
Ik had het inderdaad niet helemaal goed, maar jij helaas ook niet.
Hier een ventostaat uit 2003.
Afbeeldingslocatie: https://tweakers.net/i/Uc3-cHrqBYYRlT-X-cn1o2puf1I=/800x/filters:strip_icc():strip_exif()/f/image/eFKceMPzwdCZDSlRo0pur28f.jpg?f=fotoalbum_large
Zoals je ziet zitten pinnen 1,2,7 en 8 met elkaar verbonden. 3 en 6 zijn dus de tegenpool. 4 en 5 de signaalbus en die moet los. Tenmiste, denk ik. Ik heb het zelf nooit gedaan, dus weet niet of het zo werkt. De bedrading zou ook kunnen verschillen tussen revisies van het systeem. Degene die het vroeg heeft nu in ieder geval iets werkend... gek genoeg...

[ Voor 21% gewijzigd door MeMoRy op 01-01-2022 14:38 ]

U vraagt, wij antwoorden.


  • Pomodoro
  • Registratie: December 2021
  • Laatst online: 01-11-2023
MeMoRy schreef op zaterdag 1 januari 2022 @ 13:38:
[...]

Ik had het inderdaad niet helemaal goed, maar jij helaas ook niet.
Hier een ventostaat uit 2003.
[Afbeelding]
Zoals je ziet zitten pinnen 1,2,7 en 8 met elkaar verbonden. 3 en 6 zijn dus de tegenpool. 4 en 5 de signaalbus en die moet los. Tenmiste, denk ik. Ik heb het zelf nooit gedaan, dus weet niet of het zo werkt. De bedrading zou ook kunnen verschillen tussen revisies van het systeem. Degene die het vroeg heeft nu in ieder geval iets werkend... gek genoeg...
Mijn ventostaat heeft een ongelukje gehad waardoor de printplaat beschadigd is en waardoor maar 2 poorten meer werkten. In een normale ventostaat werkt het wellicht niet met 4 pinnen omgebogen.

Inmiddels de printplaten verwijderd en gebruik ik alleen nog de voeding. Daarnaast werkte de 5v in de roosters niet stabiel, ook niet met een condensator dus heb ik extra voeding gebruikt en de ongebruikte aders in bekabeling gebruikt voor extra 5v voeding.

Afbeeldingslocatie: https://tweakers.net/i/eccqRKzP3A7jBimONfu9y7PFs1g=/x800/filters:gifsicle():strip_exif()/f/image/hArAE5XqeuTvhPZ1mJLCiLuO.gif?f=fotoalbum_large

  • Pomodoro
  • Registratie: December 2021
  • Laatst online: 01-11-2023
Aangezien info over de verschillende aansluitingen verspreid staat heb ik een simpel overzicht gemaakt. Niet alles is mij helemaal duidelijk. Zo vermoed ik dat de roosters communiceren met een (soort) modbus, maar om dit te bevestigen kost me te veel tijd. Ik stuur nu de roosters aan via IR en dat gaat tot nu toe goed.

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

  • Pomodoro
  • Registratie: December 2021
  • Laatst online: 01-11-2023
MeMoRy schreef op donderdag 20 januari 2022 @ 07:48:
[...]

Dat klopt. Ze communiceren via een digitaal gemoduleerd signaal op de middelste ader. Het is bidirectioneel en I2C achtig. Ik heb even met de oscilloscoop gekeken en zag bijv dat als je de personenschakelaarinstelling wijzigt, deze het signaal omhoog trekt een dan wacht tot de ventostaat het signaal omlaag trekt voordat hij de boodschap in pulsen overstuurt.

De RJ12 connectoren naar mechanische afzuigunit en personenschakelaar zijn net zo bedraad als de RJ45, maar dan zonder de buitenste twee pinnen.

Als je je nog afvraagt waarom de aders allemaal gespiegeld zitten op de 2e helft: das makkelijk voor de installateur die de stekkertjes erop zet. Hoeft die niet op de oriëntatie van de kabel te letten. Is met cat kabels wel anders.

In je plaatje klopt het USB logo niet. Het is wel een USB-A stekker, maar geen USB. Er gaan analoge signalen over. Probeer de flowsensor dus ook niet in je computer te steken
Inderdaad het is geen USB signaal, ik had het alleen aangegeven om het type connector. Ik heb het in het schema aangepast en ook de personen schakelaar toegevoegd en de bedrading zoals jij het beschrijft.

Afbeeldingslocatie: https://tweakers.net/i/0XKG-8sn0vemTTrv6QxfllFszV4=/800x/filters:strip_icc():strip_exif()/f/image/RtK69KifCx4glIIKnrcN6PtW.jpg?f=fotoalbum_large


  • MeMoRy
  • Registratie: Augustus 2004
  • Laatst online: 13-04 10:48
Nou ik heb ook weer een lekkere.

Bij ons (in de buurt, waar iedereen zo'n systeem heeft) is een ventilator uitgevallen. Na wat doormeten kwam ik erachter dat hij het wel weer begon te doen als ik zachtjes op de PCB drukte.
Aangezien het apparaat al 18 jaar gedraaid had, vermoedde ik dat een soldeerverbinding zwak was geworden van thermische werking. Dus ik heb alle verbindingen even vloeibaar gemaakt met de bout.
Maar wat ik vond is dat een diode gebroken was!
Afbeeldingslocatie: https://tweakers.net/i/ni0xE_H6RfSCkpiK4Aploaq_qOo=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/vZSNVNiRSRVFK2taMGxcknC6.png?f=user_large
Het lijkt een simpele diode, maar welke? De blauwe streep doet denken dat het een Zener diode is, dus voltage is belangrijk.

Ik heb contact gezocht met Muco, omdat die de elektronica heeft ontwikkeld, Maar die antwoordde dat de schema's en tekeningen eigendom zijn van Bergschenhoek B.V. omdat ze het in opdracht hebben gemaakt.
Toen nam ik contact op met Bergschenhoek B.V., die natuurlijk zei dat ik bij Muco moest zijn.
Uiteindelijk, na wat e-mail over en weer zeiden ze allebei "Wij gaan je niet helpen. Koop maar een nieuwe".
Nul service. Eigenlijk had ik dat al verwacht, want ik heb genoeg slechte verhalen over ze gehoord.

Heeft iemand hier een idee welke diode dit is?
Het is D3 op printplaat "Vento Vent Versie 2.02 29-12-2000 BERG-01A.PCB".

U vraagt, wij antwoorden.


  • BarendR
  • Registratie: Mei 2020
  • Laatst online: 15-04 10:31
Beste mede-tweakers,
De vraag is: kun je met een Alusta schakelaar een Itho box bedienen? Tot op zekere hoogte blijkt dit te kunnen zonder het Alusta-systeem te re-engineeren. Aan de Itho-kant is er een oplossing beschikbaar in de vorm van Arjen Hiemstra’s wifi add on module (https://github.com/arjenhiemstra/ithowifi).
Nu de Alusta-kant van het probleem. Kennelijk zijn de Alusta schakelaars bedoeld om gevoed te worden met een wisselspanning. Met een 9v trafo die ik had liggen bleek dat prima te gaan. Met de 9v trafo aangesloten op pin 1 en 2 gaat de Alusta schakelaar door een opstartroutine en doet vervolgens verder helemaal niets. Echter, als je op de douche-schakelaar drukt, verschijnt er een vervormde 50hz blokgolf tussen pin 3 en pin 1. Als je verder nog ergens op drukt verandert er niets, de blokgolf blijft. We kunnen dus, door de blokgolf te detecteren, éénmalig een opdracht geven om de ventilatiebox voor bijvoorbeeld 15 minuten op hoog te zetten. Daarna moet de schakelaar worden gereset. Dit kan door de spanning er even af te halen.
De aanpak is als volgt. Het signaal van de schakelaar (pin 3) gaat via een miniatuur audio-transformator naar een analoge inputpin van een Arduino. De Arduino meet regelmatig wat op die analoge inputpin binnenkomt. Als dat boven een bepaalde drempelwaarde komt, stuurt de Arduino een HTTP Request naar de API van het printje in de Itho box, en reset de schakelaar met behulp van een relais-module.
De gebruikte onderdelen:
- Voedingstrafo 9v,
- Miniatuur audiotransformator, eigenschappen onbekend
- Arduino Uno R3
- Arduino Ethernet Shield
- Relaismodule voor Arduino
- Uiteraard een voeding van 5v voor de Arduino en de relaismodule.
Overigens is deze oplossing helaas niet plug-and-play, in het programma vind je het IP-adres van de Arduino, plus het IP-adres en een specifieke identifier van de wifi add-on.


#include <SPI.h>
#include <Ethernet.h>
EthernetClient client;
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // random Mac address
byte ip[] = { 192, 168, 1, 175 }; // ip of Arduino
String HTTP_METHOD = "GET";
char HOST_NAME[] = "nrg-itho-37a8";
String PATH_NAME = "http://192.168.1.128/api.html?speed=200&timer=15";
int val ;


void setup() {
// put your setup code here, to run once:
pinMode(A5, INPUT);
pinMode(A0, OUTPUT);
Serial.begin(9600);

}

void loop() {
digitalWrite(A0,LOW);
delay(200);

val = analogRead(A5);
Serial.println("ingelezen:");
Serial.println(val);
if (val > 2 ){
Ethernet.begin(mac);

if(client.connect("192.168.1.128", 80)) {
Serial.println("Connected to server");
} else {
Serial.println("connection failed");
// send HTTP request header
}
client.println(HTTP_METHOD + " " + "/api.html?speed=200&timer=15" +" " + "HTTP/1.1");
client.println("Host: " + String(HOST_NAME));
client.println("Connection: close");
client.println(); // end HTTP request header

digitalWrite(A0,HIGH);
delay(200);
}}Afbeeldingslocatie: https://tweakers.net/i/R-fdCnhbfPZdAiRiBqIUyLRss60=/800x/filters:strip_icc():strip_exif()/f/image/NzSjLgo2fh2pdtg5hmFFCSk2.jpg?f=fotoalbum_large

  • MeMoRy
  • Registratie: Augustus 2004
  • Laatst online: 13-04 10:48
Ik heb een tijdje geleden het raampje van een personenschakelaar nagemaakt in CAD. Daarna ge3Dprint. Ik zal die eens uploaden.
Afbeeldingslocatie: https://tweakers.net/i/TRR1uPMxd0F01seyz_5Tqr8aLGw=/234x176/filters:strip_icc():strip_exif()/f/image/97dYdRnKuIjJ3aLfO4asMPMb.jpg?f=fotoalbum_medium

U vraagt, wij antwoorden.


  • BarendR
  • Registratie: Mei 2020
  • Laatst online: 15-04 10:31
Afbeeldingslocatie: https://tweakers.net/i/X2lDcGlAwUwKMxjL8JatSvU37Vk=/800x/filters:strip_icc():strip_exif()/f/image/j6J8FZPlzQu1JfNXs0WVKBjR.jpg?f=fotoalbum_large
Inmiddels heb ik het ingebouwd in de kast van de in ongenade gevallen Vento-o-staat en vier schakelaars parallel aangesloten met behulp van een patchpaneeltje. Het is leuk om de schakelaars weer te zien werken nadat ze heel lang op "storing" hebben gestaan. Overigens is het ideaal wat betreft huistechniek voor mij eigenlijk "Installeren en vergeten". Een zelfgemaakt product met ingeprogrammeerde IP-adressen enz. voldoet daar niet echt aan. Maar ja, de Itho afstandsbedieningen zijn nu niet eens leverbaar.
(Aanvulling: de drempelwaarde wordt proefondervindelijk ingesteld zodat het indrukken van de schakelaar wordt gedetecteerd, terwijl opgepikte stoorsignalen geen kans krijgen de HTTP Request te activeren. Nu staat de drempelwaarde op 50.)

[ Voor 19% gewijzigd door BarendR op 03-05-2023 19:44 . Reden: aanvulling ]


  • Topcase001
  • Registratie: Oktober 2019
  • Niet online
Rob45,
In sommige gevallen werkt een weerstandje plaatsen. Ik heb een foto voor je gemaakt. Wat je ziet is een filmweerstand. Soms als de waardes van de CO2 melders niet goed zijn (te hoog oplopen) dan wil een weerstand daar zeker helpen. Ik soldeer hem aan de achterkant dan vast ipv in de connector.
Evt. Ook even de connectors met een tang nalopen.Afbeeldingslocatie: https://tweakers.net/i/NKiSo6ZQIbBimUSXQJ22ZDl0big=/x800/filters:strip_icc():strip_exif()/f/image/6WkWIDXozfQ1gTs4JRG39Oa6.jpg?f=fotoalbum_large

  • Topcase001
  • Registratie: Oktober 2019
  • Niet online
Alusta roosterunit programmeren zonder te slopen of aan de print te solderen.

Met een zelfgemaakt adaptertje en een Arduino (nog mooier als je er een tweede Arduino bij hebt of een ST500) want dan kun je de processor zelf programmeren en je waardes ook nog uitlezen op de computer.
Omdat ik ooit een ESP8266 geprogrammeerd heb die kon inloggen op je router en met gebruik van Domoticz kon je je eigen systeem opzetten helemaal zoals jij dat zelf wilde. Werkte goed maar dat bleek toch te moeilijk te zijn vanwege het verwijderen van de processor en het soldeerwerk aan de print.

Met een adapter (zelf maken) die je in de connector op de print steekt en koppelt aan een Arduino uno kun je de processor benaderen en programmeren. Je kunt gebruik maken van de Arduino IDE en dan zo je eigen programma in de roosterunit zetten. Ik ben geen programmeur en met veel lees en zoekwerk kwam ik er achter dat het toch heel simpel was om een bootloader in de processor te zetten. Daarna kun je een programma in elkaar fietsen door gebruik te maken van programma's die je op bv Github kunt vinden.

Ik heb gebruik gemaakt van een IR code RC5 (dat is wat de afstandsbediening gebruikt en nog vele andere afstandsbedieningen) en een UART programma (waar je je gegevens op de computer kunt zien) Dat kan met bv Putty of ook weer de Arduino IDE.

Die twee programma's heb ik als leek gekoppeld (geknutseld) en heb nu een roosterunit die ik half open-volledig open en volledig dicht kan zetten met de afstandsbediening. Volledig onafhankelijk van het Vent-O-Staat systeem. Als het rooster volledig open staat, blijft de groene led branden en bij volledig dicht de rode led. Als hij half open staat is de led uit.

Was weer een leuk project om te maken en zo blijf je onafhankelijk van een dure monteur en kun je er je eigen ding van maken zonder een hoop gepiep.

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

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

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

Als je systeem of MV stuk is, kun je toch nog de roosters gebruiken. Je schakelt de bediening uit en de voeding van de Vent-o-staat laat je voor wat het is. Dan kun je met de afstandsbediening de roosters gewoon open en dicht zetten.

  • Topcase001
  • Registratie: Oktober 2019
  • Niet online
Rob45 schreef op vrijdag 14 juni 2024 @ 14:55:
Hallo Topcase,


Ben je inmiddels al terug van vakantie, zoja zou je mij dan de foto's van de printbreuken kunnen sturen.
Dan kan ik kijken of dit bij mij ook de oorzaak van het niet meer werken is.

Alvast bedankt
We zijn eergisteren terug van een lange vakantie in Denemarken. Caravan leeghalen en netjes opbergen en dan: gaan kijken voor Rob45, want die
zal wel zitten wachten. Ik ga een foto maken, waar je de aansluiting moet gaan maken bij een unit die helemaal niets doet. De breuk of het kapotte component zie je niet maar je moet een daadje leggen van de gelijkrichter naar de condensator die ik aanwijs met een blauw draadje. Daarmee overbrug je de breuk of het kapotte component. Je kunt er ook nog naar gaan zoek en als je het vindt horen wij dat. Maar als je dit draadje legt doet de unit het weer.😉Afbeeldingslocatie: https://tweakers.net/i/B-eN86gFbvuAREZ4HIPfvIXfF1U=/x800/filters:strip_icc():strip_exif()/f/image/gwpDM6c5glDV3OCKM9i5HzQQ.jpg?f=fotoalbum_large

[...]

  • finalcut62
  • Registratie: Juni 2011
  • Laatst online: 04-01 11:43
Het is erg jammer dat veel van de oudere afbeeldingen niet meer online staan. Juist erg informatief voor lui die -net als ik- net een appartement met dat fijne systeem hebben gekocht en zouden willen ombouwen ook. Ik heb bijvoorbeeld geen beeld of de 5V voor de wemos of arduino rechtstreeks getapt kunnen worden of dat er een ali-omvormertje is gebruikt vanaf de basis-voeding? Ik veronderstel dat laatste, omdat ik dat ook zie op het printplaatje dat @DIYED had laten maken. Heb je er daar overigens meer van laten maken en zo nee, zou je dan het ontwerp-file willen delen zodat ik hem ook in China kan laten maken?

Ik heb van MP een tweede vent-o-staat gehaald om mee te rommelen en zie al dat deze wezenlijk anders is dan de afbeeldingen van de prints. Bij die van mij zijn de voedingslijnen van de rooster-plugs verbonden met de twee bruine voedingsdraden. Dat zou de gedachte geven dat er geen enkele pin van de drie headerblokjes het kleine printplaatje in hoeven? Of zie ik dat verkeerd.

Dank allemaal voor het vele uitzoek- en deelwerk overigens!

PS Zie overigens op Github geen code of referenties aan het Alusta systeem.... kijk ik niet goed?

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

[ Voor 3% gewijzigd door finalcut62 op 21-09-2024 14:50 ]


  • ScreamGT
  • Registratie: Maart 2013
  • Laatst online: 27-04 10:38

ScreamGT

joejoe

Elke kamer heeft hier in de woning een sensor hangen.

Ik heb inderdaad eerst het scherm oplaten lichten om vervolgens op OK te drukken en bij de instellingen te komen. Daar zou volgens handleidingen de optie programma te zien zijn, maar helaas. Hier dus niet.

Afbeeldingslocatie: https://i.postimg.cc/L8fMLCbs/1.jpg

Ryzen 7800X3D - MSI RTX 5080 OC Ventus - MSI B650 WiFi Gaming Plus - 64GB Corsair DDR5 - 2TB SSD - 34” Red Eagle IIyama - Fractal North XL


  • ScreamGT
  • Registratie: Maart 2013
  • Laatst online: 27-04 10:38

ScreamGT

joejoe

Topcase001 schreef op woensdag 20 november 2024 @ 16:11:
Kan ik me niet voorstellen. Wat zie je als je op oke gedrukt hebt? Foto?
Bij deze:
Instellingen:
Afbeeldingslocatie: https://i.postimg.cc/JHJ7HBrL/2.jpg
1e deel menu:
Afbeeldingslocatie: https://i.postimg.cc/tYQ4QDkC/3.jpg
2e deel menu:
Afbeeldingslocatie: https://i.postimg.cc/N56fgTC8/4.jpg

Eventueel onder ventilatie? Maar daar zie ik ook geen optie "programma"
Afbeeldingslocatie: https://i.postimg.cc/z3RGc4nc/5.jpg

Ryzen 7800X3D - MSI RTX 5080 OC Ventus - MSI B650 WiFi Gaming Plus - 64GB Corsair DDR5 - 2TB SSD - 34” Red Eagle IIyama - Fractal North XL


  • Topcase001
  • Registratie: Oktober 2019
  • Niet online
ScreamGT schreef op woensdag 20 november 2024 @ 18:56:
[...]


Bij deze:
Instellingen:
[Afbeelding]
1e deel menu:
[Afbeelding]
2e deel menu:
[Afbeelding]

Eventueel onder ventilatie? Maar daar zie ik ook geen optie "programma"
[Afbeelding]
URL="https://tweakers.net/i/SlJyGWgnX65xhIfRpr7sL7bsQxQ=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/I0oDHUOJ0nutMt7cbvI0hCae.jpg?f=user_large",,"1"]Afbeeldingslocatie: https://tweakers.net/i/PwSelE3Xka3FYmtht6nXUlQIO5A=/x800/filters:strip_icc():strip_exif()/f/image/I0oDHUOJ0nutMt7cbvI0hCae.jpg?f=fotoalbum_large[/URL]


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

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

  • finalcut62
  • Registratie: Juni 2011
  • Laatst online: 04-01 11:43
Weet iemand wat deze sensor in de luchtschacht van de stuur-unit van het luchtrooster doet? Claude.ai denkt dat het sensoren zijn die condensatie moeten voorkomen maar het kan bijvoorbeeld ook zijn om winddruk te meten.... Lees er verder niets over hier, maar dat kan aan mij liggen.

Afbeeldingslocatie: https://tweakers.net/i/uaO_uMvzRo4SPTn4DYhHHZq85mQ=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/9wqUiArI1q1m2LgP6dX2nyiQ.jpg?f=user_large

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

Afbeeldingslocatie: https://tweakers.net/i/koFZS1Z1d5bmxQbYHcPu3C46Ki4=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/M01mJFTSUFXn26zOp5sQjJ9M.jpg?f=user_large

  • Topcase001
  • Registratie: Oktober 2019
  • Niet online
Dit heb je nodig om je programma in de Unit te zetten:
1) Arduino IDE gratis
2) Klein printje maken om geschikt te maken om op de print te steken. €1,-
3) STK-500 bij Ali... voor € 11,-
4) Programma- gratis
Afbeeldingslocatie: https://tweakers.net/i/qKhpqR9yHKVbDlu4cvsFGYKGS90=/x800/filters:strip_icc():strip_exif()/f/image/oHzDmy4D3B9oEYUL1BlktZ2g.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/i4pOvZujnHvDfnuNMNPpRpT-oEY=/x800/filters:strip_icc():strip_exif()/f/image/nHvsTiDJJobX6eQu6HyNjaUI.jpg?f=fotoalbum_large

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

Programma:
/*
* Project: Alusta Ventilatierooster Aansturing (ATmega32L)
* Geoptimaliseerd voor 4.9152 MHz Kristal met verbeterde IR-respons
* Functie: Handmatige override (4 uur) toegevoegd om CO2 te negeren bij wind/tocht
* Fix: IR-timing finetuning om foutieve waarden (122/58) bij code 61 te voorkomen
* ppm staat op 750 met een hysteresis van 60 en is te wijzigen naar behoefte in het programma
* Hardware: ATmega32L (TQFP-44)
* Topcase001 mag gebruikt worden, maar dit moet blijven staan
*/

#include <Arduino.h>
#include <util/delay.h>
#include <avr/interrupt.h>

// --- Exacte Klok Instellingen ---
#ifndef F_CPU
#define F_CPU 4915200L
#endif
#define BAUDRATE 19200
#define BAUD_PRESCALLER 15

// --- IR Timing (Timer 1 met Prescaler 8) ---
// 4.9152 MHz / 8 = 614.4 ticks per ms.
// RC5 bit = 1.778ms -> 1092.4 ticks.
#define RC5_BIT_TICKS 1090
#define RC5_HALF_BIT 545

// --- Instellingen voor stabiliteit ---
const int MOTOR_MARGIN = 20;
const int CO2_TARGET = 750;
const int CO2_HYSTERESIS = 60;
const int CH_CO2 = 0;
const int CH_POT = 1;

// --- Override Instellingen ---
const unsigned long OVERRIDE_DURATION = 14400000; // 4 uur in milliseconden

// --- Globale Variabelen ---
unsigned int thresholdO = 0;
unsigned int thresholdD = 0;
int co2_value = 0;
char buffer[50];
bool isKalibrerend = false;
unsigned long overrideEndTime = 0; // Tijdstip waarop handmatige modus afloopt

// --- USART Init ---
void USART_init(void) {
UBRRH = 0;
UBRRL = BAUD_PRESCALLER;
UCSRB = (1 << RXEN) | (1 << TXEN);
UCSRC = (1 << URSEL) | (1 << UCSZ1) | (1 << UCSZ0);
}

void USART_putstring(const char* StringPtr) {
while (*StringPtr != 0x00) {
while (!(UCSRA & (1 << UDRE)));
UDR = *StringPtr;
StringPtr++;
}
}

// --- Robuuste RC5 Decoder ---
int decodeRC5() {
// Check of PD3 laag is (startbit)
if (PIND & (1 << PIND3)) return -1;

unsigned int packet = 0;
TCCR1A = 0;
TCCR1B = (1 << CS11); // Prescaler 8
TCNT1 = 0;

// Stap 1: Wacht tot midden van de eerste bit-helft (ca. 400-444us)
// Iets korter gezet (250 ticks) om zeker vóór de eerste flankwissel te zijn
while (TCNT1 < 250) {
if (TCNT1 > 800) { TCCR1B = 0; return -1; }
}
TCNT1 = 0;

for (int i = 0; i < 14; i++) {
// Wacht tot midden van de volgende bit (1.778ms verder)
while (TCNT1 < RC5_BIT_TICKS) {
if (TCNT1 > 1800) { TCCR1B = 0; return -1; }
}
TCNT1 = 0;

packet <<= 1;
// Sample: Bij RC5 is een IR-puls (pin laag) een logische '1'
if (!(PIND & (1 << PIND3))) {
packet |= 1;
}
}
TCCR1B = 0;

if (packet == 0 || packet == 0x3FFF) return -1;

// RC5 packet: [S1][S2][T][A4][A3][A2][A1][A0][C5][C4][C3][C2][C1][C0]
// Commando zijn de laatste 6 bits (C5-C0)
int command = packet & 0x3F;

// S2 bit (bit 12) wordt gebruikt als 7e commandobit (inverted)
if (!(packet & (1 << 12))) {
command |= 0x40;
}

return command;
}

// --- Kalibratie Methode ---
void kalibreerRooster() {
isKalibrerend = true;
unsigned int adc_v;
unsigned int vorige_adc = 0;

USART_putstring("\r\n--- Start Kalibratie ---\r\n");

USART_putstring("Stap 1: Openen...\r\n");
PORTA = 0b00101000;
_delay_ms(2000);

for (int t = 0; t < 200; t++) {
adc_v = analogRead(CH_POT);
if (t > 0 && abs((int)adc_v - (int)vorige_adc) < 2) break;
vorige_adc = adc_v;
_delay_ms(800);
}
thresholdO = adc_v;
PORTA = 0b11000011;
_delay_ms(2000);

USART_putstring("Stap 2: Sluiten...\r\n");
vorige_adc = 0;
PORTA = 0b00010100;
_delay_ms(2000);

for (int t = 0; t < 200; t++) {
adc_v = analogRead(CH_POT);
if (t > 0 && abs((int)adc_v - (int)vorige_adc) < 2) break;
vorige_adc = adc_v;
_delay_ms(800);
}
thresholdD = adc_v;
PORTA = 0b11000011;

USART_putstring("Kalibratie Voltooid.\r\n");
_delay_ms(1500);
isKalibrerend = false;
}

void setup() {
DDRD |= 0b10000000; // Power LED (PD7)
DDRC |= 0b00110000;
DDRA |= 0b00111100;

USART_init();
pinMode(11, INPUT_PULLUP); // PD3 (IR)

PORTC |= 0b00110000;

sei();
kalibreerRooster();
}

void loop() {
PORTC |= 0b00110000;
unsigned long currentMillis = millis();

// 1. IR CODE VERWERKING
int code = decodeRC5();
if (code != -1) {
// Alleen loggen als de code in de buurt van onze commando's komt of foutief verschoven is
if (code == 60 || code == 61 || code == 62 || code == 63 || code == 122 || code == 58) {
USART_putstring("IR Ontvangen: ");
itoa(code, buffer, 10); USART_putstring(buffer); USART_putstring("\r\n");
}

// Vang ook de verschoven waarden op als '61'
if (code == 61 || code == 122 || code == 58) {
USART_putstring("Commando: AUTO (Gecorrigeerd)\r\n");
overrideEndTime = 0;
isKalibrerend = true;

int c_co2 = (int)(analogRead(CH_CO2) * 3.8);
int c_pot = analogRead(CH_POT);
if (c_co2 >= CO2_TARGET) {
PORTA = 0b00101000;
while (analogRead(CH_POT) < (thresholdO - 40)) { _delay_ms(5); }
} else if (c_co2 < (CO2_TARGET - CO2_HYSTERESIS)) {
PORTA = 0b00010100;
while (analogRead(CH_POT) > (thresholdD + MOTOR_MARGIN + 10)) { _delay_ms(5); }
}
PORTA = 0b11000011;
_delay_ms(400);
isKalibrerend = false;
}
else if (code == 60 || code == 62 || code == 63) {
isKalibrerend = true;
switch (code) {
case 62: // Open
USART_putstring("Commando: OPEN (4 uur override)\r\n");
overrideEndTime = currentMillis + OVERRIDE_DURATION;
PORTA = 0b00101000;
while (analogRead(CH_POT) < (thresholdO - MOTOR_MARGIN)) { _delay_ms(5); }
PORTA = 0b11000011;
PORTA = 0b00001000;
break;
case 60: // Dicht
USART_putstring("Commando: DICHT (4 uur override)\r\n");
overrideEndTime = currentMillis + OVERRIDE_DURATION;
PORTA = 0b00010100;
while (analogRead(CH_POT) > (thresholdD + MOTOR_MARGIN)) { _delay_ms(5); }
PORTA = 0b11000011;
PORTA = 0b00000100;
break;
case 63: // Kalibratie
kalibreerRooster();
break;
}
_delay_ms(400);
isKalibrerend = false;
}
}

// 2. AUTOMATISCHE CO2 CONTROLE
if (!isKalibrerend) {
static unsigned long lastSnuffel = 0;

if (currentMillis - lastSnuffel > 2000) {
int adc_co2 = analogRead(CH_CO2);
co2_value = (int)(adc_co2 * 3.8);
int pot_v = analogRead(CH_POT);

USART_putstring("CO2: "); itoa(co2_value, buffer, 10); USART_putstring(buffer);

if (overrideEndTime != 0 && currentMillis < overrideEndTime) {
USART_putstring(" | Modus: HANDMATIG\r\n");
} else {
overrideEndTime = 0;
USART_putstring(" | Modus: AUTO\r\n");

if (co2_value >= CO2_TARGET) {
if (pot_v < (thresholdO - 40)) PORTA = 0b00101000;
else PORTA = 0b11000011;
}
else if (co2_value < (CO2_TARGET - CO2_HYSTERESIS)) {
if (pot_v > (thresholdD + MOTOR_MARGIN + 10)) PORTA = 0b00010100;
else PORTA = 0b11000011;
}
else {
PORTA = 0b11000011;
}
}
lastSnuffel = currentMillis;
}
}
}

  • Kevinns
  • Registratie: September 2008
  • Laatst online: 01:17
@Topcase001 Indrukwekkend! Heb je het zelf weten te reverse engineeren? Bij mij is helaas een rooster overleden, die doet niets meer. Maar voor nu is het nog goed genoeg.

Ik heb laatst de buffers van de ventilatiebox vervangen. Dat was geen overbodige luxe 😬. Ik zou iedereen aanraden om ze te inspecteren.

Afbeeldingslocatie: https://tweakers.net/i/ejL4D7Pnu0RJCwcci3nMIgBEsYI=/x800/filters:strip_icc():strip_exif()/f/image/TdOs4gWt6YT5fMvZL1MD9VRe.jpg?f=fotoalbum_large
Pagina: 1