• leecher
  • Registratie: December 2004
  • Laatst online: 15-09 17:13
@iMars

bedankt voor het voorbeeld! Dat project met dalende lampen zal nog even op zich laten wachten, zal een van de laatste dingen zijn die ik automatiseer. Ik wil eerst ook een hele partij spots gaan regelen en dat lijkt me dan een goed moment om met MQTT aan de slag te gaan.

Ik heb een betaalde 2025 WinRAR licentie (geen leugen)


  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 00:10

iMars

Full time prutser

leecher schreef op donderdag 15 februari 2018 @ 18:13:
@iMars

bedankt voor het voorbeeld! Dat project met dalende lampen zal nog even op zich laten wachten, zal een van de laatste dingen zijn die ik automatiseer. Ik wil eerst ook een hele partij spots gaan regelen en dat lijkt me dan een goed moment om met MQTT aan de slag te gaan.
Als je led-verlichting gaat gebruiken voor je spots, kijk dan even naar de blog van @Quindor. Zover ik weet maakt hij ook gebruik van Domoticz. Mocht je liever MQTT willen gebruiken, kan je zijn hardware ook met mijn geposte code gebruiken. Ik gebruik het voor de ledstrips onder m’n kastjes in de keuken (bye bye tl).

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Meek-HA
  • Registratie: Oktober 2017
  • Laatst online: 02-12-2021
Bij deze nog een korte update van de Meek MD1 (Wi-Fi Dimmer).

[

[ Voor 18% gewijzigd door Meek-HA op 17-02-2018 13:40 ]


Acties:
  • +2 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 00:10

iMars

Full time prutser

Afgelopen weekend mijn TL-verlichting in m'n keuken vervangen door led-strips. Een Wemos D1 mini stuurt een logic level mosfet. Werkt prima!
Afbeeldingslocatie: https://tweakers.net/ext/f/0WjJ7IuUNIak0Ce0TNOtXs7Y/thumb.jpg Afbeeldingslocatie: https://tweakers.net/ext/f/ZWY1KC92iRPuDFD5WuKyUcBy/thumb.jpg Afbeeldingslocatie: https://tweakers.net/ext/f/u4HTlb8UXvjMOyiBc63ufuNI/thumb.jpg

In Home Assistant aangestuurd via mqtt:
code:
1
2
3
4
5
6
7
8
9
10
11
platform: mqtt_json
name: "Aanrecht"
state_topic: "imars/keuken"
command_topic: "imars/keuken/set"
effect: false
brightness: true
brightness_scale: 1023
flash: false
rgb: false
optimistic: false
qos: 0

Moest de brightness_scale wel aanpassen, standaard is deze 0-255, vond het raar dat de leds niet op 100% gingen ;)

@Quindor : het werkt d:)b

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Candymirror
  • Registratie: November 2003
  • Laatst online: 20:01
Meek-HA schreef op zaterdag 17 februari 2018 @ 13:38:
Bij deze nog een korte update van de Meek MD1 (Wi-Fi Dimmer).
[video]
[
Gaat het om een trailing edge of leading edge dimmer? En wat is het minimale te schakelen vermogen?

Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 16-09 11:44
Momenteel ben ik bezig met het herschrijven van mijn code met als doel geen String objecten meer te gebruiken, of in ieder geval zo min mogelijk. Nou vraag ik me af of dit voor mijn volgende stukje code ook mogelijk is:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void UpdatePilight(String url)
{    
    const char* host = "";
    // Use WiFiClient class to create TCP connections
    WiFiClient client;
    const int httpPort = ;
    
    if (client.connect(host, httpPort)) {
      // This will send the request to the server
      client.print(String("GET ") + url + " HTTP/1.1\r\n" +
                 "Host: " + host + "\r\n" + 
                 "Connection: close\r\n\r\n");
            
    }
}


Of dat dit misschien op een andere manier net opgelost kan worden.

Acties:
  • 0 Henk 'm!

  • kevintjeb
  • Registratie: Juli 2013
  • Laatst online: 10-01 14:42
rorie schreef op dinsdag 20 februari 2018 @ 15:25:
Momenteel ben ik bezig met het herschrijven van mijn code met als doel geen String objecten meer te gebruiken, of in ieder geval zo min mogelijk. Nou vraag ik me af of dit voor mijn volgende stukje code ook mogelijk is:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void UpdatePilight(String url)
{    
    const char* host = "";
    // Use WiFiClient class to create TCP connections
    WiFiClient client;
    const int httpPort = ;
    
    if (client.connect(host, httpPort)) {
      // This will send the request to the server
      client.print(String("GET ") + url + " HTTP/1.1\r\n" +
                 "Host: " + host + "\r\n" + 
                 "Connection: close\r\n\r\n");
            
    }
}


Of dat dit misschien op een andere manier net opgelost kan worden.
Wat vraag je jezelf precies af?

Dat je de parameter kunt veranderen ( const char & url )

Of de constructie die je met cliënt.print() samenstelt kunt veranderen?

En waarom wil je het String object vervangen? :)

Acties:
  • +1 Henk 'm!

  • kevintjeb
  • Registratie: Juli 2013
  • Laatst online: 10-01 14:42
Mijn ESP project van dit moment:

Back

Front

Tevens ook mijn eerste echte PCB :)

Een simpele esp8266-01 met een button + lipo charge circuit om een esp8266 button (aws Dash button clone) te maken!

Nu nog even wachten op alle onderdelen..

Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 16-09 11:44
@kevintjeb Alvast bedankt voor je reactie, de reden van het willen vervangen van string objecten is gekomen na het lezen van onderstaande blog:

https://hackingmajenkoblo...evils-of-arduino-strings/

Daarnaast is het ook wel eens interessant om te weten hoe andere hier dit probleem opgelost hebben, zie het stukje code dat ik hiervoor poste om een connectie via http te maken met een extern systeem. Misschien is met mijn oplossing niks mis, het werkt in ieder geval prima, maar misschien zijn er ook mensen hier die zeggen dat kan je veel beter zo oplossen.

Acties:
  • 0 Henk 'm!

  • kevintjeb
  • Registratie: Juli 2013
  • Laatst online: 10-01 14:42
rorie schreef op woensdag 21 februari 2018 @ 13:31:
@kevintjeb Alvast bedankt voor je reactie, de reden van het willen vervangen van string objecten is gekomen na het lezen van onderstaande blog:

https://hackingmajenkoblo...evils-of-arduino-strings/

Daarnaast is het ook wel eens interessant om te weten hoe andere hier dit probleem opgelost hebben, zie het stukje code dat ik hiervoor poste om een connectie via http te maken met een extern systeem. Misschien is met mijn oplossing niks mis, het werkt in ieder geval prima, maar misschien zijn er ook mensen hier die zeggen dat kan je veel beter zo oplossen.
Duidelijk!

Ik vind het altijd fijn om de Arduino RestClient library te gebruiken. Dan is het een simpele .get('path') :)

Acties:
  • 0 Henk 'm!

  • phdelodder
  • Registratie: Februari 2018
  • Laatst online: 22-05-2023
Ik ben nieuw in het nodemcu gebeuren, heb 4 buttons aangesloten op D5, D6, D7 en D8.

Via INPUT_PULLUP heb ik D5, D6, D7 aan de praat gekregen maar de button op D8 doet niets, ook al verplaatst naar bvb D2 maar krijg geen response.

Is er een limiet op het aantat INPUT_PULLUP?

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 16-09 11:44
Bedankt, daar gaan we eens naar kijken dan!
kevintjeb schreef op woensdag 21 februari 2018 @ 16:40:
[...]


Duidelijk!

Ik vind het altijd fijn om de Arduino RestClient library te gebruiken. Dan is het een simpele .get('path') :)

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 16-09 11:44
Hoe kan je voorkomen met MQTT dat de publiser zijn eigen messages ontvangt? Mijn configuratie is als volgt:

ESP01 Woonkamer published topics:
- thuis/woonkamer/esp01/s01/temperature
- thuis/woonkamer/esp01/s01/humidity
- thuis/woonkamer/esp01/s02/light
- thuis/woonkamer/esp01/a01/power
- thuis/woonkamer/esp01/a02/duskdawn
- thuis/woonkamer/esp01/a03/lights
- thuis/woonkamer/esp01/a04/sunscreen

ESP01 Woonkamer subscribed topics:
- thuis/woonkamer/esp01/a04/sunscreen/set

Een zelf geschreven web client:
subscribed topics:
- thuis/woonkamer/esp01#

published topics:
- thuis/woonkamer/esp01/a04/sunscreen/set

De client laat alle data zien alleen wil ik niet apart subscriben op elk topic, dus gebruik ik hier een # voor. Met als nadeel dat ik dus alles wat ik verstuur vanaf mijn client ook weer ontvang. Is dit gewoon een slecht gekozen topic structuur van mij, hoe kan dit beter?

  • Tsurany
  • Registratie: Juni 2006
  • Niet online

Tsurany

⭐⭐⭐⭐⭐

@rorie dit lijkt mij inderdaad niet de meest handige setup. Je kan dit relatief eenvoudig aanpassen door onderscheid te maken tussen measurement publication topics en instruction topics.

Daarnaast zie ik dat je device name gebruikt in zowel de topics waar jouw device op publiceert alsmede de topics waar jouw device op luistert. Waarom je webclient niet laten publiceren op thuis/webclient/...?

SMA SB5.0 + 16x Jinko 310wp OWO + 10x Jinko 310wp WNW |--|--| Daikin 4MXM68N + 1x FTXA50AW + 3x FTXM20N


Acties:
  • +1 Henk 'm!

  • d68
  • Registratie: Augustus 2004
  • Laatst online: 12-01 22:55

d68

kevintjeb schreef op dinsdag 20 februari 2018 @ 21:08:

Tevens ook mijn eerste echte PCB :)

Een simpele esp8266-01 met een button + lipo charge circuit om een esp8266 button (aws Dash button clone) te maken!
Top, bent goed bezig! Kunnen we er bij jou een aantal bestellen, hangen we ze op door de hele hogeschool. (Kun je een docent op afroep laten komen 😁) Waar heb je de pcb’s laten maken?

Acties:
  • 0 Henk 'm!

  • kevintjeb
  • Registratie: Juli 2013
  • Laatst online: 10-01 14:42
d68 schreef op zaterdag 24 februari 2018 @ 08:14:
[...]
Top, bent goed bezig! Kunnen we er bij jou een aantal bestellen, hangen we ze op door de hele hogeschool. (Kun je een docent op afroep laten komen 😁) Waar heb je de pcb’s laten maken?
:D :D

Is nu nog een eerste prototype, heb al ondervonden dat een nieuwe versie nodig is door wat schoonheids foutjes :9. Ze komen van jlcpcb.com, prima kwaliteit voor prototypes (en maar 2$ voor 10)!

Acties:
  • 0 Henk 'm!

  • kevintjeb
  • Registratie: Juli 2013
  • Laatst online: 10-01 14:42
kevintjeb schreef op zaterdag 24 februari 2018 @ 09:34:
[...]


:D :D

Is nu nog een eerste prototype, heb al ondervonden dat een nieuwe versie nodig is door wat schoonheids foutjes :9. Ze komen van jlcpcb.com, prima kwaliteit voor prototypes (en maar 2$ voor 10)!
Edit: open source : https://github.com/Kevintjeb/espbutton

Edit2: foutje met editten vorige post? Oops..

[ Voor 6% gewijzigd door kevintjeb op 24-02-2018 09:39 ]


Acties:
  • 0 Henk 'm!

  • Pixelmagic
  • Registratie: September 2002
  • Laatst online: 17-09 17:52

Pixelmagic

Ubergeek

kevintjeb schreef op zaterdag 24 februari 2018 @ 09:37:
[...]

Edit: open source : https://github.com/Kevintjeb/espbutton

Edit2: foutje met editten vorige post? Oops..
Ik moest even zoeken wat je nou gaat maken, maar als ik het dus goed begrijp een remote control welke een signaal stuurt naar bv domoticz ?

Dan gelijk de vraag, als je op de knop drukt, hoe lang duurt het voor het signaal verzonden is ? Ik neem aan dat hij toch eerst bij de wifi aan moet melden na een deep sleep, dus zal gevoelsmatig snel een aantal seconden zijn ?

PVoutput van mijn 4950Wp


Acties:
  • 0 Henk 'm!

  • kevintjeb
  • Registratie: Juli 2013
  • Laatst online: 10-01 14:42
Pixelmagic schreef op zaterdag 24 februari 2018 @ 10:28:
Dan gelijk de vraag, als je op de knop drukt, hoe lang duurt het voor het signaal verzonden is ? Ik neem aan dat hij toch eerst bij de wifi aan moet melden na een deep sleep, dus zal gevoelsmatig snel een aantal seconden zijn ?
Dat is exact wat het gaat doen (niet naar domoticz tho). Het stuurt, na de druk op de knop, een bericht via MQTT. Zou ook een rest call kunnen zijn oid. Het duurt ongeveer 2-3 seconden. Als ik de button een statische IP geef duurt het tegen de 1-2 seconden!

Daarna gaat het weer slapen.

Acties:
  • 0 Henk 'm!

  • chaoscontrol
  • Registratie: Juli 2005
  • Laatst online: 23:35
Iemand nog een goede suggestie voor storage in plaats van een SD kaartje? Ik weet niet of er leuke breakout bordjes zijn met iets van 32/64/128 MB SPI flash maar ik kan zo snel niet vinden wat ik zoek.

Inventaris - Koop mijn meuk!


Acties:
  • 0 Henk 'm!

  • joppybt
  • Registratie: December 2002
  • Laatst online: 23:33
chaoscontrol schreef op zaterdag 24 februari 2018 @ 16:47:
Iemand nog een goede suggestie voor storage in plaats van een SD kaartje? Ik weet niet of er leuke breakout bordjes zijn met iets van 32/64/128 MB SPI flash maar ik kan zo snel niet vinden wat ik zoek.
Om wat voor data gaat het en hoe snel heb je het nodig?
Je zou natuurlijk de data ook ergens op een webserver kunnen zetten en via Wifi ophalen of wegschrijven.

Acties:
  • 0 Henk 'm!

  • chaoscontrol
  • Registratie: Juli 2005
  • Laatst online: 23:35
@joppybt Simpele tekst logging. Het moet een paar dagen/weken zonder connectie zijn historie kunnen bewaren voor deze weer uitgelezen wordt.

Inventaris - Koop mijn meuk!


Acties:
  • 0 Henk 'm!

  • tim-1985
  • Registratie: December 2009
  • Laatst online: 25-08 20:09
Heren (en misschien dames),
Ik heb jullie hulp nodig. Ik ben nieuw in ESP en heb dit weekend een ESP8266 NodeMCU met ESP-easy aan een eastron sdm120 energy meter gehangen d.m.v. een pulse teller met 1000imp/kwh (heb nog geen RJ485 adapter om de modbus uit te lezen). De ESP stuurt zijn data via wifi rechtstreeks naar een RPI3 met Domoticz.
De pulse-counter in ESP geeft als waardes "Counter, Total en Time", maar volgens mij wordt alleen Counter iedere minuut doorgestuurd.
Domoticz ontvangt de counts en geeft verwerkt dit met een incremental counter energy meter.
Afbeeldingslocatie: https://tweakers.net/ext/f/3Kl816NgfFWK2wSI7z4znkiz/thumb.jpg
Gevolg hiervan is dat Domoticz een grafiek maakt van de Wh ieder uur. Terwijl ik iedere minuut iets opstuur.
Afbeeldingslocatie: https://tweakers.net/ext/f/OJ4JMs0vrTBBWGNF3DSCTfpM/thumb.jpg
Waarom krijg ik geen grafiek te zien met waardes per minuut en eventueel het actuele vermogen zoals ik bij de zonnepanelen wel heb?
Afbeeldingslocatie: https://tweakers.net/ext/f/uT8IlnA3s5qdSD682Zg912qJ/thumb.jpg

Volgens mij moet ik met de value "Time" (tijd tussen pulsen in ms) het actuele vermogen kunnen uitrekenen door 3.600.000 / time = watt. Maar deze optie zit niet standaard in ESP easy. Hoe krijg ik deze extra value erbij en stuur ik deze door? Of is er een betere methode om dit voor elkaar te krijgen?

Mijn 2e vraag; De ESP stuurt zijn gegevens nu rechtstreeks door naar domoticz. Ik heb wel iets gehoord van MQTT maar dat gebruik ik nu niet. Is dat nodig/handig/beter en waarom?

Ik hoop dat jullie mij hiermee kunnen helpen, ik heb er het hele weekend mee lopen stoeien maar niet echt verder gekomen. _/-\o_

Acties:
  • 0 Henk 'm!

  • Niekserr
  • Registratie: Juni 2013
  • Laatst online: 14-09 17:48
He mensen, ik wil graag met mijn ESP 8266 module een ledstrip gaan aansturen dmv mijn google home alleen weet ik niet goed wat ik moet doen met de voeding.
Ik heb nu een 12V RGB led-strip, een ESP8266 module en een aantal IRF 520 mos-fets. Nu was ik aan het kijken wat voor voeding ik nodig had en kwam een simpel 12V 10 ampere dingetje tegen op amazon voor 12 euro, maar hoe kan ik dan vervolgens mijn ESP8266 voeden? Moet ik dan een weerstandje tussen de voeding en de ESP 8266 gooien?

Kan iemand mij helpen hoe ik dit precies moet doen? :p Ben helaas niet zo goed met electra..

Acties:
  • 0 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 23:38
Om van 12V naar 3.3V te gaan zou ik een voltage regulator gebruiken.

En die mosfets ga je waarschijnlijk niet aan krijgen met een esptje (3.3V) zonder optocouplers.

- knip -


Acties:
  • 0 Henk 'm!

  • arthurvanstrien
  • Registratie: November 2011
  • Laatst online: 21-07 00:35

arthurvanstrien

404 title not found!

Beste ESP-Liefhebbers,

Ik ben een enorme fan van Arduino en Esp microchips.
Daarom heb ik al een aantal keer een paar Wemos D1 op de officiele store in China besteld.
Nu hebben ze dit keer 2 Lolin23lite's opgestuurd.
Maar ik kan daar helaas de software niet van vinden om er code op te krijgen (bibliotheek), want hij zit niet in de standaard ESP bibliotheek voor de Arduino IDE.

Heeft iemand van jullie soms een paar tips voor mij?

Arthur

If it is not broken, do not try to fix it! --- Whatever the internet says: do not remove system32. And no removing system32 does not make your PC 300% faster.


Acties:
  • 0 Henk 'm!

  • arthurvanstrien
  • Registratie: November 2011
  • Laatst online: 21-07 00:35

arthurvanstrien

404 title not found!

Niekserr schreef op dinsdag 27 februari 2018 @ 20:53:
He mensen, ik wil graag met mijn ESP 8266 module een ledstrip gaan aansturen dmv mijn google home alleen weet ik niet goed wat ik moet doen met de voeding.
Ik heb nu een 12V RGB led-strip, een ESP8266 module en een aantal IRF 520 mos-fets. Nu was ik aan het kijken wat voor voeding ik nodig had en kwam een simpel 12V 10 ampere dingetje tegen op amazon voor 12 euro, maar hoe kan ik dan vervolgens mijn ESP8266 voeden? Moet ik dan een weerstandje tussen de voeding en de ESP 8266 gooien?

Kan iemand mij helpen hoe ik dit precies moet doen? :p Ben helaas niet zo goed met electra..
Ik heb precies wat jij hebt gedaan in mijn kamer hangel als verlichting.
Was lui en heb op Alieexpress een 12 naar 5v telefoonoplader voor in de auto besteld (2 euro of zo).
Werkt perfect.


https://nl.aliexpress.com...=a2g0s.9042311.0.0.cGxPcQ

of dit zou het ook moeten doen:

https://nl.aliexpress.com...=a2g0s.9042311.0.0.py51Fb

Ik ben echter geen elektrotechnicus dus ik hoop dat ik even kei hard teruggefloten wordt als ik met domme dingen bezig ben :+

Edit:
Nu ik het nog een keer lees wordt er wat anders bedoeld volgens mij. Nevermind dus.

[ Voor 3% gewijzigd door arthurvanstrien op 28-02-2018 22:49 ]

If it is not broken, do not try to fix it! --- Whatever the internet says: do not remove system32. And no removing system32 does not make your PC 300% faster.


Acties:
  • 0 Henk 'm!

  • DvD77
  • Registratie: September 2010
  • Laatst online: 17-09 14:47
Iemand hier die een ESP8266 ( heb zelf wemos D1) icm een RFID reader en MQTT goed werkend heeft ?

Ik heb zowel de RC522 als de PN532.

Ik heb diverse INO files van t interwebs geplukt allen zonder succes. De ino files werken voornamelijk met de rc522. Ik heb nog geen enkele key kunnen uitlezen middels deze config ( twijfel of de rc522 defect is )

Met ESP Easy heb ik de PN532 werkend maar als ik daar een TAG scan dan flipt de hele Wemos en wordt er een soort van soft reset uitgevoerd. ( meerdere d1's geprobeerd) Wat er ook gebeurd met de ESPEasy combinatie is dat als de TAG een aantal seconden tegen de reader wordt gehouden de TAG meermaals in een paar seconden naar de MQTT broker gestuurd wordt. Hier is een delay nodig maar die kan ik niet inbakken volgens mij.

Acties:
  • +1 Henk 'm!

  • mbedandroid
  • Registratie: Maart 2018
  • Laatst online: 15-09 20:27
Afbeeldingslocatie: https://i.imgur.com/VL7JKiX.jpgVoor de mensen die een inbouwswitch willen hebben based on ESP01: hierbij de files om printjes te laten maken https://github.com/MbedAndroid/Can/blob/master/PCBS.zip

past allemaal in een inbouwdoos maar neem wel een van 4 cm diep. Component hoogte max: 15 mm. Gemiddeld is een stopcontact 25mm diep inbouw. Kom je dus aan 40mm. Beste is 50mm diep stopcontact, dan past het prima

ac-dc convertor is op ebay te vinden:

https://www.ebay.com/itm/...ksid=p2055119.m1438.l2649

Relais: 5 volt relais, staan ook op ebay. je moet een beetje kunnen solderen. Printjes zijn voor weinig in china te bestellen. Succes

NB de ESP zit op de achterzijde van de print, evenals de 3.3 stab. Antennevlak is vrij gehouden

[ Voor 20% gewijzigd door mbedandroid op 01-03-2018 14:19 ]


Acties:
  • 0 Henk 'm!

  • kevintjeb
  • Registratie: Juli 2013
  • Laatst online: 10-01 14:42
mbedandroid schreef op donderdag 1 maart 2018 @ 14:09:
[afbeelding]
NB de ESP zit op de achterzijde van de print, evenals de 3.3 stab. Antennevlak is vrij gehouden
Ziet er leuk uit! Heb je ook een foto van een uitgewerkt prototype?

Acties:
  • 0 Henk 'm!

  • mbedandroid
  • Registratie: Maart 2018
  • Laatst online: 15-09 20:27
Dit draait al enkele jaren bij me, maar dan allemaal als prototype. Zonder problemen. Omdat ik ga verhuizen naar een nieuw pand, en daarbij de mogelijkheid heb om iets diepere inbouwdozen te nemen waar het boeltje in past, is er een printje van gemaakt.
Hieronder het schema
Afbeeldingslocatie: https://i.imgur.com/yCuIQ9E.jpg
en de BOM
Qnt,"Alias","Shape"
1,"AC-DC_5V","DIP4!0"
2,"470UF/10","RAD2"
1,"100NF","$C1206"
1,"LL4148","SOD-80"
1,"HDR_2","SMK2R5MIL_B!1"
1,"HDR_2","SMK2R5MIL_B!0"
1,"10K","$R1206"
1,"RELAY/3","RELSIE_T70!1"
1,"BC817","$TRA_SOT23"
1,"TS2940CP3.3","$TRA_SOT223"
1,"ESP01","DIP10!1"

[ Voor 46% gewijzigd door mbedandroid op 01-03-2018 16:09 ]


Acties:
  • 0 Henk 'm!

  • mbedandroid
  • Registratie: Maart 2018
  • Laatst online: 15-09 20:27
het relais is van songle. Zoals bv dit https://www.ebay.com/itm/...bee0ba:g:fNoAAOSwHYVaZ6Z8

Acties:
  • 0 Henk 'm!

  • tsjoender
  • Registratie: April 2005
  • Laatst online: 14:52
@mbedandroid Tof dat je dit deelt! Die 230VAC naar 5VDC print waar je naar linkt op Ebay. Weet je of die veilig is? Heb je testen of teardowns gezien? Het is een mooi compact printje voor een nette prijs, dus daar zijn legio toepassingen voor te bedenken, maar de veiligheid van voedingen uit China is sterk wisselend, dus ik was benieuwd of je meer weet over deze.

Acties:
  • 0 Henk 'm!

  • mbedandroid
  • Registratie: Maart 2018
  • Laatst online: 15-09 20:27
ik heb (nog) niet gehad dat die ontploft. Wel zit er een afvlakcondensator op de 5v waarbij ik 1 had die het ineens niet meer deed. Spanning stopte er mee. Hij zag er ietwat gezwollen uit. Wel raar want de spanning van die elko was meer dan voldoende. Kan ook uitdroging zijn.
waarde was zo uit mijn hoofd 100u. Zet daar een 470u in, of in dit geval van dit printje weglaten, en die elko bij de stab gebruiken van 470u.
de esp01 trekt op zich niet zoveel maar wel sterke pieken. Een low esr elko is aan te bevelen.

Wil je zeker zijn en op save gaan, zet je er een 1 watt weerstand 10 ohm in serie met de 220 gelijk sonof doet. Gaat het dan fout, brandt die weerstand er uit, en blijft het save. Sommige heb ik dat ook gedaan.
Ik durf gerust maanden weg te gaan zonder zorgen over die dingen.

Die dingen draaien hier voordat Sonof met die modules op de markt kwam.
Sonof maakt met de T1 ook een soort schakelaar met touch, maar daar heb ik het niet zo op. Rechtstreeks op de 220v en vraag me af wat die dingen trekken in rust uit je net. Dit soort schakelingen met die trafo zit je gerust op 0.5 watt en minder....

tip: er is een chineese printfabriek die voor zeer nette prijs je printjes maakt, en momenteel GEEN verzendkosten!!. Allpcb

Acties:
  • 0 Henk 'm!

  • jobr
  • Registratie: Januari 2009
  • Laatst online: 26-07 21:40
Misschien is dit nog een leuk alternatief.
Zijn er ook in 5V. let op, er is ook namaak in omloop.

Acties:
  • 0 Henk 'm!

  • mbedandroid
  • Registratie: Maart 2018
  • Laatst online: 15-09 20:27
is een goede hint!. size is hier te vinden http://www.hlktech.net/product_detail.php?ProId=59
ietsje kleiner zelfs.
Kan het printje aanpassen op deze convertor.
Ik zou wel 5 volt nemen. Allereerst voor het relais. Maar ook voor de esp01. Mocht de uitgangsspanning ietsje hoger liggen, blaas je tenminste niet die esp op

Edit: heb het net zitten proberen: hij is wat groter. Past niet meer op die beschikbare ruimte.

[ Voor 11% gewijzigd door mbedandroid op 01-03-2018 20:22 ]


Acties:
  • +1 Henk 'm!

  • FireFlash
  • Registratie: Oktober 1999
  • Laatst online: 21:51

FireFlash

need a light?

Als je echt op zeker wil gaan met die print ac-dc converters dan zou ikzelf ook niet voor die hi-links gaan. Het originele product is van redelijke kwaliteit maar helaas zijn er heel veel fakes van in omloop. Ik gebruik ze wel, maar niet voor apparatuur die 24/7 en zonder toezicht aan staan.

Voor betere kwaliteit zou ik voor meanwell gaan, bijvoorbeeld de IRM-05-3.3, kost een paar euro meer maar dan heb je wel degelijker spul.

Te krijgen bij o.a. farnell en de andere elektro kanalen voor rond de 5 euro.

If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.


Acties:
  • 0 Henk 'm!

  • Pixelmagic
  • Registratie: September 2002
  • Laatst online: 17-09 17:52

Pixelmagic

Ubergeek

FireFlash schreef op donderdag 1 maart 2018 @ 22:12:
Als je echt op zeker wil gaan met die print ac-dc converters dan zou ikzelf ook niet voor die hi-links gaan. Het originele product is van redelijke kwaliteit maar helaas zijn er heel veel fakes van in omloop. Ik gebruik ze wel, maar niet voor apparatuur die 24/7 en zonder toezicht aan staan.

Voor betere kwaliteit zou ik voor meanwell gaan, bijvoorbeeld de IRM-05-3.3, kost een paar euro meer maar dan heb je wel degelijker spul.

Te krijgen bij o.a. farnell en de andere elektro kanalen voor rond de 5 euro.
Praktisch is hij wel vier keer zo duur, bij Farnel is hij niet op voorraad en kost je volgens mij een aardig bedrag aan porto. Conrad heeft hem voor €11 ex porto, dus stevig wat duurder. Daarnaast worden de Meanwell ook on China gemaakt en boze tongen beweren dat ze op exact dezelfde productieband worden gemaakt.

De Hitec heb ik hier ook liggen voor een projectje, overtuigd door de Deen die ze aan alle kanten test. Kan alleen maar hopen dat ik een originele heb, maar tegelijk weten we dat van de Deen ook niet 100% zeker.

Als het om 5 volt gaat kan je ook nadenken over een Ikea lader, die schijnen redelijk goed te zijn en behoorlijk wat vermogen.

Key is volgens mij ze allemaal goed overbemeten te kopen en vervolgens laag belasten. Zodra je maar een beetje in de buurt van de max specs gaat komen loop je naar mijn mening een groot risico.

PVoutput van mijn 4950Wp


Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 00:10

iMars

Full time prutser

Raymond P schreef op woensdag 28 februari 2018 @ 09:29:
Om van 12V naar 3.3V te gaan zou ik een voltage regulator gebruiken.

En die mosfets ga je waarschijnlijk niet aan krijgen met een esptje (3.3V) zonder optocouplers.
Met een buck converter zou ik de voltage van 12v naar 3.3v brengen. Ik heb 12v ledstrips in mijn keuken geplaatst en stuur ik aan met een Wemos mini D1 (5v).

En met logic level mosfets kan je makkelijk aansturen met 3.3v zonder optocoupler oid. Gewoon rechtstreeks, werkt prima bij mij.

@Niekserr zie iMars in "Het grote ESP topic"

[ Voor 6% gewijzigd door iMars op 02-03-2018 00:09 ]

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 23:38
@iMars Ik had maar een snelle blik gegeven op de datasheet. Als ze wel logic level zijn dan heb ik waarschijnlijk de verkeerde sheet voor mij gehad.

- knip -


Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 00:10

iMars

Full time prutser

Raymond P schreef op vrijdag 2 maart 2018 @ 01:23:
@iMars Ik had maar een snelle blik gegeven op de datasheet. Als ze wel logic level zijn dan heb ik waarschijnlijk de verkeerde sheet voor mij gehad.
Ik heb uiteindelijk de IRLB8721PBF gebruikt, die werken prima op 3.3v ;)

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Niekserr
  • Registratie: Juni 2013
  • Laatst online: 14-09 17:48
iMars schreef op vrijdag 2 maart 2018 @ 00:05:
[...]

Met een buck converter zou ik de voltage van 12v naar 3.3v brengen. Ik heb 12v ledstrips in mijn keuken geplaatst en stuur ik aan met een Wemos mini D1 (5v).

En met logic level mosfets kan je makkelijk aansturen met 3.3v zonder optocoupler oid. Gewoon rechtstreeks, werkt prima bij mij.

@Niekserr zie iMars in "Het grote ESP topic"
Volgens mij ehb ik dit helemaal niet nodig. Ik was misschien niet heel duidelijk, maar ik heb dus deze:
Afbeeldingslocatie: https://i.ebayimg.com/images/g/JSwAAOSwIhxZZgO6/s-l1600.jpg
Hier zit t al ingebakken.
Heb nu dus een 12V voeding besteld met wat optocouplers en dan zou ik alles moeten hebben om te beginnen met solderen :9

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 00:10

iMars

Full time prutser

Niekserr schreef op vrijdag 2 maart 2018 @ 09:01:
[...]

Volgens mij ehb ik dit helemaal niet nodig. Ik was misschien niet heel duidelijk, maar ik heb dus deze:
[afbeelding]
Hier zit t al ingebakken.
Heb nu dus een 12V voeding besteld met wat optocouplers en dan zou ik alles moeten hebben om te beginnen met solderen :9
Dat moet idd wel werken op 12V. Weet niet wat de minimale aanstuur voltage is van de IRF 520, maar ik heb de IRLB8721PBF gebruikt en deze kan je direct aansluiten op de ESP (ben nu ook bezig om een controler te maken voor mijn RGB strip ;) )

Toevoeging:
Ik zie een mooi tutorial om een kant-en-klare RGB(W) controller met een ESP te flashen: http://tinkerman.cat/magic-home-led-controller-espurnad/

Ik ga me serieus afvragen waarom ik alle moeite ga nemen om zelf hardware in elkaar te zetten (naast het feit dat het natuurlijk leuk is om te doen).

[ Voor 18% gewijzigd door iMars op 02-03-2018 09:50 ]

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 16-09 11:44
Zijn er hier mensen die gebruik maken van een library voor het parsen van XML, en zo ja welke? Nu doe ik dit nog door er regel voor regel door te gaan, dit moet beter kunnen neem ik aan. Na enig zoek werk kwam ik TinyXML tegen, geen idee of dit een goede keuze is, gezien het geheugen gebruik. De XML die ik wil parsen komt van een HTTP Get request.

Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
rorie schreef op maandag 5 maart 2018 @ 09:44:
Zijn er hier mensen die gebruik maken van een library voor het parsen van XML, en zo ja welke? Nu doe ik dit nog door er regel voor regel door te gaan, dit moet beter kunnen neem ik aan. Na enig zoek werk kwam ik TinyXML tegen, geen idee of dit een goede keuze is, gezien het geheugen gebruik. De XML die ik wil parsen komt van een HTTP Get request.
En heb je het dan over Arduino, Lua of MicroPython? :P

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 16-09 11:44
Het gaat hier om een ESP8266 welke vanuit de Arduino omgeving word geprogrammeerd.
Room42 schreef op maandag 5 maart 2018 @ 09:55:
[...]

En heb je het dan over Arduino, Lua of MicroPython? :P

Acties:
  • 0 Henk 'm!

  • RoJan
  • Registratie: Januari 2011
  • Laatst online: 14-07 12:51
Is hier al iemand die een ESP-01S gebruikt?
Ik heb er een paar besteld, maar nu blijkt ESPEasy er (nog) niet mee te werken. misschien een goed moment om eens wat andere firmware te proberen.

Acties:
  • 0 Henk 'm!

  • kevintjeb
  • Registratie: Juli 2013
  • Laatst online: 10-01 14:42
RoJan schreef op maandag 5 maart 2018 @ 15:51:
Is hier al iemand die een ESP-01S gebruikt?
Ik heb er een paar besteld, maar nu blijkt ESPEasy er (nog) niet mee te werken. misschien een goed moment om eens wat andere firmware te proberen.
Ik gebruik ze voor verschilende projecten, momenteel ook een ESP-01S voor mij espbutton! :)

Acties:
  • 0 Henk 'm!

  • Pinky-H9
  • Registratie: December 2002
  • Laatst online: 26-10-2023
Hallo allemaal,

Mede dankzij de hulp van Daannn heb ik diverse ESP8266's werkend in huis om de nodige temp logging te doen.
De setup is nu ESP Domoticz Push > Domoticz Http Push> Influxdb > Grafana

Nu zou het mogelijk moeten zijn om het volgende te kunnen doen:
ESP Http Push (Advanced) > Influxdb > Grafana
Dit zou mijn verhaal veel makkelijker maken daar ik geen Domoticz gebruik en nu veel extra werk heb om alle sensoren dubbel aan te maken.

Ik gebruik ESP Easy Mega 20180227 en hiermee zou direct Http push moeten kunnen en heb het zoals de volgende link geconfigureerd: https://www.letscontrolit..._Generic_HTTP_Advanced.29 (minus de typo in taskname :)). Helaas krijg ik niets in mijn DB en heb ook andere Body varianten geprbeerd.
Huidige config is:
Controller IP: 192.168.99.5
Controller Port: 8086
Controller User: root
Controller Password: root
Http Method: POST
HTTP URI: write?db=espdata
Http Header: Content-Type: application/x-www-form-urlencoded
Http Body: %1%%vname1%,%tskname%,%val1%%/1%
%1%%vname2%,%tskname%,%val2%%/1%
%1%%vname3%,%tskname%,%val3%%/1%
%1%%vname4%,%tskname%,%val4%%/1%
%1%%vname5%,%tskname%,%val5%%/1%

Ik zie dus niets in de DB komen terwijl HTTP wel degelijk werkt daar Domoticz prima via HTTP Push schrijft.

Iemand enig idee wat het zou kunnen zijn?

Acties:
  • 0 Henk 'm!

  • Lennyz
  • Registratie: Januari 2010
  • Laatst online: 29-08 20:08
it0 schreef op donderdag 18 januari 2018 @ 10:01:
Hoe zijn jullie ervaringen met micropython op de ESP's ? Ik krijg ze maar niet stabiel.
Zelfs hele simpele MQTT publishers scheiden er uit na een dag of zo.

Vergelijkbare code in arduino is rocksolid :?

Ik vind het programmeren in MP met de repl zo'n verademing, alles zie je direct! waar ik telkens met arduino 3 min aan het compileren ben!
Je post is al iets ouder maar je bent bijna de enige die het heeft over micropython. Ik ben het nu ook aan het uittesten en ik ben het met je eens. Het is echt een welkome toevoeging om te programmeren. Het maakt het programmeren zoveel makkelijker.

Bij mij draait de esp echter geheel stabiel, maar ik maak op dit moment geen gebruik van mqtt.

Acties:
  • 0 Henk 'm!

  • Pinky-H9
  • Registratie: December 2002
  • Laatst online: 26-10-2023
Pinky-H9 schreef op dinsdag 6 maart 2018 @ 09:33:
Hallo allemaal,

Mede dankzij de hulp van Daannn heb ik diverse ESP8266's werkend in huis om de nodige temp logging te doen.
De setup is nu ESP Domoticz Push > Domoticz Http Push> Influxdb > Grafana

Nu zou het mogelijk moeten zijn om het volgende te kunnen doen:
ESP Http Push (Advanced) > Influxdb > Grafana
Dit zou mijn verhaal veel makkelijker maken daar ik geen Domoticz gebruik en nu veel extra werk heb om alle sensoren dubbel aan te maken.

Ik gebruik ESP Easy Mega 20180227 en hiermee zou direct Http push moeten kunnen en heb het zoals de volgende link geconfigureerd: https://www.letscontrolit..._Generic_HTTP_Advanced.29 (minus de typo in taskname :)). Helaas krijg ik niets in mijn DB en heb ook andere Body varianten geprbeerd.
Huidige config is:
Controller IP: 192.168.99.5
Controller Port: 8086
Controller User: root
Controller Password: root
Http Method: POST
HTTP URI: write?db=espdata
Http Header: Content-Type: application/x-www-form-urlencoded
Http Body: %1%%vname1%,%tskname%,%val1%%/1%
%1%%vname2%,%tskname%,%val2%%/1%
%1%%vname3%,%tskname%,%val3%%/1%
%1%%vname4%,%tskname%,%val4%%/1%
%1%%vname5%,%tskname%,%val5%%/1%

Ik zie dus niets in de DB komen terwijl HTTP wel degelijk werkt daar Domoticz prima via HTTP Push schrijft.

Iemand enig idee wat het zou kunnen zijn?
Om mezelf maar even te quoten dit werkt wel (lokaal op de Pi)
echo "cpu value=1"> /dev/udp/localhost/8089

Ook Iptables aangepast: iptables -A INPUT -p udp -m state --state NEW -m udp --dport 8089 -j ACCEPT

Acties:
  • +2 Henk 'm!

  • CodeIT
  • Registratie: Juni 2002
  • Laatst online: 15-09 21:49

CodeIT

Code IT

Ik heb zojuist een m5stack besteld. Is een behuizing met 2" LCD + ESP32 + buttons + SD + speaker. Er zijn verschillende modules (batterij, lora, gps etc) beschikbaar. Deze kun je aan de onderzijde stacken.
Reviewtje van het ding:


Ik ga het gebruiken om mijn vloerverwarming mee te bedienen in de badkamer.

[ Voor 10% gewijzigd door CodeIT op 06-03-2018 12:53 ]


Acties:
  • 0 Henk 'm!

  • RoJan
  • Registratie: Januari 2011
  • Laatst online: 14-07 12:51
kevintjeb schreef op maandag 5 maart 2018 @ 18:46:
[...]


Ik gebruik ze voor verschilende projecten, momenteel ook een ESP-01S voor mij espbutton! :)
En de logische vervolgvraag: wat voor firmware gebruik je? Ik ben tot nu toe gewend ESPEasy te gebruiken, maar dat kan dus (nog) niet.

Acties:
  • 0 Henk 'm!

  • it0
  • Registratie: April 2000
  • Laatst online: 16-08 10:24

it0

Mijn mening is een feit.

Lennyz schreef op dinsdag 6 maart 2018 @ 12:23:
[...]


Je post is al iets ouder maar je bent bijna de enige die het heeft over micropython. Ik ben het nu ook aan het uittesten en ik ben het met je eens. Het is echt een welkome toevoeging om te programmeren. Het maakt het programmeren zoveel makkelijker.

Bij mij draait de esp echter geheel stabiel, maar ik maak op dit moment geen gebruik van mqtt.
Doe je iets met een netwerk stack? Ik heb het gevoel dat daar het euvel zit?
En welke versie en welk bord gebruik je , want hij wordt vaak bijgewerkt

Acties:
  • +1 Henk 'm!

  • kevintjeb
  • Registratie: Juli 2013
  • Laatst online: 10-01 14:42
RoJan schreef op dinsdag 6 maart 2018 @ 14:18:
[...]

En de logische vervolgvraag: wat voor firmware gebruik je? Ik ben tot nu toe gewend ESPEasy te gebruiken, maar dat kan dus (nog) niet.
Ik schrijf eigenlijk alle firmware zelf, bijna altijd met Arduino in platform.io/visual studio code. Ik heb ook wel eens gekeken naar de idf van espressif zelf, was verder niet nodig voor me. Dat is gewoon c++.

Acties:
  • 0 Henk 'm!

  • Teleflubbie
  • Registratie: Juni 2001
  • Laatst online: 14-09 20:23
DvD77 schreef op donderdag 1 maart 2018 @ 11:38:
Iemand hier die een ESP8266 ( heb zelf wemos D1) icm een RFID reader en MQTT goed werkend heeft ?
Ja ik heb hem hier draaien met een RC522. Als ik jouw omschrijving zo lees (reset), krijg ik de indruk dat de aansluiting tussen Wemos en RC522 niet helemaal juist is. Ik herken dit namelijk, want had ook problemen met resets als ik hem op bepaalde IO pin aansloot.
Heb je schema hoe je hem hebt aangesloten?

Acties:
  • +1 Henk 'm!

  • DvD77
  • Registratie: September 2010
  • Laatst online: 17-09 14:47
Teleflubbie schreef op woensdag 7 maart 2018 @ 18:34:
[...]


Ja ik heb hem hier draaien met een RC522. Als ik jouw omschrijving zo lees (reset), krijg ik de indruk dat de aansluiting tussen Wemos en RC522 niet helemaal juist is. Ik herken dit namelijk, want had ook problemen met resets als ik hem op bepaalde IO pin aansloot.
Heb je schema hoe je hem hebt aangesloten?
Ik heb inmiddels al redelijk wat pinouts geprobeerd. Heb m nu niet bij de hand. Welke firmware gebruik jij dan ?
Zou jij je fw kunnen delen ?

overigens de resets komen alleen voor met de 532 , de 522 heb ik nog steeds niet aan de praat.

Acties:
  • 0 Henk 'm!

  • jobr
  • Registratie: Januari 2009
  • Laatst online: 26-07 21:40
Pinky-H9 schreef op dinsdag 6 maart 2018 @ 09:33:
Hallo allemaal,

Mede dankzij de hulp van Daannn heb ik diverse ESP8266's werkend in huis om de nodige temp logging te doen.
De setup is nu ESP Domoticz Push > Domoticz Http Push> Influxdb > Grafana

Nu zou het mogelijk moeten zijn om het volgende te kunnen doen:
ESP Http Push (Advanced) > Influxdb > Grafana
Dit zou mijn verhaal veel makkelijker maken daar ik geen Domoticz gebruik en nu veel extra werk heb om alle sensoren dubbel aan te maken.

Ik gebruik ESP Easy Mega 20180227 en hiermee zou direct Http push moeten kunnen en heb het zoals de volgende link geconfigureerd: https://www.letscontrolit..._Generic_HTTP_Advanced.29 (minus de typo in taskname :)). Helaas krijg ik niets in mijn DB en heb ook andere Body varianten geprbeerd.
Huidige config is:
Controller IP: 192.168.99.5
Controller Port: 8086
Controller User: root
Controller Password: root
Http Method: POST
HTTP URI: write?db=espdata
Http Header: Content-Type: application/x-www-form-urlencoded
Http Body: %1%%vname1%,%tskname%,%val1%%/1%
%1%%vname2%,%tskname%,%val2%%/1%
%1%%vname3%,%tskname%,%val3%%/1%
%1%%vname4%,%tskname%,%val4%%/1%
%1%%vname5%,%tskname%,%val5%%/1%

Ik zie dus niets in de DB komen terwijl HTTP wel degelijk werkt daar Domoticz prima via HTTP Push schrijft.

Iemand enig idee wat het zou kunnen zijn?
Heb je het al opgelost?
Bij mij werkt het met bijv het volgende in de HTTP body:
Uptime,name=%tskname% value=%val1%

Ik heb een device uptime gebruikt. Met als Name in het blok values: value
Database moet wel bestaan.

Er wordt dan verstuurd:
Host: 192.168.1.159:8086
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 30

Uptime,name=Uptime value=22.00


Kun je eventueel zien door op de influxdb server uit te voeren:
sudo tcpdump port 8086 -s 0 -A

Acties:
  • 0 Henk 'm!

  • Lennyz
  • Registratie: Januari 2010
  • Laatst online: 29-08 20:08
DvD77 schreef op woensdag 7 maart 2018 @ 20:50:
[...]


Ik heb inmiddels al redelijk wat pinouts geprobeerd. Heb m nu niet bij de hand. Welke firmware gebruik jij dan ?
Zou jij je fw kunnen delen ?

overigens de resets komen alleen voor met de 532 , de 522 heb ik nog steeds niet aan de praat.
Welke library gebruik je? Gebruik anders deze:

https://github.com/miguelbalboa/rfid

Dat is de meest onderhouden en uitgebreide library voor de MFRC522 met goede instructies.
it0 schreef op dinsdag 6 maart 2018 @ 14:19:
[...]


Doe je iets met een netwerk stack? Ik heb het gevoel dat daar het euvel zit?
En welke versie en welk bord gebruik je , want hij wordt vaak bijgewerkt
Ik stuur data die de vochtigheidssensor afgeeft naar mijn Blynk app via de REST api. Geen problemen tot nu toe. Ik draai de laatste versie op een Wemos D1 (de gewone).

[ Voor 28% gewijzigd door Lennyz op 08-03-2018 08:05 ]


Acties:
  • 0 Henk 'm!

  • Pinky-H9
  • Registratie: December 2002
  • Laatst online: 26-10-2023
jobr schreef op woensdag 7 maart 2018 @ 22:38:
[...]


Heb je het al opgelost?
Bij mij werkt het met bijv het volgende in de HTTP body:
Uptime,name=%tskname% value=%val1%

Ik heb een device uptime gebruikt. Met als Name in het blok values: value
Database moet wel bestaan.

Er wordt dan verstuurd:
Host: 192.168.1.159:8086
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 30

Uptime,name=Uptime value=22.00


Kun je eventueel zien door op de influxdb server uit te voeren:
sudo tcpdump port 8086 -s 0 -A
Ja inmiddels opgelost met %tskname% value=%val1%
Komt erbij dat ik zo stom was om de task niet naar de juiste controller te sturen ...... Duhhhh

Thanks

Acties:
  • 0 Henk 'm!

  • Meek-HA
  • Registratie: Oktober 2017
  • Laatst online: 02-12-2021
Ben bezig om de Meek MD1 verder te ontwikkelen wat gebaseerd is op een ESP8266-12F in combinatie met een ATmega328P. Voor degenen die interesse hebben, hieronder tref je de voorlopige code waarmee ESPEasy met PWM het dimmer gedeelte aan kan sturen vanuit Domoticz of via een simpele GET methode met een willekeurige browser:
Bij deze nog een linkje naar YouTube :
/*
* ***************************************************************************************************************************\
* Arduino project "ESP Easy" � Copyright www.esp8266.nu
*
* This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
* You received a copy of the GNU General Public License along with this program in file 'License.txt'.
*
* IDE download : https://www.arduino.cc/en/Main/Software
* ESP8266 Package : https://github.com/esp8266/Arduino
*
* Source Code : https://sourceforge.net/projects/espeasy/
* Support : http://www.esp8266.nu
* Discussion : http://www.esp8266.nu/forum/
*
* Additional information about licensing can be found at : http://www.gnu.org/licenses
**************************************************************************************************************************/

// This file is to be loaded onto an Arduino Pro Mini so it will act as a simple IO extender to the ESP module.
// Communication between ESP and Arduino is using the I2C bus, so only two wires needed.
// It best to run the Pro Mini on 3V3, although the 16MHz versions do not officially support this voltage level on this frequency.
// That way, you can skip levelconverters on I2C.
// Arduino Mini Pro uses A4 and A5 for I2C bus. ESP I2C can be configured but they are on GPIO-4 and GPIO-5 by default.


#include <Wire.h>
#include <avr/io.h>
#include <avr/interrupt.h>

#define DETECT 2 //zero cross detect
#define GATE 3 //TRIAC gate
#define PULSE 4 //trigger pulse width (counts)

int Meek;
int StepDown=1;
int StepUp=1;
int InputDelay=100;
int Domoticz;
int Domoticz1;
int Difference ;
int UpperLimit = 605;
int LowerLimit = 150;


#define I2C_MSG_IN_SIZE 4
#define I2C_MSG_OUT_SIZE 4

#define CMD_DIGITAL_WRITE 1
#define CMD_DIGITAL_READ 2
#define CMD_ANALOG_WRITE 3
#define CMD_ANALOG_READ 4
#define omhoog 8
#define omlaag 12


volatile uint8_t sendBuffer[I2C_MSG_OUT_SIZE];

void setup()
{
Wire.begin(0x7f);
Wire.onReceive(receiveEvent);
Wire.onRequest(requestEvent);
Serial.begin(9600);
pinMode(omhoog, INPUT);
pinMode(omlaag, INPUT);

// set up pins
pinMode(DETECT, INPUT); //zero cross detect
digitalWrite(DETECT, HIGH); //enable pull-up resistor
pinMode(GATE, OUTPUT); //TRIAC gate control

// set up Timer1
//(see ATMEGA 328 data sheet pg 134 for more details)
OCR1A = 100; //initialize the comparator
TIMSK1 = 0x03; //enable comparator A and overflow interrupts
TCCR1A = 0x00; //timer control registers set for
TCCR1B = 0x00; //normal operation, timer disabled

attachInterrupt(0,zeroCrossingInterrupt, RISING);

}

void zeroCrossingInterrupt(){ //zero cross detect
TCCR1B=0x04; //start timer with divide by 256 input
TCNT1 = 0; //reset timer - count from zero
}

ISR(TIMER1_COMPA_vect){ //comparator match
digitalWrite(GATE,HIGH); //set TRIAC gate to high
TCNT1 = 65536-PULSE; //trigger pulse width
}

ISR(TIMER1_OVF_vect){ //timer1 overflow
digitalWrite(GATE,LOW); //turn off TRIAC gate
TCCR1B = 0x00; //disable timer stopd unintended triggers
}


void loop() {

Difference = round(UpperLimit / LowerLimit);

if (Meek>=0 && Meek<=100) {
Domoticz = Meek;
}

if (Meek>=LowerLimit && Meek<=UpperLimit) {
Domoticz1 = map(OCR1A , LowerLimit, UpperLimit, 0 , 100);
}

if (Meek>=1 && Meek<=100) {
OCR1A =map(Meek,1,100, LowerLimit,UpperLimit);
}

if (Meek>=1 && Meek<=100) {
OCR1A =map(Meek,1,100, LowerLimit,UpperLimit);
}


if (Meek>=LowerLimit && Meek<=UpperLimit && Difference > (Domoticz-Domoticz1)) {
Domoticz = Domoticz1;
}


if (Meek>=LowerLimit && Meek<=UpperLimit) {
OCR1A = Meek; }


if (Meek>=1500 && Meek<=1599){
StepDown=(Meek-1500);}
if (Meek>=1500 && Meek<=1599){
StepDown=(Meek-1500);}
if (Meek>=1600 && Meek<=1699){
StepUp=(Meek-1600);}
if (Meek>=1700 && Meek<=1799){
InputDelay=(Meek-1700);}
if (Meek>=1800 && Meek<=1899 && OCR1A>150 && OCR1A<=603 ){
OCR1A=(OCR1A-(Meek-1800));}
if (Meek>=1900 && Meek<=1999 && OCR1A>=150 && OCR1A<603 ){
OCR1A=(OCR1A+(Meek-1900));}
if (Meek==2000 && OCR1A>=150 && OCR1A<=603){
OCR1A=(OCR1A+1);}
if (Meek==2000 && OCR1A==604){
OCR1A=(0);}
if (Meek==2001 && OCR1A==0){
OCR1A=(605);}
if (Meek==2001 && OCR1A<=603 && OCR1A>=150){
OCR1A=(OCR1A-1);}

if (OCR1A>UpperLimit) {
OCR1A=UpperLimit;}

if (OCR1A>0 && OCR1A<=LowerLimit) {
OCR1A=LowerLimit;}


Serial.print("Meek = ");
Serial.print(Meek);
Serial.print("OCR1A = ");
Serial.print(OCR1A);
Serial.print("domoticz =");
Serial.print(Domoticz);
Serial.print("Difference =");
Serial.print(Difference);
Serial.print("Domoticz11111 =");
Serial.print(Domoticz1);
delay(1000);
Serial.print('\n');


int hoog = digitalRead (omhoog);
if (hoog == 1 ){
OCR1A=(OCR1A+1) ;


}


int laag = digitalRead (omlaag);
if (laag == 1 ){
OCR1A=(OCR1A-1);
}


delay(InputDelay);
}

void receiveEvent(int count)
{
if (count == I2C_MSG_IN_SIZE)
{
byte cmd = Wire.read();
byte port = Wire.read();
int value = Wire.read();
value += Wire.read()*256;
switch(cmd)
{
case CMD_DIGITAL_WRITE:
pinMode(port,OUTPUT);
digitalWrite(port,value);
break;
case CMD_DIGITAL_READ:
pinMode(port,INPUT_PULLUP);
clearSendBuffer();
sendBuffer[0] = digitalRead(port);
break;
case CMD_ANALOG_WRITE:
//analogWrite(port,value);
Meek=(value);
break;
case CMD_ANALOG_READ:
clearSendBuffer();
int valueRead = Domoticz;
sendBuffer[0] = valueRead & 0xff;
sendBuffer[1] = valueRead >> 8;
break;
}
}
}

void clearSendBuffer()
{
for(byte x=0; x < sizeof(sendBuffer); x++)
sendBuffer[x]=0;
}

void requestEvent()
{
Wire.write((const uint8_t*)sendBuffer,sizeof(sendBuffer));
}
Nogmaals, code is nog niet compleet, maar wel functionerend :)

[ Voor 88% gewijzigd door Meek-HA op 09-03-2018 19:53 ]


Acties:
  • 0 Henk 'm!

  • arnoldg
  • Registratie: Juni 2009
  • Laatst online: 05-09 18:30
Hallo Meek en de rest,

Ikzelf ben ook met een wifi dimmer bezig, ik gebruik hier echter een attiny 85 voor.
heb nu al enkele maanden een prototype draaien.

ik stuur de attiny middels softserial aan, omdat de interrupt ingang gebruikt wordt voor de ZCD.
Ik had een print ontworpen voor een esp8266-12 echter wegens te weinig research had ik de esp niet goed aangesloten :(

De gehele dimmer incl. voeding heb ik op een print weten te proppen die in een inbouwdoos past.
Zit nog te wachten op de laatste componenten dan ga ik een nieuwe prototype maken. waarna ik een werkende print wil gaan maken.

Voor het aansturen van de lichtbron ga ik gebruik maken van een BTA16-600CW dit type is een snubberless thyristor. Zodoende heb ik geen extra condensatoren en weerstanden nodig om inductie stromen tegen te gaan.

Ik hoop dat alles past, misschien blijft er dan nog een beetje ruimte op de print over om in de toekomst bediening bij in te bouwen.

Acties:
  • 0 Henk 'm!

  • gastje01
  • Registratie: Oktober 2005
  • Laatst online: 16:57
Ik heb op dit moment een Wemos D1 Mini buiten hangen met daar aan een DS18b20 en een luchtdruksensor. Geflasht met Espeasy en gevoed door 2 (oude) 18650 cellen die uit een overleden laptop accu komen. Temp + bar worden 1x per 5 minuten via MQTT doorgestuurd aan Domoticz en tussendoor is de Wemos in Deepsleep. Dit houdt ie (de kou zal ook een rol spelen) zo'n 2-3 maanden vol op de cellen die er nu aan hangen.

Nu moest ik m deze week weer opladen en ik dacht kan dat nu niet makkelijker? Daarom heb ik een TP4056 module besteld, 2 zonnepaneeltjes en 2 diodes om de cellen overdag bij te laden. Daar kom ik wel uit. Aan de andere kant is er de software. Is het in espeasy, of desnoods een andere kant-en-klaar oplossing mogelijk om in te stellen dat wanneer de temperatuur niet veranderd is sinds de laatste waarde er geen verbinding gemaakt hoeft te worden?

Voorbeeldje:
10:00u 15.2 graden ->send, terug in slaap
10:05u 15.2 graden ->direct terug in slaap
10:10u 15.8 graden ->send, terug in slaap

De wifi verbinding gebruikt volgens mij het meest, dus ik dacht als ik dit voor een deel kan verminderen, hoef ik ook minder energie op te vangen met de paneeltjes.

Graag wil ik ook het voltage van de accu meten met een 100K weerstandje van de + van de lipo naar de A0 van de Wemos. Kan ik dit gewoon direct aansluiten terwijl er nog een TP4056 tussen zit?

Acties:
  • +1 Henk 'm!

  • jobr
  • Registratie: Januari 2009
  • Laatst online: 26-07 21:40
gastje01 schreef op dinsdag 13 maart 2018 @ 12:18:
Ik heb op dit moment een Wemos D1 Mini buiten hangen met daar aan een DS18b20 en een luchtdruksensor. Geflasht met Espeasy en gevoed door 2 (oude) 18650 cellen die uit een overleden laptop accu komen. Temp + bar worden 1x per 5 minuten via MQTT doorgestuurd aan Domoticz en tussendoor is de Wemos in Deepsleep. Dit houdt ie (de kou zal ook een rol spelen) zo'n 2-3 maanden vol op de cellen die er nu aan hangen.

Nu moest ik m deze week weer opladen en ik dacht kan dat nu niet makkelijker? Daarom heb ik een TP4056 module besteld, 2 zonnepaneeltjes en 2 diodes om de cellen overdag bij te laden. Daar kom ik wel uit. Aan de andere kant is er de software. Is het in espeasy, of desnoods een andere kant-en-klaar oplossing mogelijk om in te stellen dat wanneer de temperatuur niet veranderd is sinds de laatste waarde er geen verbinding gemaakt hoeft te worden?

Voorbeeldje:
10:00u 15.2 graden ->send, terug in slaap
10:05u 15.2 graden ->direct terug in slaap
10:10u 15.8 graden ->send, terug in slaap

De wifi verbinding gebruikt volgens mij het meest, dus ik dacht als ik dit voor een deel kan verminderen, hoef ik ook minder energie op te vangen met de paneeltjes.

Graag wil ik ook het voltage van de accu meten met een 100K weerstandje van de + van de lipo naar de A0 van de Wemos. Kan ik dit gewoon direct aansluiten terwijl er nog een TP4056 tussen zit?
Ik denk dat dit niet kan. Na deepsleep start de esp opnieuw op. Heeft dus geen weet van de vorige waarde.
Het is niet hibernate zoals op een PC/laptop.
Ik denk dat het ook niet zoveel zal opleveren. De wifi verbinding is dan toch al gemaakt.
Als je zelf iets schrijft zou dit misschien wel kunnen door de vorige waarde in flash weg te schrijven.

Je zult dan de laadspanning meten en dan zegt niet zoveel over de conditie van de battery.

Acties:
  • 0 Henk 'm!

  • gastje01
  • Registratie: Oktober 2005
  • Laatst online: 16:57
jobr schreef op dinsdag 13 maart 2018 @ 18:32:
Ik denk dat dit niet kan. Na deepsleep start de esp opnieuw op. Heeft dus geen weet van de vorige waarde.
Het is niet hibernate zoals op een PC/laptop.
Ik denk dat het ook niet zoveel zal opleveren. De wifi verbinding is dan toch al gemaakt.
Als je zelf iets schrijft zou dit misschien wel kunnen door de vorige waarde in flash weg te schrijven.
Das jammer, zo ver had ik er nog niet over nagedacht. Ik had het idee een beetje afgekeken van een goedkope Ali 433MHz sensor die alleen veranderingen doorstuurt en daardoor lekker lang op een batterij mee gaat (de weergegeven temperatuur klopt dan weer van geen kant maar dat is een ander verhaal).

Zelf schrijven ben ik niet handig genoeg voor en t levert dus blijkbaar niet genoeg op om er tijd in te steken. Als het al bestond, mooi meegenomen, anders jammer dan, een extra accu of Solar-cell is goedkoper en makkelijker in dit geval.
Je zult dan de laadspanning meten en dan zegt niet zoveel over de conditie van de battery.
Je meet dan toch direct aan de cell? Wanneer ik een 18650 cell via een Wemos Battery Shield aan het laden ben zie ik het voltage ook langzaam omhoog kruipen en niet direct 4.2V aangeven. Dat het niet (heel) accuraat is. Het gaat me er alleen om dat ik een melding kan laten verzenden wanneer het voltage onder een bepaalde waarde dropt. Zo is het schema zoals ik het aan wilde gaan sluiten:
buitentempsensor

Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 16-09 11:44
Mensen hier die ervaring hebben met het versturen van array`s via MQTT met behulp van JSON? Wat ik me vooral af vraag is of de JSON message die ik wil versturen niet te groot is. Mijn doel is om de history van een temperatuur sensor voor een dag vast te houden in een MQTT message. Hierbij wil ik elke 10 minuten een meting toevoegen aan een struct array welke bestaat uit een datum tijd string en float value. Deze array is dus 144 elementen groot, deze word in een MQTT message gezet en verstuurd met de persistance flag op true. Gaat mijn MQTT broker hier van over zijn nek omdat de messages te groot worden of valt het allemaal wel mee.

Acties:
  • 0 Henk 'm!

  • RoJan
  • Registratie: Januari 2011
  • Laatst online: 14-07 12:51
Ik heb inmiddels enkele ESP-01S kaartjes binnen en het valt me op dat ze erg netjes zijn afgewerkt en inderdaad een duidelijk betere antenne hebben.
Het is me ook gelukt om ESPEasy erop aan de praat te krijgen met behulp van de laatste beta die is te downloaden. al met al best een fijn kaartje. Heel klein en bruikbaar.

Acties:
  • 0 Henk 'm!

  • kevintjeb
  • Registratie: Juli 2013
  • Laatst online: 10-01 14:42
rorie schreef op woensdag 14 maart 2018 @ 10:33:
Mensen hier die ervaring hebben met het versturen van array`s via MQTT met behulp van JSON? Wat ik me vooral af vraag is of de JSON message die ik wil versturen niet te groot is. Mijn doel is om de history van een temperatuur sensor voor een dag vast te houden in een MQTT message. Hierbij wil ik elke 10 minuten een meting toevoegen aan een struct array welke bestaat uit een datum tijd string en float value. Deze array is dus 144 elementen groot, deze word in een MQTT message gezet en verstuurd met de persistance flag op true. Gaat mijn MQTT broker hier van over zijn nek omdat de messages te groot worden of valt het allemaal wel mee.
Een snelle Google search: https://stackoverflow.com...-length-for-a-mqtt-broker

Dat moet wel lukken :D.

Wat is je uiteindelijke use case hier voor?

Acties:
  • 0 Henk 'm!

  • Tsurany
  • Registratie: Juni 2006
  • Niet online

Tsurany

⭐⭐⭐⭐⭐

rorie schreef op woensdag 14 maart 2018 @ 10:33:
Mensen hier die ervaring hebben met het versturen van array`s via MQTT met behulp van JSON? Wat ik me vooral af vraag is of de JSON message die ik wil versturen niet te groot is. Mijn doel is om de history van een temperatuur sensor voor een dag vast te houden in een MQTT message. Hierbij wil ik elke 10 minuten een meting toevoegen aan een struct array welke bestaat uit een datum tijd string en float value. Deze array is dus 144 elementen groot, deze word in een MQTT message gezet en verstuurd met de persistance flag op true. Gaat mijn MQTT broker hier van over zijn nek omdat de messages te groot worden of valt het allemaal wel mee.
Als je een messaging bus hebt zie ik zelf niet in waarom je dan data op wilt sparen in plaats van gewoon uit te sturen op moment van verzamelen. Als dit puur om het beperken van stroom gaat zijn daar ook nog wel wat oplossingen voor.

SMA SB5.0 + 16x Jinko 310wp OWO + 10x Jinko 310wp WNW |--|--| Daikin 4MXM68N + 1x FTXA50AW + 3x FTXM20N


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 16-09 11:44
Bedankt alvast voor de reacties, hierbij een situatie schets van mijn use case. In de tuin heb ik een ESP8266 die de bodemvochtigheid meet, deze word elk uur uitgelezen. Deze waarde word zowel verzonden via een MQTT bericht als in een array opgeslagen lokaal. Deze array word om 12 uur snachts weer gereset, je kan dus maximaal van een dag terug de history van deze metingen terug zien. Om deze en andere data te visualiseren heb ik een webpagina gemaakt met een MQTT client in javascript. Deze laat netjes de gemeten bodemvochtigheid, buiten temperatuur status buitenverlichting enz.zien. Nu wil ik hier dus een grafiek aan toevoegen, welke het verloop van de bodemvochtigheid laat zien. Voor het uitwisselen van data tussen mijn esp`s en javascript client gebruik ik JSON, dit werkt perfect. Dit zijn nu vrij kleine berichtjes, ik vroeg me dus af of deze niet te groot zou worden als ik hier alle gemeten waardes uit mijn array aan zou toevoegen. Hierbij gebruik ik voor een array element een struct met daarin een gemeten waarde en een date time string.

Acties:
  • +1 Henk 'm!

  • Geo001
  • Registratie: November 2009
  • Laatst online: 17-09 16:06
Zojuist mn ESP32 aan de praat gekregen!

Hij luistert naar een iBeacon (BLE) signaal van de Tilt Hydrometer die in het vergistende bier ligt te dobberen.

ESP32 - TiltHydrometer

Acties:
  • 0 Henk 'm!

  • Tsurany
  • Registratie: Juni 2006
  • Niet online

Tsurany

⭐⭐⭐⭐⭐

@rorie is er geen mogelijkheid voor een simpele database? Wat je nu doet kan prima werken maar het is wel een stuk praktischer om er een database bij te nemen waar je alle data in weg schrijft.

SMA SB5.0 + 16x Jinko 310wp OWO + 10x Jinko 310wp WNW |--|--| Daikin 4MXM68N + 1x FTXA50AW + 3x FTXM20N


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 16-09 11:44
@Tsurany Een database zou ook een oplossing zijn, client draait vanaf een Raspberry Pi apache. De oplossing die ik nu voor ogen heb heeft op dit moment mijn voorkeur, dus alles via MQTT berichten. Nu alleen nog kijken hoe de performance gaat zijn.

Acties:
  • 0 Henk 'm!

  • Geo001
  • Registratie: November 2009
  • Laatst online: 17-09 16:06
@rorie De waarden die ik uitlees ben ik ook aan het opslaan en inzichtelijk aan het maken.
Hierbij heb ik gekozen om het geheel op te slaan in een influxdb met grafana om het te tonen. (ja ja.. overkill)
Als je met MQTT wil blijven werken zou je natuurlijk met Telegraf dat kunnen uitlezen en opslaan.

Acties:
  • 0 Henk 'm!

  • jobr
  • Registratie: Januari 2009
  • Laatst online: 26-07 21:40
gastje01 schreef op woensdag 14 maart 2018 @ 10:21:
[...]

Je meet dan toch direct aan de cell? Wanneer ik een 18650 cell via een Wemos Battery Shield aan het laden ben zie ik het voltage ook langzaam omhoog kruipen en niet direct 4.2V aangeven. Dat het niet (heel) accuraat is. Het gaat me er alleen om dat ik een melding kan laten verzenden wanneer het voltage onder een bepaalde waarde dropt. Zo is het schema zoals ik het aan wilde gaan sluiten:
[afbeelding]
Als de zon schijnt is het onbetrouwbaar aangezien de spanning zal oplopen door het zonnepaneel. Maar als het donker is geeft deze wel redelijk de juiste waarde aan. Natuurlijk niet direct na het laden maar naar enige tijd. Dus daar kun je misschien wel wat mee.
Je zou deze dus ook alleen kunnen uitlezen van 04:00-06:00 of zoiets (dan even met rules spelen).
Ik zou het gewoon proberen.

Acties:
  • 0 Henk 'm!

  • Bolukan
  • Registratie: Oktober 2002
  • Laatst online: 23-08 23:43
gastje01 schreef op woensdag 14 maart 2018 @ 10:21:
[...]

De wifi verbinding gebruikt volgens mij het meest, dus ik dacht als ik dit voor een deel kan verminderen, hoef ik ook minder energie op te vangen met de paneeltjes.
Hiervoor zou je toch het RTC memory voor kunnen gebruiken? Daarvan zijn 512 bytes (van de 768) beschikbaar, zeg ik uit mijn hoofd.

Acties:
  • 0 Henk 'm!

  • Pinky-H9
  • Registratie: December 2002
  • Laatst online: 26-10-2023
Hi,

Gisteren de SonOff S20 binnen gekregen en geflasht met ESPEasy (Mega 1mb versie) en werkt op zich naar behoren alleen krijg ik met geen mogelijkheid een DS18B20 aan de gang.

Nu is de seriele poort (RX+TX) ook de GPIO's en moet je in advanced de serieele poort uit zetten maar ook dan Nope Nada Njente. Natuurlijk ben ik niet vergeten een 10K te gebruiken op 3.3V en de GPIO.

Iemand een tip / idee ? Ik heb tevens GPIO 13 & 15 (13 = groene led en 15 = via poot van weerstand) maar ook daar geen geluk.

Acties:
  • 0 Henk 'm!

  • Knappa
  • Registratie: April 2009
  • Laatst online: 19:59
gastje01 schreef op woensdag 14 maart 2018 @ 10:21:
[...]

Das jammer, zo ver had ik er nog niet over nagedacht. Ik had het idee een beetje afgekeken van een goedkope Ali 433MHz sensor die alleen veranderingen doorstuurt en daardoor lekker lang op een batterij mee gaat (de weergegeven temperatuur klopt dan weer van geen kant maar dat is een ander verhaal).

Zelf schrijven ben ik niet handig genoeg voor en t levert dus blijkbaar niet genoeg op om er tijd in te steken. Als het al bestond, mooi meegenomen, anders jammer dan, een extra accu of Solar-cell is goedkoper en makkelijker in dit geval.


[...]


Je meet dan toch direct aan de cell? Wanneer ik een 18650 cell via een Wemos Battery Shield aan het laden ben zie ik het voltage ook langzaam omhoog kruipen en niet direct 4.2V aangeven. Dat het niet (heel) accuraat is. Het gaat me er alleen om dat ik een melding kan laten verzenden wanneer het voltage onder een bepaalde waarde dropt. Zo is het schema zoals ik het aan wilde gaan sluiten:
[afbeelding]
Andres Spiess op youtube heeft hier een filmpje over. Je kan nl. een bepaald geheugenblok gebruiken.

Acties:
  • 0 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 23:38
@Knappa Ik gok dat het een espeasy beperking is.
Als je het zelf schrijft kan je inderdaad EEPROM of SPIFFS gebruiken om data op te slaan.

(Geen ervaring met espeasy ea)

- knip -


Acties:
  • 0 Henk 'm!

  • Dr.Roelski
  • Registratie: Juni 2001
  • Laatst online: 04-09 21:02

Dr.Roelski

Walk on ....

Pinky-H9 schreef op vrijdag 16 maart 2018 @ 13:49:
Hi,

Gisteren de SonOff S20 binnen gekregen en geflasht met ESPEasy (Mega 1mb versie) en werkt op zich naar behoren alleen krijg ik met geen mogelijkheid een DS18B20 aan de gang.

Nu is de seriele poort (RX+TX) ook de GPIO's en moet je in advanced de serieele poort uit zetten maar ook dan Nope Nada Njente. Natuurlijk ben ik niet vergeten een 10K te gebruiken op 3.3V en de GPIO.

Iemand een tip / idee ? Ik heb tevens GPIO 13 & 15 (13 = groene led en 15 = via poot van weerstand) maar ook daar geen geluk.
je kan er ook https://github.com/arendst/Sonoff-Tasmota op zetten, maar dan zul je wel MQTT moeten gebruiken. Werkt bij mij als een speer. Heb een DHT op een sonoff pow gezet, dus ik ga er vanuit dat een ds18b20 op een S20 ook wel gaat lukken.

Acties:
  • 0 Henk 'm!

  • gastje01
  • Registratie: Oktober 2005
  • Laatst online: 16:57
Knappa schreef op vrijdag 16 maart 2018 @ 14:33:
[...]
Andres Spiess op youtube heeft hier een filmpje over. Je kan nl. een bepaald geheugenblok gebruiken.
Ik heb even snel gekeken, maar dit gaat me boven m'n pet. Ik hang er wel een extra accu aan, dat is met 2 soldeerpuntjes gedaan. Ik snap nu wel waarom t nergens (Tasmota, ESPeasy etc) standaard in zit.

Acties:
  • 0 Henk 'm!

  • Knappa
  • Registratie: April 2009
  • Laatst online: 19:59
gastje01 schreef op zaterdag 17 maart 2018 @ 18:01:
[...]


Ik heb even snel gekeken, maar dit gaat me boven m'n pet. Ik hang er wel een extra accu aan, dat is met 2 soldeerpuntjes gedaan. Ik snap nu wel waarom t nergens (Tasmota, ESPeasy etc) standaard in zit.
Ik had niet gelezen dat je met ESPeasy werkte, sorry.

Acties:
  • 0 Henk 'm!

  • gastje01
  • Registratie: Oktober 2005
  • Laatst online: 16:57
Knappa schreef op zaterdag 17 maart 2018 @ 20:11:
[...]
Ik had niet gelezen dat je met ESPeasy werkte, sorry.
Dat was ook geen keiharde eis hoor, maar ESPeasy doet op dit moment alles wat ik er mee wil (sensoren uitlezen, mqtt en domoticz)

Acties:
  • 0 Henk 'm!

  • Roekeloos
  • Registratie: Februari 2011
  • Laatst online: 23:12
Ik ben enorm op zoek naar een betaalbare (dus ESP gebaseerde) "room controller".

Ik heb een Sonoff Touch Dual, maar helaas ik die functionaliteit voor mij te beperkt met 2 toggle switches. Ik wil niet alleen de verlichting kunnen bedienen, maar ook rolluiken, verwarming, etc. Ik stel me zo voor dat ik een klein touchscreentje heb waarop ik per ruimte de knoppen kan laten zien die relevant zijn. Een hele tablet aan de muur in iedere kamer is ook weer wat overdreven hiervoor. De room controller hoeft niet lokaal iets te kunnen schakelen, alleen commando's versturen via MQTT o.i.d.

Bij voorkeur kan de controller inclusief eventueel benodigde voeding in een standaard EU inbouwdoos, net zoals het geval is bij die Sonoff spullen. Zou jammer zijn als het volledig opbouw moet worden.

Iemand zoiets al tegengekomen?

Acties:
  • 0 Henk 'm!

  • lxz
  • Registratie: Februari 2001
  • Laatst online: 23:26

lxz

Niet precies wat je omschrijft, maar ik heb hiervoor de onderdelen binnen en het werkt goed samen met Home Assistant via MQTT.

Jammere eraan is dat er allerlei 3d-printables zijn, maar nog niets wat in/op een inbouwdoos past zoals wij deze kennen (alleen US-sized). Maar misschien zou je er eens naar kunnen kijken. Die Nextion-schermpjes werken best goed samen met een ESP8266

Acties:
  • +2 Henk 'm!

  • Dooxed
  • Registratie: November 2005
  • Laatst online: 02-09 15:57
Roekeloos schreef op zondag 18 maart 2018 @ 22:24:
Ik ben enorm op zoek naar een betaalbare (dus ESP gebaseerde) "room controller".

Ik heb een Sonoff Touch Dual, maar helaas ik die functionaliteit voor mij te beperkt met 2 toggle switches. Ik wil niet alleen de verlichting kunnen bedienen, maar ook rolluiken, verwarming, etc. Ik stel me zo voor dat ik een klein touchscreentje heb waarop ik per ruimte de knoppen kan laten zien die relevant zijn.
Heb je nog een oude smartphone over? Programmeer je daar je knopjes en aansturing op. Ding heeft een scherm en wifi, en verbruikt weinig. Je kan nog kiezen of je hem ergens met wil leggen als een soort afstandsbediening of toch ophangen.

Acties:
  • 0 Henk 'm!

  • amarkest
  • Registratie: Februari 2014
  • Laatst online: 14-09 19:35
hoi, ik orienteer me op een fijnstofmeter tbv meting op het woonerf.
welke meter gebruik jij en is ie eenvoudig te installeren?
last but not least wat is de prijs?

Acties:
  • +1 Henk 'm!

  • NielsTn
  • Registratie: December 2006
  • Laatst online: 17-09 12:36
amarkest schreef op vrijdag 23 maart 2018 @ 17:02:
[...]


hoi, ik orienteer me op een fijnstofmeter tbv meting op het woonerf.
welke meter gebruik jij en is ie eenvoudig te installeren?
last but not least wat is de prijs?
Ik gebruik de SDS011 als fijnstofmeter.

Het bouwen is eenvoudig met twee regenbuisbochten. Of luxer: een 3D geprintte behuizing in een installatiedoos.
Kostprijs vd sensor ik meen zo’n 15€.

Meer info: check de site van luftdaten.io

Tesla Model 3 LR DualMotor - AP & FSD | 4800Wp solar panels | 11.4GJ thermal solar panels


Acties:
  • +1 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
amarkest schreef op vrijdag 23 maart 2018 @ 17:02:
[...]

hoi, ik orienteer me op een fijnstofmeter tbv meting op het woonerf.
welke meter gebruik jij en is ie eenvoudig te installeren?
last but not least wat is de prijs?
Zie in de tekst op die site:
Om zelf aan de slag te gaan en een meetstation te bouwen, raadpleeg de Luftdaten.info website
Gaat wel lukken, zo? :P

[ Voor 6% gewijzigd door Room42 op 23-03-2018 17:18 ]

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • amarkest
  • Registratie: Februari 2014
  • Laatst online: 14-09 19:35
Room42 schreef op vrijdag 23 maart 2018 @ 17:17:
[...]

Zie in de tekst op die site:

[...]

Gaat wel lukken, zo? :P
Zijn er ook kant-en-klare stations van dit type?

Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
amarkest schreef op vrijdag 23 maart 2018 @ 17:23:
[...]

Zijn er ook knt-en-klare stations van dit type?
Ongetwijfeld maar dan heb je waarschijnlijk niets aan dit topic ;)
Probeer het eens door zelf te [google=fijnstofmeter kopen], a.u.b.

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • amarkest
  • Registratie: Februari 2014
  • Laatst online: 14-09 19:35
Room42 schreef op vrijdag 23 maart 2018 @ 17:26:
[...]

Ongetwijfeld maar dan heb je waarschijnlijk niets aan dit topic ;)
Probeer het eens door zelf te [google=fijnstofmeter kopen], a.u.b.
@NielsTn
ik heb ze nl door intensief te googlen niet kunnen vinden, behalve een aantal clubs die zelf-bouw workshops organiseren.

SDS011 wordt momenteel door RIVM getest, ze zoeken nog naar een algoritme om de meetresultaten bij hogere luchtvochtigheid beter te krijgen, de SDS011 geeft dan te lage waarden aan.

Hoe hebben jullie dat opgelost?

Acties:
  • +1 Henk 'm!

  • NielsTn
  • Registratie: December 2006
  • Laatst online: 17-09 12:36
amarkest schreef op vrijdag 23 maart 2018 @ 17:31:
[...]

@NielsTn
ik heb ze nl door intensief te googlen niet kunnen vinden, behalve een aantal clubs die zelf-bouw workshops organiseren.

SDS011 wordt momenteel door RIVM getest, ze zoeken nog naar een algoritme om de meetresultaten bij hogere luchtvochtigheid beter te krijgen, de SDS011 geeft dan te lage waarden aan.

Hoe hebben jullie dat opgelost?
Niet, ik gebruik de software van luftdaten, en RIVM maakt gebruik van de nederlandse registraties uit deze database (geanonimiseerd).

Tesla Model 3 LR DualMotor - AP & FSD | 4800Wp solar panels | 11.4GJ thermal solar panels


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 16-09 11:44
De database optie is misschien toch beter gezien mijn ESP8266 grote array`s van structs niet zo leuk vind. Nou dacht ik dat er een core library beschikbaar zou zijn om direct vanaf mijn esp8266 data op te slaan in een MySQL database, dit is dus niet zo. Na wat zoekwerk kom ik wat vage librarys op github tegen of de optie om een php script aan te roepen. Zijn er hier mensen die een betere oplossing hebben of is dit gewoon "The way to go".
Tsurany schreef op woensdag 14 maart 2018 @ 14:31:
@rorie is er geen mogelijkheid voor een simpele database? Wat je nu doet kan prima werken maar het is wel een stuk praktischer om er een database bij te nemen waar je alle data in weg schrijft.

Acties:
  • +1 Henk 'm!

  • Tsurany
  • Registratie: Juni 2006
  • Niet online

Tsurany

⭐⭐⭐⭐⭐

rorie schreef op dinsdag 27 maart 2018 @ 11:46:
De database optie is misschien toch beter gezien mijn ESP8266 grote array`s van structs niet zo leuk vind. Nou dacht ik dat er een core library beschikbaar zou zijn om direct vanaf mijn esp8266 data op te slaan in een MySQL database, dit is dus niet zo. Na wat zoekwerk kom ik wat vage librarys op github tegen of de optie om een php script aan te roepen. Zijn er hier mensen die een betere oplossing hebben of is dit gewoon "The way to go".


[...]
MQTT en dan een service op je database server die het wegschrijft? Kan met vrijwel elke taal wel of via bijvoorbeeld NodeRED.

SMA SB5.0 + 16x Jinko 310wp OWO + 10x Jinko 310wp WNW |--|--| Daikin 4MXM68N + 1x FTXA50AW + 3x FTXM20N


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 16-09 11:44
Zo had ik het nog niet bekeken, een extra MQTT client die naar alle sensoren luistert en deze data wegschrijft naar een database. Daar kunnen we voorlopig weer even mee vooruit, word waarschijnlijk een python script of Node.js applicatie die op mijn Raspberry gaat draaien en data wegschrijft naar een MySQL database, ook op mijn raspbery pi.
Tsurany schreef op dinsdag 27 maart 2018 @ 12:10:
[...]

MQTT en dan een service op je database server die het wegschrijft? Kan met vrijwel elke taal wel of via bijvoorbeeld NodeRED.

Acties:
  • 0 Henk 'm!

  • trekker22
  • Registratie: Maart 2003
  • Laatst online: 23:08
ik heb een Huzzah Feather en dat is toch wel anders dan een Arduino Uno met mooie uitgangen die je makkelijk op een breadboard aansluit.

Op dit plaatje lijkt ook wel iets van een breadboard achtig iets er onder te zijn geklikt?

Afbeeldingslocatie: https://cdn.instructables.com/FRR/E5YZ/IQYSZZHZ/FRRE5YZIQYSZZHZ.LARGE.jpg

Iemand een idee wat dat is? Met experimenteren weinig zin om iets te moeten solderen :-)

Acties:
  • 0 Henk 'm!

  • jctjepkema
  • Registratie: Mei 2011
  • Laatst online: 17-09 13:54
trekker22 schreef op dinsdag 27 maart 2018 @ 14:07:
Iemand een idee wat dat is? Met experimenteren weinig zin om iets te moeten solderen :-)
https://nl.aliexpress.com...ae803_5&priceBeautifyAB=0

Acties:
  • 0 Henk 'm!

  • trekker22
  • Registratie: Maart 2003
  • Laatst online: 23:08
en wat gebruik je daar nog meer bij? Zijn er ook header pins die je daar dan gewoon op kan pluggen die dan contact maakt met de uitgangen van je esp?

Acties:
  • +1 Henk 'm!

  • jctjepkema
  • Registratie: Mei 2011
  • Laatst online: 17-09 13:54
dit zijn gewoon 2.54mm header breadboard's net als de "normale" breadboards werken deze. Dus als het goed is kan jou huzzah hier zo in gestoken worden.
Pagina: 1 ... 41 ... 80 Laatste