Ik kan wel deze mooi wall switch vinden maar werkt via RF
https://www.aliexpress.co...50V/500715_650296483.html
En heb net deze gevonden.
https://www.tindie.com/pr...ard-one-dimmer-one-onoff/
Die van ali is zowel met een button als via RF te bedienen.Henksnavel schreef op donderdag 26 oktober 2017 @ 11:40:
Ik zit met hetzelfde.
Ik kan wel deze mooi wall switch vinden maar werkt via RF
https://www.aliexpress.co...50V/500715_650296483.html
En heb net deze gevonden.
https://www.tindie.com/pr...ard-one-dimmer-one-onoff/
Die van tindie moet je inbouwen en heeft dus geen fysieke bediening.
Als ik beide voor mijn persoonlijke doel vergelijk, zou ik eerder voor de RF-met-button versie gaan en dan ergens een esp8266 met een RF zender verstoppen. (in mijn geval heeft mijn 24x7 draaiende esp al een 433 aan boord dus met wat mazzel is dat genoeg)
Panasonic 7kW J-Series Split + 190 liter SWW, 2750+2100Wp Oost-West
Zoiets?Sine schreef op donderdag 26 oktober 2017 @ 10:48:
^^
Dit
Vooral dimmen bestaat gewoon niet, en het moet met een ESP en minimale rand-hardware prima kunnen.
(Als iemand zich dan toch geroepen voelt ... IGBT met optie leading / trailing edge)
http://www.esp8266-projec...-mains-dimmerswitch.html/
Heb gisteren de ontwerpen van de MEEK PCB's opgestuurd voor fabricage. Met het huidige ontwerp met regulieren onderdelen (dus niet alles in SMD verpakking), hou ik zelfs nog een beetje ruimte over om extra schakelingen te plaatsen op het 230V PCB laag.
Zodra deze terug zijn (duurde de laatste keer 4 weken), zal ik het e.e.a. aan foto's doorsturen.
Ik denk dat dit wel een leuke projectje is voor de toekomst (nadat ik alle schakelaars in m'n woning heb vervangen voor de MEEK schakelaars
Nu het PCB ontwerp opgestuurd is, heb ik even tijd om te spelen met de RCWL-0516 Microwave Radar Sensor Module. Het zou mooi zijn om de detectie afstand softwarematig aan te passen. Ik wil deze sensor dan ook verwerken in de schakelaar zelf
Ik heb het volgende schema voor de reset:

De reset lijkt gewoon goed te werken. Echter krijgt hij bij het flashen de bootmodus niet naar firmware download, dus hier lijkt iets fout te zitten. Bovendien heeft dit schema het probleem dat wanneer ik bijv alleen power via usb geef, en de usb datalijnen disconnect, dat de chip niet wil starten (EN wordt naar beneden getrokken). Dit kan ik oplossen door een pull-up tussen transistor en EN te zetten, maar dan werkt ook de reset helemaal niet meer.
Iemand die weet hoe ik dit kan aanpassen zodat het wel werkt? (Ik wil eerst alle fouten provisorisch repareren voordat ik nieuwe bordjes maak)
Heb het inmiddels door zoeken op het internet en uitproberen werkend.Mexicanos schreef op donderdag 19 oktober 2017 @ 10:12:
Hopelijk post ik dit op de goede plek en kan iemand mij verder helpen.
Het programmeren van de ESP's lukt me allemaal goed heb alleen af en toe moeite met de hardware kant.
Ik probeer het volgende voor mekaar te krijgen:
Mijn mechanische ventilatie-unit heeft 3 potmeters, voor iedere stand 1. Nu had ik het idee om 1 hiervan te vervangen door een ESP met een digitale potmeter eraan zodat ik deze stand via domotica kan regelen en als de domotica het niet doet ik altijd nog de andere 2 heb.
Ik dacht ik zoek even een digitale potmeter op van 25kOhm en ik ben er. Maar ik kan helaas niks vinden. Wel van 10kOhm en 50kOhm.
Iemand een idee/tip?
Dit is de module van de ventilatie:
[afbeelding]
PS Heb gemeten dat er 10v op de potmeter staat en on-the-fly aanpassen is geen probleem.
Heb het volgende in mekaar gezet. Hopelijk heb ik alles goed uitgetekend aangezien ik dat nog nooit had gedaan.
Misschien heeft iemand er wat aan. Op deze manier krijg ik vanuit mijn ESP een analoog 0-10v signaal.
Een beetje software erbij geschreven en ik kan nu de mechanische ventilatie vanuit Domoticz aansturen
Tips zijn altijd welkom.
@Tinusvolkel is met zoiets bezig geweest, een jaar of 2 terug geloof ik. Geen idee of hij daar nog mee verder gegaan is.Sine schreef op donderdag 26 oktober 2017 @ 10:48:
^^
Dit
Vooral dimmen bestaat gewoon niet, en het moet met een ESP en minimale rand-hardware prima kunnen.
(Als iemand zich dan toch geroepen voelt ... IGBT met optie leading / trailing edge)
Ondertussen is er nog wat mooiere ESP hardware voor beschikbaar. Grootste punt bij dit soort projecten is de timing van de fasehoek icm de wifi timeouts en zero crossing detectie.
De meeste DIY dimmers gebruiken hiervoor een losse MCU om die alle timing goed af te laten handelen. Sinds enige tijd is er echter de ESP-14 module beschikbaar die bestaat uit een ESP8266 aangevuld met een STM8S003 die perfect geschikt zou zijn om de echte low-level timing te doen, terwijl de ESP de communicatie en de user interface (encoder knob ofzo) afhandelt.
De Sonoff schakelt dan de 230 op de trafo, en het deurbelknop wil ik aansluiten op GPIO14
Zo kan ik mooi de deurbel doorsturen naar Domoticz
Eerst wil ik het werkend krijge met GPIO 0
Ik doe iets fout in the Rule maar zie even niet wat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| on Switch1#Switch1 do if [Switch1#Switch1]=1 gpio,12,1 else if [Switch1#Switch1]=0 gpio,12,0 endon on Relais#Relais do if [Relais#Relais]=1 gpio,13,1 else if [Relais#Relais]=0 gpio,13,0 endif endon |
[ Voor 5% gewijzigd door jossie67 op 06-11-2017 20:24 ]
endif op regel 7?jossie67 schreef op maandag 6 november 2017 @ 20:19:
Ik probeer mij deurbel aan te sturen dmv een Sonoff met ESP Easy Mega er op
De Sonoff schakelt dan de 230 op de trafo, en het deurbelknop wil ik aansluiten op GPIO14
Zo kan ik mooi de deurbel doorsturen naar Domoticz
Eerst wil ik het werkend krijge met GPIO 0
[afbeelding]
Ik doe iets fout in the Rule maar zie even niet wat
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 on Switch1#Switch1 do if [Switch1#Switch1]=1 gpio,12,1 else if [Switch1#Switch1]=0 gpio,12,0 endon on Relais#Relais do if [Relais#Relais]=1 gpio,13,1 else if [Relais#Relais]=0 gpio,13,0 endif endon
Ik zie, behalve de hierboven genoemde endif, geen bijzonderheden. Maar ik ben wel benieuwd hoe goed dit werkt met bijv. het langer ingedrukt houden van je deurbel. Gaat dat werken?jossie67 schreef op maandag 6 november 2017 @ 20:19:
Ik probeer mij deurbel aan te sturen dmv een Sonoff met ESP Easy Mega er op
De Sonoff schakelt dan de 230 op de trafo, en het deurbelknop wil ik aansluiten op GPIO14
Zo kan ik mooi de deurbel doorsturen naar Domoticz
De endif had ik inderdaad over het hoofd gezien.lxz schreef op woensdag 8 november 2017 @ 14:59:
[...]
Ik zie, behalve de hierboven genoemde endif, geen bijzonderheden. Maar ik ben wel benieuwd hoe goed dit werkt met bijv. het langer ingedrukt houden van je deurbel. Gaat dat werken?
Ik heb het nog niet werkend, het relais blijft maar "aan"
Uit eindelijk heb ik er maar niet van gemaakt
1
2
3
4
5
6
7
8
9
10
11
12
| on Switch1#Switch1 do
if [Switch1#Switch1]=1
gpio,12,1
gpio,13,0
timerSet,1,1
endif
endon
on Rules#Timer=1 do
gpio,12,0
gpio,13,1
endon |
Maar dan reageert de sonoff veel heel traag en 1 sec de bel aan is ook best wel lang.
Alle tips zijn welkom.
,
1
2
3
4
5
6
7
| on lightSwitch#Switch do
if [lightState#Switch]=0
gpio,12,1
else
gpio,12,0
endif
endon |
En bij de knop definitie had ik dan "normal switch" ipv de active high of active low varianten. Daarmee blijft het relais aangetrokken net zolang als de knop ingedrukt is.
Verder valt me op dat je "on Switch1#Switch1" gebruikt. Is de waarde niet gewoon "Switch"? De devicenaam is waarschijnlijk dan Switch1.
Thanks voor het delen, bij mij is de naam en waarde gelijk , ook met jouw rule reageert de sonoff bij mij toch nog traag. Denk dat de Sonoff toch niet zo handig is deurbel switchtsjoender schreef op woensdag 8 november 2017 @ 16:11:
Een poos geleden heb ik hier ook eens mee gespeeld. Volgens mij deed ik zoiets als rule:
code:
1 2 3 4 5 6 7on lightSwitch#Switch do if [lightState#Switch]=0 gpio,12,1 else gpio,12,0 endif endon
En bij de knop definitie had ik dan "normal switch" ipv de active high of active low varianten. Daarmee blijft het relais aangetrokken net zolang als de knop ingedrukt is.
Verder valt me op dat je "on Switch1#Switch1" gebruikt. Is de waarde niet gewoon "Switch"? De devicenaam is waarschijnlijk dan Switch1.
Ik gebruik dit in een rule in combinatie met een normale switch.jossie67 schreef op woensdag 8 november 2017 @ 15:07:
[...]
De endif had ik inderdaad over het hoofd gezien.
Ik heb het nog niet werkend, het relais blijft maar "aan"
Uit eindelijk heb ik er maar niet van gemaakt
code:
1 2 3 4 5 6 7 8 9 10 11 12on Switch1#Switch1 do if [Switch1#Switch1]=1 gpio,12,1 gpio,13,0 timerSet,1,1 endif endon on Rules#Timer=1 do gpio,12,0 gpio,13,1 endon
Maar dan reageert de sonoff veel heel traag en 1 sec de bel aan is ook best wel lang.
Alle tips zijn welkom.
,
1
2
3
4
5
6
7
| on deur#bel=1 do // als deurbel input schakelt doe gpio,13,1 // zet relay aan timerSet,1,1 // stel timer in op 1 seconden endon // eind On Rules#Timer=1 do // als timer 1 verloopt doe gpio,13,0 // zet relay uit endon // eind |
Switch config: https://imgur.com/LGcYcOS
OpenHAB ontvangt via MQTT een berichtje zodat je daarop je automatisering kan instellen. Voordeel van deze setup is dat als openhab even plat ligt voor onderhoud de deurbel nog wel werkt, alleen dan de automatisering niet meer.
[ Voor 3% gewijzigd door XyRuS op 11-11-2017 12:38 ]
Thanks deze werkt, gewoon een kwestie van beter een rule opzetten. Het voordeel zie ik ook daarom heb wil ik het ook zo'n opzet doen.XyRuS schreef op zaterdag 11 november 2017 @ 12:32:
[...]
Ik gebruik dit in een rule in combinatie met een normale switch.
code:
1 2 3 4 5 6 7 on deur#bel=1 do // als deurbel input schakelt doe gpio,13,1 // zet relay aan timerSet,1,1 // stel timer in op 1 seconden endon // eind On Rules#Timer=1 do // als timer 1 verloopt doe gpio,13,0 // zet relay uit endon // eind
Switch config: https://imgur.com/LGcYcOS
OpenHAB ontvangt via MQTT een berichtje zodat je daarop je automatisering kan instellen. Voordeel van deze setup is dat als openhab even plat ligt voor onderhoud de deurbel nog wel werkt, alleen dan de automatisering niet meer.
[ Voor 8% gewijzigd door XyRuS op 12-11-2017 16:27 ]
Bij versie 2.0 (EspEasy Mega) dev 12 (normal 4096 - Wemos mini D1) krijg ik verschillende foutmeldingen bij het compileren, ondanks het inlezen van alle libraries inbegrepen in de folder. (De MH-Z19 ino hoeft zelfs nog niet bijgevoegd te zijn)
Heeft er toevallig iemand een bin met deze senors inbegrepen, of mss een reden waarom versie 2.0 foutmeldingen geeft?
https://github.com/letscontrolit/ESPEasy/releases
Maar de CO2 sensor MH-Z19 zit hier niet bij in, tenzij ik iets fout doe. Enkel de Senseair CO2 plugin maar als ik die probeer, die werkt niet.Sabbi schreef op dinsdag 14 november 2017 @ 13:58:
V2.0.0 dev 12 kan je de binaries van github af downloaden toch?
https://github.com/letscontrolit/ESPEasy/releases
Zoiets?gastje01 schreef op donderdag 26 oktober 2017 @ 21:39:
Dimmen zou mooi zijn, maar gewoon een simpel aan/uit device zou ik al zeer gelukkig mee zijn. Bij voorkeur iets wat achter een bestaande schakelaar te plaatsen is, goed voor de WAF en t oog. De bestaande knoppen zijn met een reden uitgezocht


1. Je download hier de source:Snuffelke schreef op dinsdag 14 november 2017 @ 01:16:
Met EspEasy versie R120 heb ik dankzij de Arduino IDE de CO2 sensor MH-Z19 aan de praat icm met Domoticz. Top!
Bij versie 2.0 (EspEasy Mega) dev 12 (normal 4096 - Wemos mini D1) krijg ik verschillende foutmeldingen bij het compileren, ondanks het inlezen van alle libraries inbegrepen in de folder. (De MH-Z19 ino hoeft zelfs nog niet bijgevoegd te zijn)
Heeft er toevallig iemand een bin met deze senors inbegrepen, of mss een reden waarom versie 2.0 foutmeldingen geeft?
https://github.com/letsco.../archive/v2.0.0-dev12.zip
2. Je pakt het uit. Vervolgens rename je de map "src" naar "ESPEasy".
3. Je kopieert en plakt alle libraries uit de map "lib" naar "C:\Users\JeUserName\Documents\Arduino\libraries".
4. Je opent hierna ESPEasy.ino en verandert wat je wil veranderen.

Bordje is gebaseerd op de ESP32, en draait mijn eigen software. Het heeft z'n eigen usb serial converter, eigen voeding voor wanneer hij vanaf 12v draait, JTAG poort en allemaal aansluitingen voor uitbreidingen die later erbij gaan komen. Het bordje gaat voor nu led verlichting aansturen, temperatuur meten en wat randzaken met 433mhz aansturen. Ook komt er een 433mhz ontvanger op om snel dingen te kunnen schakelen dmv KAKU.
Latere uitbreidingen zullen een bord met relais zijn en een bordje voor het aansluiten van een PH meter. Met de relais worden dan de pomp/verwarming/co2 ventiel ingeschakeld zoals nodig. Voor nu is de voornaamste taak een zeer uitgebreid dag/nacht ritme dmv rgbw leds.
Stiekem ben ik er wel een beetje trots op
Die kende ik ja, maar ik bedoel echt achter de bestaande schakelaar zoals KaKu dat heeft, ik wil de originele schakelaar behouden (zeker waar er naast een schakelaar bv een stopcontact zit). Meer voor t oog dan voor de functie, dat doet dit ding ongetwijfeld prima.
En hier de handleding ook in het nederlands.
Geen idee of het er een ESP in zit.. Zover ik het kan zien is het een rebrand van Ankuoo
En die sonoff touch dingen, zien er mooi uit maar niet als ze naast andere schakelaars/WCD moeten komen. Ik heb nog wel geprobeerd om de sonoff touch (zonder glasplaat) achter een blindplaat te zetten, maar dat past ook niet.
[ Voor 3% gewijzigd door Jacko01 op 16-11-2017 20:21 ]
Dit is de binnenzijde van een Sonoff Basic:Jacko01 schreef op donderdag 16 november 2017 @ 20:10:
Ik ben ook al een tijd op zoek naar een soort van KaKu die achter een bestaande schakelaar kan worden gebouwd. Ik zag pas geleden dit ding bij de Hornbach (Link naar de zweedse site)
En hier de handleding ook in het nederlands.
Geen idee of het er een ESP in zit.. Zover ik het kan zien is het een rebrand van Ankuoo
En die sonoff touch dingen, zien er mooi uit maar niet als ze naast andere schakelaars/WCD moeten komen. Ik heb nog wel geprobeerd om de sonoff touch (zonder glasplaat) achter een blindplaat te zetten, maar dat past ook niet.

Je kan dan de normale schakelaar verbinden aan de GPIO14 en de GND. Vervolgens programmeer je de ESP dat wanneer de schakelaar schakelt (dus er een button press is) hij de relay aan/uit zet. Dat zou een oplossing zijn voor hetgeen jij wilt.
Robbiedobbie schreef op woensdag 15 november 2017 @ 11:24:
Ik heb zojuist maar eens een complete versie van mijn eigen ontwerp gesoldeerd![]()
[afbeelding]
Bordje is gebaseerd op de ESP32, en draait mijn eigen software. Het heeft z'n eigen usb serial converter, eigen voeding voor wanneer hij vanaf 12v draait, JTAG poort en allemaal aansluitingen voor uitbreidingen die later erbij gaan komen. Het bordje gaat voor nu led verlichting aansturen, temperatuur meten en wat randzaken met 433mhz aansturen. Ook komt er een 433mhz ontvanger op om snel dingen te kunnen schakelen dmv KAKU.
Latere uitbreidingen zullen een bord met relais zijn en een bordje voor het aansluiten van een PH meter. Met de relais worden dan de pomp/verwarming/co2 ventiel ingeschakeld zoals nodig. Voor nu is de voornaamste taak een zeer uitgebreid dag/nacht ritme dmv rgbw leds.
Stiekem ben ik er wel een beetje trots op
Xiaomi 13T Pro
Verschillende ledstrips (RGB en fel wit) die gecombineerd worden in een patroon op een paar aluminium balken.
Alleen past deze helaas niet in een inbouw doos waar ook een schakelaar al in zit. Ben eigenlijk dus op zoek naar een mini sonoff. Ik denk dat er een hoop mensen blij zijn als Itead hiermee op markt zou komen.Lennyz schreef op vrijdag 17 november 2017 @ 09:09:
[...]
Dit is de binnenzijde van een Sonoff Basic:
[afbeelding]
Je kan dan de normale schakelaar verbinden aan de GPIO14 en de GND. Vervolgens programmeer je de ESP dat wanneer de schakelaar schakelt (dus er een button press is) hij de relay aan/uit zet. Dat zou een oplossing zijn voor hetgeen jij wilt.
Toch bedankt voor het mee denken.
En zoiets als dit ? Een Wemos D1 Mini in combinatie met een Wemos relay shield? Dan moet je alleen nog even bedenken hoe je deze van power gaat voorzien.Jacko01 schreef op vrijdag 17 november 2017 @ 12:50:
[...]
Alleen past deze helaas niet in een inbouw doos waar ook een schakelaar al in zit. Ben eigenlijk dus op zoek naar een mini sonoff. Ik denk dat er een hoop mensen blij zijn als Itead hiermee op markt zou komen.
Toch bedankt voor het mee denken.
[ Voor 6% gewijzigd door Lennyz op 17-11-2017 15:19 ]
Ik heb op deze site onderstaande schema gevonden. Op deze manier wordt de current naar de D1-4 (Common Anode) netjes gebridged via de transistors, maar worden de GPIO's voor de losse segments dan niet alsnog teveel belast? De ESP-12f kan maar 12mA per GPIO port aan, las ik. Gaat dit goed?
[ Voor 3% gewijzigd door Room42 op 17-11-2017 16:01 ]
"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron
Da's inderdaad mijn idee, als voeding had ik gedacht aan de HLK-PM01. Misschien moet ik het zaakje eens bestellen en gaan uitproberen of het allemaal past.Lennyz schreef op vrijdag 17 november 2017 @ 15:08:
[...]
En zoiets als dit ? Een Wemos D1 Mini in combinatie met een Wemos relay shield? Dan moet je alleen nog even bedenken hoe je deze van power gaat voorzien.
Een andere methode waar ik nu aan denk, is de schakelaar vervangen door een een blindplaat. En op/achter de blindplaat een capacitieve touch schakelaar plaatsen.
Heb zelf enkele HLK-PM01 in gebruik, Mooie compacte blokjes voornamelijk geschikt voor printmontage. Maar voor inbouwen in een wanddoos zijn deze eigenlijk te groot.Jacko01 schreef op vrijdag 17 november 2017 @ 15:57:
[...]
.... had ik gedacht aan de HLK-PM01. Misschien moet ik het zaakje eens bestellen en gaan uitproberen of het allemaal past....
Mij is het niet gelukt om ze - met Wemos & relais - in een standaard wanddoos te krijgen, waar ook nog een schakelaar in moet.
Een SSR (bijvoorbeeld 39MF22 0.9A DIP8) zou wellicht een beter alternatief zijn.
- knip -
Ook ik zoek al tijden een alternatief/aanvulling. Heb overal in huis Livolo's en nog nooit een schakeling gemist via 433 Mhz maar wil graag ook de status van de schakelaars weten. De firmware van Livolo valt te modden om de status terug te koppelen via 433 Mhz. Echter moet je dan ook een viertal draden solderen in de lichtschakelaar alvorens dat werkt.Jacko01 schreef op donderdag 16 november 2017 @ 20:10:
Ik ben ook al een tijd op zoek naar een soort van KaKu die achter een bestaande schakelaar kan worden gebouwd. Ik zag pas geleden dit ding bij de Hornbach (Link naar de zweedse site)
En hier de handleding ook in het nederlands.
Geen idee of het er een ESP in zit.. Zover ik het kan zien is het een rebrand van Ankuoo
En die sonoff touch dingen, zien er mooi uit maar niet als ze naast andere schakelaars/WCD moeten komen. Ik heb nog wel geprobeerd om de sonoff touch (zonder glasplaat) achter een blindplaat te zetten, maar dat past ook niet.
Ik heb nu als test een Neo Coolcam ZWave lichtschakelaar gekocht. Hopelijk past daar de glasplaat op van Livolo, dat zou een quick-fix zijn voor mij.
De Malmbergs/Ankuoo draaien zo ver ik weet op de 88MC200 Micro Controller & 88W8728 Wifi Chip met een lichtgewicht versie van OpenWRT (inlog = root/admin). Het is daarmee mogelijk om via een commando de status LED te schakelen. De status LED zit vervolgens weer gekoppeld aan het relais. Ik heb hier zelf nog niet mee gespeeld.
Enige ESP lichtschakelaar waar ik van af weet is de WiOn Indoor Light Switch. Echter hebben die geen EU versies. Of de Sonoff T1/Touch is nog een mogelijk optie. Maar daarvan weet ik zeker dat het niet gaat passen.
Ik werk momenteel aan een 433mhz KAKU library welke gebruik maakt van de esp32 RMT functie, zodat de timings hardware based zijn. De transmitter is af en werkt, de receiver moet ik nog aan beginnen. (Dit zal de volgende keer dat ik tijd heb zijn). Voordeel van dit is dat het zenden kan gebeuren terwijl er andere tasks op de esp runnen.
Het project is te vinden op mijn github: https://github.com/Robbiedobbie/esp-kaku-remote
Een BME280 met ESPtje in een 4*6*1.5cm behuizing.
Zo'n ESP8266 wordt toch behoorlijk warm.
- knip -
Ik kreeg als tip van @Microkid om eens te gaan kijken naar een ESP8266 oplossing.
Nu heb ik het volgende na aanleiding van zijn link en bericht op AliExpress gevonden.
https://nl.aliexpress.com...10208.99999999.262.69ovKm
https://nl.aliexpress.com...10208.99999999.269.69ovKm
https://nl.aliexpress.com...10208.99999999.276.69ovKm
Nu mis ik echter nog connectors om de module op het board te solderen.
Weet iemand of deze los te krijgen zijn ?
Of kan ik beter kijken voor een D1 mini V2 Mini NodeMcu.
Als ik het plaatje mag geloven dan zit er alles bij wat ik nodig zou hebben ?
Op het board na.
https://nl.aliexpress.com...I&ws_ab_test=searchweb0_0Iemand verder nog tips wat ik zou kunnen aanschaffen ?
2250 WP Zuid PVoutput
4800Wp zonnestroom met Enphase
Life's a waste of time. Time's a waste of life. Get wasted all the time and you'll have the time of your life.
Goed lezen en kijken is soms ook lastigMicrokid schreef op zondag 3 december 2017 @ 11:42:
Feitelijk heb je geen breadboard nodig. Je kan de DS18B20 zo aan de pootjes van de ESP8266 solderen, of aan het bordje van die D1 mini als je handig bent
Als ik het plaatje opnieuw van de module bekijk dan zitten de connectoren er al op
Ik hou het wat makkelijk voor mezelf en denk dat ik toch maar even een board.
Ik lees overigens niet overal dat er een weerstand gebruikt wordt.
Heb jij die in gebruik ?
2250 WP Zuid PVoutput
Pin headers zijn los te krijgen.
Ga je toch een breadboard gebruiken dan is degene die je nu hebt waarschijnlijk aan de kleine kant.
- knip -
4800Wp zonnestroom met Enphase
Life's a waste of time. Time's a waste of life. Get wasted all the time and you'll have the time of your life.
Wat ik dan wel weer kicke vind, is dat de %RV sensor en de lichtsentor exact dezelfe pcb hebben, alleen de sensor is anders, dan maakt het iets makkelijker zodra de eerste sensor uit te lezen valt.
Als jullie nog goede guides hebben gevonden ooit inzake het flashen+het koppelen van een lightsensormodule dan stuur de links maar door. Hoe meer info voor de simpele mense ik kan vinden, hoe beter!
Heb een aardige link gevonden die wel makkelijk werkte, tot aan het acces een wifipunt gedoe. Dat loopt niet automatisch goed. Maargoed in ieders geval kan ik commando's versturen via een usb kabel. Dat is al heel wat voor een zondag.
En voor het programmeren in Lua (een of andere programeertaal voor dit printje) heb ik de lua library gevonden. Even al die info grinden en dan komt het vanzelf wel goed of het huis vliegt in de fik.
[ Voor 42% gewijzigd door govie op 03-12-2017 19:09 ]
Als ik iets zou doen met een cv-installatie. Dan zou ik wss thermomotoren op de diverse vlv-groepen danwel radiatoren zetten. Zo kan je dan een groep schakelen op basis van een temperatuursensor in een referentieruimte naar keuze. Je kan thermomotoren mooi plaatsen waar je ze niet ziet zitten, in een koofje, cvruimte of in een verlaagd plafond wat je al hebt. Je kan dan een tempsensorkastje die je zelf maakt, gewoon op een nachtkastje naar keuze zetten. Je badkamer en je zolder een aparte sensor geven incluis tijdsschakeling ofzoiets. Die thermomotoren zijn zo duur niet (of iig vroeger niet).MdO82 schreef op zondag 3 december 2017 @ 11:23:
Ik had een nieuw topic aangemaakt omdat ik mijn CV installatie wil gaan monitoren met een Arduino.
Ik kreeg als tip van @Microkid om eens te gaan kijken naar een ESP8266 oplossing.
Nu heb ik het volgende na aanleiding van zijn link en bericht op AliExpress gevonden.
[afbeelding]https://nl.aliexpress.com/item/Free-Shipping-wholesale-1pcs-lot-SYB-170-Mini-Solderless-Prototype-Experiment-Test-Breadboard-170-Tie-points/32758649025.html?spm=a2g0s.13010208.99999999.262.69ovKm
[afbeelding]https://nl.aliexpress.com/item/Free-Shipping-1pcs-DS18B20-Stainless-steel-package-1-meters-waterproof-DS18b20-temperature-probe-temperature-sensor-18B20/32305869288.html?spm=a2g0s.13010208.99999999.269.69ovKm
[afbeelding]
https://nl.aliexpress.com...10208.99999999.276.69ovKm
Nu mis ik echter nog connectors om de module op het board te solderen.
Weet iemand of deze los te krijgen zijn ?
Of kan ik beter kijken voor een D1 mini V2 Mini NodeMcu.
Als ik het plaatje mag geloven dan zit er alles bij wat ik nodig zou hebben ?
Op het board na.
[afbeelding] https://nl.aliexpress.com...I&ws_ab_test=searchweb0_0
Iemand verder nog tips wat ik zou kunnen aanschaffen ?
https://www.wth.nl/Items/...hermomotor-230-Volt-D1033
https://www.warmteservice...oten)-230-Volt/p/34253005
Die prijzen kunnen trouwens wel lager zijn bij een installateur want ik kocht ze vroeger in, uit mijn hoofd voor onder de 25 per stuk excl. btw dacht ik. Ik kan het fout hebben hoor. Je hebt dan 1x klep+thermomotor nodig per groep wilt regelen, dus het is opzich niet gek om de thermotor+klep+montage ervan gewoon in te kopen tijdens de eerst volgende servicebeurt (scheelt eventueel voorrrijkosten etcetc). je kan eventueel ook nog de knop op je radiator (mits je die hebt) vervangen door een motor mits dat dat gaat, alleen de vraag is dan hoe sjiek dat eruit ziet en hoe die kabel weggewerkt kan worden.
[ Voor 10% gewijzigd door govie op 03-12-2017 17:43 ]
Maak het jezelf makkelijk en ga niet in Lua programmeren maar met de Arduino taal. Veel beter ondersteund en makkelijker. Lua was populair toen de Arduino core nog niet geport was naar de esp.govie schreef op zondag 3 december 2017 @ 16:48:
Ik heb mijn esp8266 nodecmu modules +restprodukten ook binnen. Ik heb al wel veel gelezen op sparkfun over de basis elektronica zaken en het aansluiten van sensoren via een referentieweerstand etcetc. Moet ik eerst die pcb aan de pc hangen ofzoiets, dan flashen en dan kan ik later met de lualoader de mcu programmeren als ik het goed begrijp. Maargoed ik weet niks van het programmeren op een lualoader en de esp8266 ansich af, dus het is op dit moment wel erg overweldigend alles komt in een keer op je af.
Wat ik dan wel weer kicke vind, is dat de %RV sensor en de lichtsentor exact dezelfe pcb hebben, alleen de sensor is anders, dan maakt het iets makkelijker zodra de eerste sensor uit te lezen valt.
Als jullie nog goede guides hebben gevonden ooit inzake het flashen+het koppelen van een lightsensormodule dan stuur de links maar door. Hoe meer info voor de simpele mense ik kan vinden, hoe beter!
Heb een aardige link gevonden die wel makkelijk werkte, tot aan het acces een wifipunt gedoe. Dat loopt niet automatisch goed. Maargoed in ieders geval kan ik commando's versturen via een usb kabel. Dat is al heel wat voor een zondag.
En voor het programmeren in Lua (een of andere programeertaal voor dit printje) heb ik de lua library gevonden. Even al die info grinden en dan komt het vanzelf wel goed of het huis vliegt in de fik.
Hier een goede guide:
https://tttapa.github.io/ESP8266/Chap01%20-%20ESP8266.html
Thx I'll check it out! Zeker voordat ik aan lua begin, want in de regel lijkt me arduino makkelijker. Zo veel lezen...pffff.Lennyz schreef op zondag 3 december 2017 @ 19:25:
[...]
Maak het jezelf makkelijk en ga niet in Lua programmeren maar met de Arduino taal. Veel beter ondersteund en makkelijker. Lua was populair toen de Arduino core nog niet geport was naar de esp.
Hier een goede guide:
https://tttapa.github.io/ESP8266/Chap01%20-%20ESP8266.html
[ Voor 10% gewijzigd door govie op 03-12-2017 19:53 ]
Ik heb die ESP8266 module geflashed en de compoort ingesteld van de usbkabel. Daarna geeft de lualoader aan: "Connected to COM3 at 9600 baud" maar meer niet. Dit terwijl in die guide er een waslijst tekens wordt geprint op het scherm van de lualoader onder het kopje "lualoader". Maargoed ik kreeg wel 1 ">" teken na die een zin die werd geprint met 9600 baud erin. Daarna probeerde ik met mijn netwerk contact te zoeken (dmv van SSID en ww van mijn router) maar dat gaat niet. Dus ergens heb ik iets niet goed gedaan en ik denk dat dit te maken heeft met dat ik niet die waslijst krijg zoals in die quickguide. De vraag is even wat?
Ik wil alleen maar even checken dat ik die dingen die in de quickstartguide staan inclusief het zenden van data naar een server kan uitvoeren met deze module, meer niet. Waarschijnlijk doe ik iets heel doms fout, ziet iemand zo even snel waar het fout gaat?
Thx!
[ Voor 4% gewijzigd door govie op 03-12-2017 23:02 ]
Je kunt nooit teveel vragen.govie schreef op zondag 3 december 2017 @ 22:59:
Ik heb mijn eerste vraag, helaas. Ik wil graag verbinding maken via wifi, zodat ik weet dat de 8266-module werkt. Hiervoor heb ik deze quickstartguide gebruikt.
Ik heb die ESP8266 module geflashed en de compoort ingesteld van de usbkabel. Daarna geeft de lualoader aan: "Connected to COM3 at 9600 baud" maar meer niet. Dit terwijl in die guide er een waslijst tekens wordt geprint op het scherm van de lualoader onder het kopje "lualoader". Maargoed ik kreeg wel 1 ">" teken na die een zin die werd geprint met 9600 baud erin. Daarna probeerde ik met mijn netwerk contact te zoeken (dmv van SSID en ww van mijn router) maar dat gaat niet. Dus ergens heb ik iets niet goed gedaan en ik denk dat dit te maken heeft met dat ik niet die waslijst krijg zoals in die quickguide. De vraag is even wat?
Ik wil alleen maar even checken dat ik die dingen die in de quickstartguide staan inclusief het zenden van data naar een server kan uitvoeren met deze module, meer niet. Waarschijnlijk doe ik iets heel doms fout, ziet iemand zo even snel waar het fout gaat?
Thx!
Als ik er even voor het gemak vanuit ga dat de code die je geupload hebt goed is, dan moet je met deze zaken rekening houden.
- Je SSID is hoofdletter gevoeling. Als je netwerk heet: "Wifi1" en je vult in jouw code "wifi1" in dan werkt het niet.
- Zorg dat je goede baudrate hebt geselecteerd. Ik kan niet zien welke baudrate er in jouw code gekozen wordt, maar 115200 is meestal de standaard voor de ESP. Je hebt nu 9600. Probeer ook eens andere baudrates als je niets ziet.
Tja, zit hier zo'n beetje in het zelfde schuitje. Ik heb al zitten denken om dan maar een mini esp module + hlk-pm03 als sender te gebruiken, en een Sonoff B1 als ontvanger (of Ikea tradfri).Koffie schreef op donderdag 26 oktober 2017 @ 10:03:
Ik snap niet dat er nog steeds geen normale inbouwschakelaars met ESP/wifi zijn die ook nog kunnen dimmen.
Het enige wat ik nodig heb is een soort kaku mini-inbouw ding maar dan met een ESP erin.
Er is met veel zoeken wel het eea te vinden, maar dit is vrijwel altijd opbouw en dimmen is helemaal al een uitdaging.
Zou er best knaken voor over hebben als er een kleine module is met de volgende eigenschappen:
- Zelf te flashen ESP8266
- Inbouw/klein achter bestaande schakelaar
- Dimbaar
Op de eeo manier lijkt dit niet te bestaan.
Ik heb nog wel wat opties gevonden
dimmer maar te groot om in te bouwen, zie ook hier SSR dimmer module
relay board maar ik ben bang te groot om in te bouwen.
2x relay niet meer te koop op ebay.
230v I/O modul nergens te koop?
edit: dimmer modul gevonden; maar moet nog steeds een hlk-pm03 op.
edit2: schakel module
[ Voor 11% gewijzigd door houthakker op 04-12-2017 21:21 ]
Je bent een held, die baudrate veranderd en wat gefrommeld in de wachtwoorden. Ik kreeg een IP en kon connectietijd als data verzenden naar een server, dus volgens ben ik goed op weg!Lennyz schreef op maandag 4 december 2017 @ 10:11:
[...]
Je kunt nooit teveel vragen.
Als ik er even voor het gemak vanuit ga dat de code die je geupload hebt goed is, dan moet je met deze zaken rekening houden.
- Je SSID is hoofdletter gevoeling. Als je netwerk heet: "Wifi1" en je vult in jouw code "wifi1" in dan werkt het niet.
- Zorg dat je goede baudrate hebt geselecteerd. Ik kan niet zien welke baudrate er in jouw code gekozen wordt, maar 115200 is meestal de standaard voor de ESP. Je hebt nu 9600. Probeer ook eens andere baudrates als je niets ziet.
Edit: Ben al weer wat guides verder, daardoor vond ik een mcp3008 ic, waarmee ik meerdere analoge ingangen van sensoren kan omzetten en verwerken op een esp8266 in plaats 1 analoog signaal.
Moet nie gekker worden, binnenkort nog maar even wat bestellen bij de babipangyang. Die 1.5" E-ink schermpjes zijn ook wel leuk, daar ga ik ook iets mee doen in mijn sensorsamenstellingen.
[ Voor 25% gewijzigd door govie op 05-12-2017 00:39 ]
Bij dit hofdstuk ben ik nu inzake deze guide: https://tttapa.github.io/...0Wi-Fi%20Connections.html
Ik kopie paste die programmeerregels en krijg dan deze compile errors terug:

Dit zijn de huidige instellingen die ik heb bij instellingen:

Deze 8266 heb ik aan de copmputer hangen: https://nl.aliexpress.com...=a2g0s.9042311.0.0.VFH4AV
In eerste instantie zou ik er vanuit moeten gaan dat hun programeer-regels kloppen en dat doe ik dus ook. Ik vermoed dat mijn fout zit in de selectie van de ESP-instelling, maargoed ik weet het niet.
Het enigste waarom ik dit post is omdat ik niet kan leren zonder dat ESP wificonnectie heeft!
[ Voor 11% gewijzigd door govie op 05-12-2017 22:23 ]
Waarschijnlijk moet de eerste regel weg.
- knip -
Maar het heeft gewerkt, thanks! Onderstaande plaatje is de output na het uploaden!

Ik heb connectie met het internet en kan aan de slag voor zover bij mij bekend. Bedankt proffesor barabas en willie wortel.
[ Voor 5% gewijzigd door govie op 05-12-2017 23:39 ]

Het is toch wel leuk zo'n esp8266 of arduino of wat dan ook. Heb ik net een ledje aangesloten op de 3.3V en de GND, had ik een paar van de weerstandjes uitgewisseld en even gekeken naar de brightness van de LED. Toch leuk dat je dan kan zien en naderhand berekenen dat lichtintensiteit veranderd omdat de weerstand meer voltjes opeet. Een 1 Ohms weerstand moet ik er nog tussen zetten, misschien krijg ik wel witte rook,dus geen LED maar een SED, een Smoke Emitting Diode, toch?
Leuk man, een beetje de willie wortel uithangen!
- knip -
GPIO2 (D4) bij een Wemos bordje hangt aan een 10k weerstand.MdO82 schreef op zondag 3 december 2017 @ 11:55:
[...]
Ik lees overigens niet overal dat er een weerstand gebruikt wordt.
Heb jij die in gebruik ?
Als je daar het gele draadje van de DS18B20 aansluit zou het moeten werken.
Ik heb er een buiten hangen voor de buiten temperatuur.
Als ik een update doe blijven de oude gegevens erin staan.
Ik heb ook een "blanc" leeg bestand geüpload maar dit helpt ook niet.
Als ik de esp opnieuw wil flashen kan ik alleen maar inloggen in de esp op 192.168.4.1.
Als ik dan het nieuwe IP-adres invul 192.168.1.100 dan zie ik deze wel op de config pagina staan .
Maar inloggen op dit ip gaat niet , als ik de esp van de spanning afhaal en weer opnieuw erop zet zit deze weer op 192.168.4.1 met de oude instellingen.
het lijkt erop dat de config niet te bereiken is, zie onderstaande log.
1
2
| 235783 : FILE : Saved config.dat 235809 : FS : Error while reading/writing security.dat in 901 |
hoe krijg ik dit helemaal leeg /fabrieksinstellingen?
[ Voor 13% gewijzigd door 19roland70 op 10-12-2017 18:08 ]
In het begin deden ze alle 3 netjes hun werk, maar als ik naar de logfiles kijk dan is er nog maar 1 sensor die nog regelmatig van waarde veranderd. De andere 2 veranderen nog wel, maar slechts af en toe en laten dan dus een grote temperatuursprong zien.
Zoals gezegd werkte het de eerste uren wel goed volgens mij en ik zag heel mooi de temparaturen voor mijn CV aanvoer en retour. Heeft iemand een idee wat er aan de hand is en waarom er twee steeds uren blijven hangen?
CV aanvoer en retour meten eerste uren beide goed. Vanaf 21.30u gaat CV Aanvoer minder vaak updaten, terwijl CV retour netjes verder gaat:
Ook deze sensor veranderd slechts eens per x uur:
Hangen ze dicht bij de CV ketel? Mogelijk geeft de pomp electro magnetische pulsen bij het stoppen en starten. Ik heb ook een Arduino met LCD scherm een poosje naast de pomp van onze vloerverwarming gehad om de temperaturen te volgen, maar die raakte na een poos ook van slag door die pulsen en dan zag ik allemaal willekeurige tekens op het scherm.henk99 schreef op woensdag 13 december 2017 @ 14:01:
Ik ben sinds gisteren met een ESP8266 aan het meten met een 3-tal sensoren (DS18b20). Ik heb deze sensoren parallel aangesloten op GPIO-0 (Gele draden op D3) en een 4k7 weerstand is aanwezig. Allen hebben ze hun eigen mac addres in de config van ESP Easy.
In het begin deden ze alle 3 netjes hun werk, maar als ik naar de logfiles kijk dan is er nog maar 1 sensor die nog regelmatig van waarde veranderd. De andere 2 veranderen nog wel, maar slechts af en toe en laten dan dus een grote temperatuursprong zien.
Zoals gezegd werkte het de eerste uren wel goed volgens mij en ik zag heel mooi de temparaturen voor mijn CV aanvoer en retour. Heeft iemand een idee wat er aan de hand is en waarom er twee steeds uren blijven hangen?
CV aanvoer en retour meten eerste uren beide goed. Vanaf 21.30u gaat CV Aanvoer minder vaak updaten, terwijl CV retour netjes verder gaat:
[afbeelding]
Ook deze sensor veranderd slechts eens per x uur:
[afbeelding]
Tja, ik wil de aanvoer en retour meten van de CV, dus ze hangen er inderdaad wel naast. Ik zie zo even niet hoe ik dat anders zou moeten doen. Shielden met een doosje wellicht? Maar ik moet ook nog wel wifi kunnen ontvangen natuurlijk.tsjoender schreef op woensdag 13 december 2017 @ 14:12:
Hangen ze dicht bij de CV ketel? Mogelijk geeft de pomp electro magnetische pulsen bij het stoppen en starten. Ik heb ook een Arduino met LCD scherm een poosje naast de pomp van onze vloerverwarming gehad om de temperaturen te volgen, maar die raakte na een poos ook van slag door die pulsen en dan zag ik allemaal willekeurige tekens op het scherm.
Ik heb zonder probleem 20 stuks ds18b20 plus een Raspberry Pi bij de CV ketel hangen. Ik weet niet wat het probleem bij jou is maar het lijkt me niet dat de afstand tot de ketel een probleem is tenzij de ketel heel erg veel EMI veroorzaakt.henk99 schreef op woensdag 13 december 2017 @ 14:01:
Ik ben sinds gisteren met een ESP8266 aan het meten met een 3-tal sensoren (DS18b20). Ik heb deze sensoren parallel aangesloten op GPIO-0 (Gele draden op D3) en een 4k7 weerstand is aanwezig. Allen hebben ze hun eigen mac addres in de config van ESP Easy.
In het begin deden ze alle 3 netjes hun werk, maar als ik naar de logfiles kijk dan is er nog maar 1 sensor die nog regelmatig van waarde veranderd. De andere 2 veranderen nog wel, maar slechts af en toe en laten dan dus een grote temperatuursprong zien.
Zoals gezegd werkte het de eerste uren wel goed volgens mij en ik zag heel mooi de temparaturen voor mijn CV aanvoer en retour. Heeft iemand een idee wat er aan de hand is en waarom er twee steeds uren blijven hangen?
CV aanvoer en retour meten eerste uren beide goed. Vanaf 21.30u gaat CV Aanvoer minder vaak updaten, terwijl CV retour netjes verder gaat:
[afbeelding]
Ook deze sensor veranderd slechts eens per x uur:
[afbeelding]
12.090kWp → 40 panelen → oost/zuid/west | Tibber | EV
Gewoon uit nieuwsgierigheid: 20?? Waarom zoveel?cville schreef op woensdag 13 december 2017 @ 15:09:
[...]
Ik heb zonder probleem 20 stuks ds18b20 plus een Raspberry Pi bij de CV ketel hangen. Ik weet niet wat het probleem bij jou is maar het lijkt me niet dat de afstand tot de ketel een probleem is tenzij de ketel heel erg veel EMI veroorzaakt.
De sensoren zijn geplaatst om mij te helpen mijn CV probleem op te lossen (lang verhaal en nog steeds niet achter de rug). De sensoren zijn als volgt verdeeld:RoJan schreef op donderdag 14 december 2017 @ 11:18:
[...]
Gewoon uit nieuwsgierigheid: 20?? Waarom zoveel?
- 7 stuks ten behoeve van het meten van alle relevante watertemperaturen (CV in/uit, badkamer radiator in/uit, VV verdeler in/uit en warm water)
- 11 stuks voor de VV groepen, 1 per groep
- 2 stuks voor omgeving temperaturen (de CV ruimte en het dak) omdat de logger er nu eenmaal is en dit een gemakkelijke verbinding oplevert
12.090kWp → 40 panelen → oost/zuid/west | Tibber | EV
De ESP en ledstrip werkt en is prima via de url aan te sturen en te dimmen, maar wil dit ( natuurlijk) via domoticz d.m.v. een slider kunnen bedienen .
Zelf al tijdje aan het googlen geweest maar kom niet veel verder dan het script wat Quindor gebruikt, maar wat helaas niet werkt op ESPmega
Its'nice 2be important, but it's more important 2be nice
Ik heb de sensoren nu op een andere GPIO gezet en nu werkt het al een aantal dagen naar behoren. Ze zaten op GPIO-0 en nu op GPIO-2. Vraag me niet waarom dit wat uitmaakt, maar het werkt nu wel. Had eerst getest met een andere voeding en kabel, maar dat maakte niets uit.tsjoender schreef op woensdag 13 december 2017 @ 14:12:
[...]
Hangen ze dicht bij de CV ketel? Mogelijk geeft de pomp electro magnetische pulsen bij het stoppen en starten. Ik heb ook een Arduino met LCD scherm een poosje naast de pomp van onze vloerverwarming gehad om de temperaturen te volgen, maar die raakte na een poos ook van slag door die pulsen en dan zag ik allemaal willekeurige tekens op het scherm.
Dat doet mij aan een artikel uit Elektor denken: https://www.elektormagazi...gger-for-a-heating-boilercville schreef op donderdag 14 december 2017 @ 13:52:
[...]
De sensoren zijn geplaatst om mij te helpen mijn CV probleem op te lossen (lang verhaal en nog steeds niet achter de rug). De sensoren zijn als volgt verdeeld:Ik heb al eens eerder een foto geplaatst waarop een en ander te zien is.
- 7 stuks ten behoeve van het meten van alle relevante watertemperaturen (CV in/uit, badkamer radiator in/uit, VV verdeler in/uit en warm water)
- 11 stuks voor de VV groepen, 1 per groep
- 2 stuks voor omgeving temperaturen (de CV ruimte en het dak) omdat de logger er nu eenmaal is en dit een gemakkelijke verbinding oplevert
After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...
Oscar Wilde
Als ik nu kijk op https://github.com/letscontrolit/ESPEasyPluginPlayground zie ik allemaal .ino files staan, zijn dit de files met de P0 nummers in het devices menu?
Zoja hoe kan ik deze files in de esp krijgen?
Voor meer details zie ook http://ganzprivat.de voor een duitser die het zware puzzelwerk al had gedaan.
Header is TX,RX,GND,GPIO0,5V (niet 3.3v)
Wat je ook moet weten is dat om een ESP8285 te flashen naast GPIO0 laag moet zijn, RESET hoog moet zijn.
Espeasy R120 1MB image erop gezet, werkt nu als een zonnetje.
[ Voor 0% gewijzigd door it0 op 20-12-2017 10:38 . Reden: foute url ]
Dat had ik je van te voren allemaal kunnen vertellenit0 schreef op woensdag 20 december 2017 @ 10:38:
Afgelopen 2 dagen gevochten met een efamily smart socket (SWA1). Het ding wilde maar niet linken met de app. Opengeschroefd, header er op en na wat puzzelwerk er achtergekomen dat er een ESP8285 in zit.
Voor meer details zie ook http://ganzprivat.de voor een duitser die het zware puzzelwerk al had gedaan.
Header is TX,RX,GND,GPIO0,5V (niet 3.3v)
Wat je ook moet weten is dat om een ESP8285 te flashen naast GPIO0 laag moet zijn, RESET hoog moet zijn.
Espeasy R120 1MB image erop gezet, werkt nu als een zonnetje.
Dit klopt niet wat je nu zegt. De ESP8285 is echt geen 5v. De chip is 3.3v en hier mag ABSOLUUT geen 5v op worden gezet. Of er moet sprake zijn van een voltage regulator waar je alles op aansluit. Alles binnen een range tussen 2.7V - 3.6V is toegestaan. Ik heb ook nog nooit gehoord dat de RESET pin hoog moet zijn voordat deze geflasht kan worden. Dit klopt volgens mij ook niet.it0 schreef op woensdag 20 december 2017 @ 10:38:
Afgelopen 2 dagen gevochten met een efamily smart socket (SWA1). Het ding wilde maar niet linken met de app. Opengeschroefd, header er op en na wat puzzelwerk er achtergekomen dat er een ESP8285 in zit.
Voor meer details zie ook http://ganzprivat.de voor een duitser die het zware puzzelwerk al had gedaan.
Header is TX,RX,GND,GPIO0,5V (niet 3.3v)
Wat je ook moet weten is dat om een ESP8285 te flashen naast GPIO0 laag moet zijn, RESET hoog moet zijn.
Espeasy R120 1MB image erop gezet, werkt nu als een zonnetje.
http://espressif.com/site...-esp8285_datasheet_en.pdf
Ah de pagina gaat nog verder naar onder
[ Voor 5% gewijzigd door Lennyz op 20-12-2017 13:33 ]
Waar ik nu in geinteresseerd ben, en waar mijn vraag over gaat, is het bijhouden van het electriciteitsverbruik. Ik ben op zoek naar de juiste sensor die ik kan gebruiken hiervoor. De situatie bij mij thuis is dat de daadwerkelijke meter in een kastje aan de straat zit. Niet echt haalbaar om hier iets mee te doen.
Maar binnenshuis, in het hok met de stoppenkast, zit een ander kastje waar alle electra doorheen loopt. In dit kastje zit een oranje LED die kort flitst iedere keer dat er 1 Wh verbruikt is. Mijn idee is om hier iets voor te zetten dat deze flitsen kan detecteren om zo het verbruik te meten.
Bijkomend probleem is dat deze ruimte ook de wasmachine en een plank met huishoudartikelen bevat, dus de deur gaat regelmatig open en het licht gaat regelmatig aan, waardoor het lichtniveau in de ruimte niet erg constant is. Dit is mogelijk in de software wel op te lossen (een lamp die aangaat is duidelijk anders dan een korte flits), ware het niet dat de LED echt niet krachtig is. Eventueel kan ik een ombouw maken voor dit kastje om licht van buiten te weren.
Iemand een idee? Welke sensor zou hier het meest geschikt voor zijn? Merk op dat ik op hardware-niveau een totale newbie ben. Ik heb geen soldeerapparatuur en heb tot nu toe altijd gekozen voor zaken waarbij er overal al headers zaten zodat aansluiten een kwestie was van plug-and-play met een jumper kabel.
|| Vierkant voor Wiskunde ||
Je hebt voor zover ik weet 2 opties: Een phototransistor of een LDR, bij beide opletten welke lichtgolflengtes gedetecteerd kunnen worden (oranje is 635–590 nm).Rannasha schreef op woensdag 20 december 2017 @ 13:45:
Maar binnenshuis, in het hok met de stoppenkast, zit een ander kastje waar alle electra doorheen loopt. In dit kastje zit een oranje LED die kort flitst iedere keer dat er 1 Wh verbruikt is. Mijn idee is om hier iets voor te zetten dat deze flitsen kan detecteren om zo het verbruik te meten.
Iemand een idee? Welke sensor zou hier het meest geschikt voor zijn? Merk op dat ik op hardware-niveau een totale newbie ben. Ik heb geen soldeerapparatuur en heb tot nu toe altijd gekozen voor zaken waarbij er overal al headers zaten zodat aansluiten een kwestie was van plug-and-play met een jumper kabel.
Indien geen analoge pin aanwezig heb je een adc nodig. zelf gebruik ik een ADS1115 met CNY70 als sensor (voor de draaiende schijf in de kWh-meter) en de RPi houdt de alertpin van de ADS1115 in de gaten. De adc heb ik namelijk als comparator ingesteld, de spanning van de sensor wordt dan vergeleken met 2 waarden (1600mV en 1900mV zo uit mijn hoofd). Boven de 1900mV wordt de alertpin hoog gemaakt en onder de 1600mV weer laag. Op die manier krijg ik "pulsen" van een analoge sensor.
Mocht je wat meer kant en klaar willen, kijk dan eens naar modules a la https://www.ebay.co.uk/it...-for-Arduino/332164544051
After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...
Oscar Wilde
Bedankt. Een kant-en-klare module zoals degene die je gelinked hebt, lijkt mij een prima begin. De vraag is alleen of het ding gevoelig genoeg is (relatief zwakke flits bij veel omgevingslicht) en of het haalbaar is om hem vaak genoeg uit te lezen (flits is vrij kort qua tijdsduur). Maar goed, het lijkt allemaal bijzonder weinig te kosten, dus gewoon maar een keer wat bestellen en uitproberen is niet echt een probleem.Raven schreef op woensdag 20 december 2017 @ 14:05:
[...]
Je hebt voor zover ik weet 2 opties: Een phototransistor of een LDR, bij beide opletten welke lichtgolflengtes gedetecteerd kunnen worden (oranje is 635–590 nm).
Indien geen analoge pin aanwezig heb je een adc nodig. zelf gebruik ik een ADS1115 met CNY70 als sensor (voor de draaiende schijf in de kWh-meter) en de RPi houdt de alertpin van de ADS1115 in de gaten. De adc heb ik namelijk als comparator ingesteld, de spanning van de sensor wordt dan vergeleken met 2 waarden (1600mV en 1900mV zo uit mijn hoofd). Boven de 1900mV wordt de alertpin hoog gemaakt en onder de 1600mV weer laag. Op die manier krijg ik "pulsen" van een analoge sensor.
Mocht je wat meer kant en klaar willen, kijk dan eens naar modules a la https://www.ebay.co.uk/it...-for-Arduino/332164544051
|| Vierkant voor Wiskunde ||
Heeft dat kastje anders geen elektrische pulsuitgang? Dan zou je 'm rechtstreeks kunnen aansluiten.Rannasha schreef op woensdag 20 december 2017 @ 14:45:
[...]
Bedankt. Een kant-en-klare module zoals degene die je gelinked hebt, lijkt mij een prima begin. De vraag is alleen of het ding gevoelig genoeg is (relatief zwakke flits bij veel omgevingslicht) en of het haalbaar is om hem vaak genoeg uit te lezen (flits is vrij kort qua tijdsduur). Maar goed, het lijkt allemaal bijzonder weinig te kosten, dus gewoon maar een keer wat bestellen en uitproberen is niet echt een probleem.
Wat betreft de invloed van licht, je zou (even luidop denkend) een halve (of kortere) closetrol erover kunnen plaatsen met zwarte duct tape erom en overheen. Dat zou dat probleem op moeten lossen.
En anders neem je een sensor a la deze: https://shop.openenergymo...y-meter-led-pulse-sensor/ dan heb je dat hele probleem niet. (Die kwam ik net tegen)
After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...
Oscar Wilde
Nog niet naar gekeken.Raven schreef op woensdag 20 december 2017 @ 14:55:
[...]
Heeft dat kastje anders geen elektrische pulsuitgang? Dan zou je 'm rechtstreeks kunnen aansluiten.
Ja, zo'n oplossing had ik ook al aan zitten denken. Dat lost het probleem met de intensiteit op. Blijft enkel de vraag of de sensor snel genoeg uit te lezen is om korte pulsen te detecteren.Wat betreft de invloed van licht, je zou (even luidop denkend) een halve (of kortere) closetrol erover kunnen plaatsen met zwarte duct tape erom en overheen. Dat zou dat probleem op moeten lossen.
Interessant. Dat ding is specifiek gemaakt voor een installatie zoals ik die in huis heb hangen. Is wel wat duurder, maar het doet dan wel meteen precise wat ik zoek.En anders neem je een sensor a la deze: https://shop.openenergymo...y-meter-led-pulse-sensor/ dan heb je dat hele probleem niet. (Die kwam ik net tegen)
|| Vierkant voor Wiskunde ||
Niemand die me (opweg) kan helpen ?Pimmetje651 schreef op vrijdag 15 december 2017 @ 14:10:
Is er hier iemand die een mooio dim script heeft om een ESP12 welke is geflashed met ESPeasy ( mega) aan te sturen via domoticz ?
De ESP en ledstrip werkt en is prima via de url aan te sturen en te dimmen, maar wil dit ( natuurlijk) via domoticz d.m.v. een slider kunnen bedienen .
Zelf al tijdje aan het googlen geweest maar kom niet veel verder dan het script wat Quindor gebruikt, maar wat helaas niet werkt op ESPmega
Its'nice 2be important, but it's more important 2be nice
Het ontwerp van de Meek schakelaar is nagenoeg af, en we gaan gestaag verder met de uitbreidingen en implementaties.
Bij deze de laatste Beta versie van de schakelaar :
Ik ben een tijdje geleden hiermee bezig geweest en had toevallig de script voor Domoticz "nog liggen" :
---------------------------------------------------------------------
commandArray = {}
DomDevice = 'MPDMv4_Dimmer';
IP = '192.168.0.178';
PIN = "13";
if devicechanged[DomDevice] then
if(devicechanged[DomDevice]=='Off') then
print ("OFF dimm = "..uservariables['dimm']);
CalcValue = 890;
else if(devicechanged[DomDevice]=='On') then
DomValue = uservariables['dimm'];
print ("ON dimm = "..uservariables['dimm']);
CalcValue = DomValue;
else
print("Other");
DomValue = otherdevices_svalues[DomDevice];
CalcValue = 900-(DomValue*9);
commandArray['Variable:dimm'] = tostring(CalcValue);
print ("dimm Level = "..uservariables['dimm']);
end
end
runcommand = "curl http://" .. IP .. "/control?cmd=PWM," ..PIN.. "," .. CalcValue .. " ";
os.execute(runcommand);
print("PWM calculated value= "..CalcValue);
end
return commandArray
---------------------------------------------------------------------
Via de Arduino IDE ben ik aan het testen geslagen en de eerste basisdingen lukken ook. Echter waar ik niet uit kom, is de baudraute voor het weergeven van tekst op de serial monitor.
Bij het flashen van een nieuwe sketch gebruik ik 115200, dit werkt perfect. Bij het openen van de serial monitor op 115200 en het drukken op de RST button, krijg ik ook netjes leesbare tekst.
Echter voor leesbare tekst in m'n sketch, moet ik baudrate 74880 gebruiken om leesbare tekst te produceren (terwijl de serial monitor op 115200 blijft staan).
Zie ook screenshot hieronder voor een testje dat ik draai.
Kan iemand mij wellicht uitleggen hoe dit zit? Als ik de serial monitor gebruik met baudrate 74880 (zoals in de sketch), dan krijg ik juist weer geen leesbare tekst.
Dat komt omdat je in je void setup 3x de Serial port activeert. Dat is "fout".bartbh schreef op woensdag 27 december 2017 @ 23:50:
Sinds vandaag ben ik ook aan het stoeien. Hiervoor heb ik uit China een vijftal NodemMcu v3's gehaald.
Via de Arduino IDE ben ik aan het testen geslagen en de eerste basisdingen lukken ook. Echter waar ik niet uit kom, is de baudraute voor het weergeven van tekst op de serial monitor.
Bij het flashen van een nieuwe sketch gebruik ik 115200, dit werkt perfect. Bij het openen van de serial monitor op 115200 en het drukken op de RST button, krijg ik ook netjes leesbare tekst.
Echter voor leesbare tekst in m'n sketch, moet ik baudrate 74880 gebruiken om leesbare tekst te produceren (terwijl de serial monitor op 115200 blijft staan).
Zie ook screenshot hieronder voor een testje dat ik draai.
Kan iemand mij wellicht uitleggen hoe dit zit? Als ik de serial monitor gebruik met baudrate 74880 (zoals in de sketch), dan krijg ik juist weer geen leesbare tekst.
[afbeelding]
Het enige dat in jouw void setup hoeft te staan is:
1
| Serial.begin(115200); |

1
| analogWrite(LEDpin, pwm); |
De pin van de esp (Wemos D1 mini) direct op de gate van de mosfet (p16nf06l). Het dimmen werkt wel, maar als ik pwm max aanstuur (1023) dan zou de ledstrip op volle sterkte moeten branden. Maar voor mijn gevoel is dit 30~40% bij een pwm van 1023 (max volgens specificatie).
Maak ik ergens een denkfout? Volgens mij is de code gewoon correct (analogWrite(pin,1023) voor 100%) en het aansturen van de pin gaat ook volgens Quindor zijn principe/ontwerp.
Er kwam een highlight voorbij, cool project!iMars schreef op donderdag 28 december 2017 @ 17:03:
Vraagje, ik ben bezig om @Quindor zijn idee/techniek te "herschrijven" zodat het via mqtt bestuurd kan worden. Nou is dat allemaal geen rocket science, maar het wil nog niet echt lukken. Ik gebruik onderstaand schema om de mosfet direct aan te sturen:
Ik vrees dat je wellicht te maken hebt met een MOSFET die een hogere gate spanning verwacht dan je levert. In ieder geval, dat is vaak wat ik hoor van mensen die mijn bordjes bouwen en de MOSFETs uit China halen. Ik moet de link daarnaar helaas om de zoveel tijd veranderen. Veelal stuurt een supplier een tijd lang de juiste MOSFETs, maar begint dan opeens een verkeerd soort te sturen, die doen het wel, maar verwachten een hogere gate spanning dan 2,5v zoals degene die ik eigenlijk bedoel hebben. Als de MOSFET 5v verwacht, maar de ESP stuurt 3.3v, dan gaat deze dus nooit helemaal open.
Hoe dan ook, dat kun je testen als je een variabele spannings bron hebt (of DC-DC converter). Probeer uit te vinden wat de MOSFET doet met 3.3v, 5v of eventueel hogere spanning op de gate. Daarmee kun je ontdekken of het aan de MOSFET ligt die je hebt of niet.
Zo ja, meteen je geld terug vragen (anders leren ze het nooit af), zo nee, dan gebeurt er wat raars, misschien dat de WeMo niet het voltage stuurt dat we dan verwachten?
Je gedachte is iig 100% correct, bij value 1023 zou de MOSFET volledig open moeten staan en er evenveel licht uit je LED komen als zonder MOSFET er tussen. Zelf haal ik de MOSFETs altijd bij Conrad, zodat ik zeker weet dat ik versies krijg die aan de specificaties voldoen.
[ Voor 8% gewijzigd door Quindor op 28-12-2017 17:33 ]
Dan ga ik dat morgen proberen. Ik kan het oplossen door een optocoupler te gebruiken. Is wel een component extra, tja, het is niet anders.Quindor schreef op donderdag 28 december 2017 @ 17:31:
[...]
Er kwam een highlight voorbij, cool project!
Ik vrees dat je wellicht te maken hebt met een MOSFET die een hogere gate spanning verwacht dan je levert. In ieder geval, dat is vaak wat ik hoor van mensen die mijn bordjes bouwen en de MOSFETs uit China halen. Ik moet de link daarnaar helaas om de zoveel tijd veranderen. Veelal stuurt een supplier een tijd lang de juiste MOSFETs, maar begint dan opeens een verkeerd soort te sturen, die doen het wel, maar verwachten een hogere gate spanning dan 2,5v zoals degene die ik eigenlijk bedoel hebben. Als de MOSFET 5v verwacht, maar de ESP stuurt 3.3v, dan gaat deze dus nooit helemaal open.
Hoe dan ook, dat kun je testen als je een variabele spannings bron hebt (of DC-DC converter). Probeer uit te vinden wat de MOSFET doet met 3.3v, 5v of eventueel hogere spanning op de gate. Daarmee kun je ontdekken of het aan de MOSFET ligt die je hebt of niet.
Geld terug vragen gaat niet lukken, heb ze al een jaar op de plank liggenZo ja, meteen je geld terug vragen (anders leren ze het nooit af), zo nee, dan gebeurt er wat raars, misschien dat de WeMo niet het voltage stuurt dat we dan verwachten?
Thnx voor de input, ga ik het verder uitwerkenJe gedachte is iig 100% correct, bij value 1023 zou de MOSFET volledig open moeten staan en er evenveel licht uit je LED komen als zonder MOSFET er tussen. Zelf haal ik de MOSFETs altijd bij Conrad, zodat ik zeker weet dat ik versies krijg die aan de specificaties voldoen.
Kijk eens voor een logic level FET, ik denk dat deze fet niet geheel opengestuurd wordt.iMars schreef op donderdag 28 december 2017 @ 17:44:
Dan ga ik dat morgen proberen. Ik kan het oplossen door een optocoupler te gebruiken. Is wel een component extra, tja, het is niet anders.
Het best is om een FET driver te gebruiken. bv een TC427 dan weet je zeker dat de FET geheel open gestuurd wordt.
En dan eventueel een extra optocoupler.
Thnx voor de tip! Ik ga het eerst met diegene die ik al heb proberen (ze liggen hier toch al op de plank19roland70 schreef op vrijdag 29 december 2017 @ 09:18:
[...]
Kijk eens voor een logic level FET, ik denk dat deze fet niet geheel opengestuurd wordt.
Het best is om een FET driver te gebruiken. bv een TC427 dan weet je zeker dat de FET geheel open gestuurd wordt.
En dan eventueel een extra optocoupler.
bedankt voor dit scipt, nu even aan het zoeken naar welke variablen nog aan te passen binnen script:Meek-HA schreef op dinsdag 26 december 2017 @ 18:28:
[...]
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--------------------------------------------------------------------- commandArray = {} DomDevice = 'MPDMv4_Dimmer'; IP = '192.168.0.178'; PIN = "13"; if devicechanged\[DomDevice] then if(devicechanged\[DomDevice]=='Off') then print ("OFF dimm = "..uservariables['dimm']); CalcValue = 890; else if(devicechanged\[DomDevice]=='On') then DomValue = uservariables['dimm']; print ("ON dimm = "..uservariables['dimm']); CalcValue = DomValue; else print("Other"); DomValue = otherdevices_svalues\[DomDevice]; CalcValue = 900-(DomValue*9); commandArray['Variable:dimm'] = tostring(CalcValue); print ("dimm Level = "..uservariables['dimm']); end end runcommand = "curl http://" .. IP .. "/control?cmd=PWM," ..PIN.. "," .. CalcValue .. " "; os.execute(runcommand); print("PWM calculated value= "..CalcValue); end return commandArray ---------------------------------------------------------------------
- IP adres
- PIN
Maar waar de IDX van de dummy slider bijvoorbeeld ?
Its'nice 2be important, but it's more important 2be nice

Nu werkt het wel, 0~100% dimmen.... echter wel inverted
Ah, goed om te horen dat het nu werkt. Wel balen dat er dus weer "brakke" MOSFETs rond gaan.iMars schreef op vrijdag 29 december 2017 @ 15:23:
Nu werkt het wel, 0~100% dimmen.... echter wel inverted
Quindor schreef op vrijdag 29 december 2017 @ 15:28:
[...]
Ah, goed om te horen dat het nu werkt. Wel balen dat er dus weer "brakke" MOSFETs rond gaan.. Ik zal zelf ook weer eens een batch bestellen van de huidige link om te zien of degene die ik nu gelinkt heb nog ok zijn!

Dubbele inverter... het werkt, maar wel met extra componenten
Vraagje: welk programma gebruik je voor de schema's?iMars schreef op vrijdag 29 december 2017 @ 15:42:
[...]
[afbeelding]
Dubbele inverter... het werkt, maar wel met extra componenten
12.090kWp → 40 panelen → oost/zuid/west | Tibber | EV
Ik heb daar https://www.circuitlab.com voor gebruikt:cville schreef op vrijdag 29 december 2017 @ 16:30:
[...]
Vraagje: welk programma gebruik je voor de schema's?
Bedankt!iMars schreef op vrijdag 29 december 2017 @ 16:36:
[...]
Ik heb daar https://www.circuitlab.com voor gebruikt:
[afbeelding]
12.090kWp → 40 panelen → oost/zuid/west | Tibber | EV
Hier een script wat ik gebruik om ook optisch goed te dimmen, dus 1% is optisch ook 1%.
En dat geldt voor de hele schaal naar 100%...
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
| SD = string
commandArray = {}
if devicechanged["Dressoir"] then
if otherdevices['Dressoir'] == "Off" and uservariables['DimmerOnOff_129'] == 0 then
commandArray['OpenURL'] = 'http://192.168.2.129/control?cmd=PWM,14,0';
commandArray['Variable:DimmerOnOff_129'] = "1";
-- print("Dimmer UIT");
elseif otherdevices['Dressoir'] == "On" and uservariables['DimmerOnOff_129'] == 1 then
SD = 'http://192.168.2.129/control?cmd=PWM,14,' .. tostring(math.floor(uservariables['LastDimmer_129']^1.505));
commandArray['OpenURL'] = SD;
commandArray['Variable:DimmerOnOff_129'] = "0";
-- print("Dimmer 129 AAN");
elseif otherdevices['Dressoir'] ~= "Off" and otherdevices['Dressoir'] ~= "On" then
commandArray['Variable:LastDimmer_129'] = tostring(otherdevices_svalues['Dressoir']);
-- print (uservariables['LastDimmer']);
SD = 'http://192.168.2.129/control?cmd=PWM,14,' .. tostring(math.floor(otherdevices_svalues['Dressoir']^1.505));
commandArray['OpenURL'] = SD;
commandArray['Variable:DimmerOnOff_129'] = "0";
-- print ("SD = " .. SD);
-- print ("Dressoir waarde veranderd ", tostring(math.floor(otherdevices_svalues['Dressoir']^1.505)));
end
end
return commandArray |
DimmerOnOff_129 en LastDimmer_129 zijn gebruikersvariabelen van het type Integer !!!
En mijn ESP is de 192.168.2.129, wat je natuurlijk in je eigen IP moet veranderen...
Succes ermee....
iMars schreef op vrijdag 29 december 2017 @ 15:23:
@19roland70 & @Quindor Het is idd de gate spanning. Ik dacht dat ik een optocoupler had, maar was een opto-triac, waarmee ik het niet werkend kreeg. Heb daarom ff simpel met een bc547b gedaan die ik nog had liggen:
[afbeelding]
Nu werkt het wel, 0~100% dimmen.... echter wel inverted

Ik heb dit gebruikt om een 300W heatbed van mijn printer aan te sturen , maar led's kunnen natuurlijk ook.
De ingang is hier gebaseerd op 5V maar dit is natuurlijk aan te passen voor 3,3V.