Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Lichtsensor met api

Pagina: 1
Acties:

Vraag


  • Jboy1991
  • Registratie: September 2012
  • Laatst online: 01:58
Goedendag beste tweakers,

Ik zit al geruime tijd met de volgende vraag en ik kan hier maar geen antwoord op vinden helaas.

Ik heb mooie programma geschreven dat wanneer ik plex (streaming server) pauzeer er via de webcam een foto gemaakt werd van de kamer en aan de hand hiervan de licht sterkte in de kamer bepaald werd. Zodat de lichten via hue automatisch aangingen bij schemer of regen etc ipv alleen zon opgang of ondergang

Nu heb ik de server pc verplaatst en uit de woonkamer gehaald. Met als resultaat geen webcam etc meer, dus ik moet opzoek naar een ander manier om de lichtsterkte in de kamer te meten

Ik zag dat Philips een motion sensor heeft alleen het nadeel is dat deze sensor alleen meet bij beweging (en wil het liefst geen apparatuur in zichtveld hebben)

Toen zag ik dat raspberry ook een manier heeft alleen ik heb nooit met phyton geschreven dus dit gaat ook lastig worden ben ik bang

Dus is er toevallig nog een andere manier om te meten en dit dan af te kunnen lezen op afstand (WiFi local)?

Beste antwoord (via Jboy1991 op 27-03-2018 11:30)


  • TommyboyNL
  • Registratie: Januari 2006
  • Niet online
Zelfs mijn moeder (docente Nederlands) zou dit moeten kunnen ;)

Neem bijvoorbeeld de volgende sensor: https://www.letscontrolit.com/wiki/index.php/TSL2561
Hier te koop: https://www.banggood.com/...0-0_p-1.html?sortType=asc

Combineer dat met een van de volgende ESP8266 bordjes: https://www.banggood.com/search/esp8266.html

Dan hoef je alleen maar ESPeasy te flashen (.BAT scriptje aftrappen, zie https://www.letscontrolit...l_ESPEasy_Firmware_Upload). De ESP8266 gooit vervolgens een AP de lucht in. Hier verbind je mee, en kan in een webGUI alle instellingen doen; je eigen wifi netwerk, DHCP of statisch, maar bovenal ook welke sensor je aansluit.
Vervolgens de boel weer uit, 4 draadjes tussen je sensor en ESP bordje, de boel weer aan zetten, en naar http://<sensorIP>/iets gaan, waarna je op een webpagina de waarde te zien krijgt.
Ja, je zal 5 pinnetjes moeten solderen, maar dat is dan ook wel het moeilijkste.


In het kort dus 3 handleidingen volgen:
https://www.letscontrolit...l_ESPEasy_Firmware_Upload
en
https://www.letscontrolit.com/wiki/index.php/EasySetup
en
https://www.letscontrolit.com/wiki/index.php/TSL2561#ESPEasy

Als je er dan nog steeds niet uit komt, zijn er zat mensen op GoT die je handje vast willen houden (waaronder ik, ik moet de benodigdheden hier nog *ergens* hebben liggen...)


Edit:
Zelf heb ik deze momenteel voor me liggen:
Afbeeldingslocatie: https://www.schatenseite.de/wp-content/uploads/2016/04/160422_witty_cloud_01-1.jpg
Met alleen een knopje en de lichtsensor geconfigureerd (goedkope versie, dus 0 is donker, 1023 is licht, maar geen enkele lineariteit) krijg ik het volgende resultaat als ik http://192.168.1.60/json open in mijn browser:
JSON:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{"System":{
"Build": 20000,
"Unit": 0,
"Uptime": 6,
"Free RAM": 22992
},
"Sensors":[
{
"TaskName": "LDR",
"Analog": 275.00
},
{
"TaskName": "Button",
"Switch": 0.00
},
]}


De eerder door mij gelinkte lichtsensor geeft netjes een felheid in Lux terug. Ik moet die ook nog ergens hebben liggen, maar ga daar morgen bij daglicht naar op zoek. Nu eerst naar bed.

Edit2: Voor minder dan 3 euro heb je bovenstaande bordje in de brievenbus:
https://www.aliexpress.co...&needQuery=n&isFreeShip=y
https://www.ebay.nl/sch/i...loud&LH_PrefLoc=2&_sop=15

Laatste edit: Als je écht bang bent voor solderen, kan het ook zonder:
https://www.ebay.nl/itm/292419535919
https://www.ebay.nl/itm/311892263307
https://www.ebay.nl/itm/122683707892
Kost je in totaal $20.

[ Voor 32% gewijzigd door TommyboyNL op 26-03-2018 23:47 ]

Alle reacties


  • TommyboyNL
  • Registratie: Januari 2006
  • Niet online
Ik zou een ESP8266 bordje pakken, die voorzien van ESPeasy, en een door ESPeasy ondersteunde I2C lichtsensor. Je kan dan met een HTTP GET request de lichtintensiteit opvragen. Kost je minder dan een tientje.

  • Jboy1991
  • Registratie: September 2012
  • Laatst online: 01:58
TommyboyNL schreef op maandag 26 maart 2018 @ 23:07:
Ik zou een ESP8266 bordje pakken, die voorzien van ESPeasy, en een door ESPeasy ondersteunde I2C lichtsensor. Je kan dan met een HTTP GET request de lichtintensiteit opvragen. Kost je minder dan een tientje.
Leuk idee. Maar ben echt niet thuis in dit soort dingen. Neem aan dat het gesoldeerd moet worden en daarnaast moet er nog een driver geschreven worden en een webservice ?

Acties:
  • Beste antwoord

  • TommyboyNL
  • Registratie: Januari 2006
  • Niet online
Zelfs mijn moeder (docente Nederlands) zou dit moeten kunnen ;)

Neem bijvoorbeeld de volgende sensor: https://www.letscontrolit.com/wiki/index.php/TSL2561
Hier te koop: https://www.banggood.com/...0-0_p-1.html?sortType=asc

Combineer dat met een van de volgende ESP8266 bordjes: https://www.banggood.com/search/esp8266.html

Dan hoef je alleen maar ESPeasy te flashen (.BAT scriptje aftrappen, zie https://www.letscontrolit...l_ESPEasy_Firmware_Upload). De ESP8266 gooit vervolgens een AP de lucht in. Hier verbind je mee, en kan in een webGUI alle instellingen doen; je eigen wifi netwerk, DHCP of statisch, maar bovenal ook welke sensor je aansluit.
Vervolgens de boel weer uit, 4 draadjes tussen je sensor en ESP bordje, de boel weer aan zetten, en naar http://<sensorIP>/iets gaan, waarna je op een webpagina de waarde te zien krijgt.
Ja, je zal 5 pinnetjes moeten solderen, maar dat is dan ook wel het moeilijkste.


In het kort dus 3 handleidingen volgen:
https://www.letscontrolit...l_ESPEasy_Firmware_Upload
en
https://www.letscontrolit.com/wiki/index.php/EasySetup
en
https://www.letscontrolit.com/wiki/index.php/TSL2561#ESPEasy

Als je er dan nog steeds niet uit komt, zijn er zat mensen op GoT die je handje vast willen houden (waaronder ik, ik moet de benodigdheden hier nog *ergens* hebben liggen...)


Edit:
Zelf heb ik deze momenteel voor me liggen:
Afbeeldingslocatie: https://www.schatenseite.de/wp-content/uploads/2016/04/160422_witty_cloud_01-1.jpg
Met alleen een knopje en de lichtsensor geconfigureerd (goedkope versie, dus 0 is donker, 1023 is licht, maar geen enkele lineariteit) krijg ik het volgende resultaat als ik http://192.168.1.60/json open in mijn browser:
JSON:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{"System":{
"Build": 20000,
"Unit": 0,
"Uptime": 6,
"Free RAM": 22992
},
"Sensors":[
{
"TaskName": "LDR",
"Analog": 275.00
},
{
"TaskName": "Button",
"Switch": 0.00
},
]}


De eerder door mij gelinkte lichtsensor geeft netjes een felheid in Lux terug. Ik moet die ook nog ergens hebben liggen, maar ga daar morgen bij daglicht naar op zoek. Nu eerst naar bed.

Edit2: Voor minder dan 3 euro heb je bovenstaande bordje in de brievenbus:
https://www.aliexpress.co...&needQuery=n&isFreeShip=y
https://www.ebay.nl/sch/i...loud&LH_PrefLoc=2&_sop=15

Laatste edit: Als je écht bang bent voor solderen, kan het ook zonder:
https://www.ebay.nl/itm/292419535919
https://www.ebay.nl/itm/311892263307
https://www.ebay.nl/itm/122683707892
Kost je in totaal $20.

[ Voor 32% gewijzigd door TommyboyNL op 26-03-2018 23:47 ]


  • Jboy1991
  • Registratie: September 2012
  • Laatst online: 01:58
TommyboyNL schreef op maandag 26 maart 2018 @ 23:23:
Zelfs mijn moeder (docente Nederlands) zou dit moeten kunnen ;)

Neem bijvoorbeeld de volgende sensor: https://www.letscontrolit.com/wiki/index.php/TSL2561
Hier te koop: https://www.banggood.com/...0-0_p-1.html?sortType=asc

Combineer dat met een van de volgende ESP8266 bordjes: https://www.banggood.com/search/esp8266.html

Dan hoef je alleen maar ESPeasy te flashen (.BAT scriptje aftrappen, zie https://www.letscontrolit...l_ESPEasy_Firmware_Upload). De ESP8266 gooit vervolgens een AP de lucht in. Hier verbind je mee, en kan in een webGUI alle instellingen doen; je eigen wifi netwerk, DHCP of statisch, maar bovenal ook welke sensor je aansluit.
Vervolgens de boel weer uit, 4 draadjes tussen je sensor en ESP bordje, de boel weer aan zetten, en naar http://<sensorIP>/iets gaan, waarna je op een webpagina de waarde te zien krijgt.
Ja, je zal 5 pinnetjes moeten solderen, maar dat is dan ook wel het moeilijkste.


In het kort dus 3 handleidingen volgen:
https://www.letscontrolit...l_ESPEasy_Firmware_Upload
en
https://www.letscontrolit.com/wiki/index.php/EasySetup
en
https://www.letscontrolit.com/wiki/index.php/TSL2561#ESPEasy

Als je er dan nog steeds niet uit komt, zijn er zat mensen op GoT die je handje vast willen houden (waaronder ik, ik moet de benodigdheden hier nog *ergens* hebben liggen...)


Edit:
Zelf heb ik deze momenteel voor me liggen:
[afbeelding]
Met alleen een knopje en de lichtsensor geconfigureerd (goedkope versie, dus 0 is donker, 1023 is licht, maar geen enkele lineariteit) krijg ik het volgende resultaat als ik http://192.168.1.60/json open in mijn browser:
JSON:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{"System":{
"Build": 20000,
"Unit": 0,
"Uptime": 6,
"Free RAM": 22992
},
"Sensors":[
{
"TaskName": "LDR",
"Analog": 275.00
},
{
"TaskName": "Button",
"Switch": 0.00
},
]}


De eerder door mij gelinkte lichtsensor geeft netjes een felheid in Lux terug. Ik moet die ook nog ergens hebben liggen, maar ga daar morgen bij daglicht naar op zoek. Nu eerst naar bed.

Edit2: Voor minder dan 3 euro heb je bovenstaande bordje in de brievenbus:
https://www.aliexpress.co...&needQuery=n&isFreeShip=y
https://www.ebay.nl/sch/i...loud&LH_PrefLoc=2&_sop=15

Laatste edit: Als je écht bang bent voor solderen, kan het ook zonder:
https://www.ebay.nl/itm/292419535919
https://www.ebay.nl/itm/311892263307
https://www.ebay.nl/itm/122683707892
Kost je in totaal $20.
Bedankt voor je bericht! Hier heb ik inderdaad wat aan, heb geen soldeerbout etc dus denk dat ik voor die laatste ga. Wat ik mij dan wel weer afvraag. Waar haalt zon klein ding zn stroom vandaan? Of moet je daarvoor nog apart een USB poort aansluiten? (Ik geloof dat er op die onderste al 1 zit maar zie het niet echt goed pp de product fotos).

Maar het is goedkoop. Denk dat ik duurder uit ben als ik een kant en klaar product koop. En daarnaast we zitten op tweakers dus houden er toch van alles zelf te doen.

  • The Eagle
  • Registratie: Januari 2002
  • Laatst online: 00:11

The Eagle

I wear my sunglasses at night

Zit me af te vragen of je niet iets met f.lux zou kunnen (justgetflux.com). Dat kan ook hue lampen aansturen en snapt al zelf zonsopgang en ondrgang. Moet je dr alleen nog iets tegenaan programmeren dat bij pauze het licht aanpast maar dat stukje had je geloof ik al.
Enige wat anders is is dan het triggerpoint

Al is het nieuws nog zo slecht, het wordt leuker als je het op zijn Brabants zegt :)


  • TommyboyNL
  • Registratie: Januari 2006
  • Niet online
Jboy1991 schreef op dinsdag 27 maart 2018 @ 09:06:
Waar haalt zon klein ding zn stroom vandaan? Of moet je daarvoor nog apart een USB poort aansluiten? (Ik geloof dat er op die onderste al 1 zit maar zie het niet echt goed pp de product fotos).
Je moet het ding inderdaad voeden via zijn USB poort. Wellicht kan je aftappen van een TV, router, NAS, mediaplayer, whatever. Het ding trekt minder dan een Watt.

  • Jboy1991
  • Registratie: September 2012
  • Laatst online: 01:58
The Eagle schreef op dinsdag 27 maart 2018 @ 09:22:
Zit me af te vragen of je niet iets met f.lux zou kunnen (justgetflux.com). Dat kan ook hue lampen aansturen en snapt al zelf zonsopgang en ondrgang. Moet je dr alleen nog iets tegenaan programmeren dat bij pauze het licht aanpast maar dat stukje had je geloof ik al.
Enige wat anders is is dan het triggerpoint
Klopt als je alleen de lichten aanwilt als het donker is. Echter wonen we in een flat die bij bewolking al vrij donker kan zijn (woning is gewoon licht alleen dankzij een gemeente boom weinig zonlicht maar wel genoeg volgens de norm).

  • Jboy1991
  • Registratie: September 2012
  • Laatst online: 01:58
Ik heb vandaag eindelijk mn dingen binnen gekregen.

Maar ik loop nu al tegen een probleem op. Ik probeer dus de espeasy r120 erop te zetten. Ik heb de drivers van de chip geinstalleert alleen blijf ik de volgende error krijgen bij het uploaden

"error: espcomm_open failed"

als ik hierop google krijg ik veelal de berichten te lezen dat er dan een verkeerde com poort is gekozen. Echter zit de chip toch echt in com3 (usb aan de voorzijde)

update:
probleem opgelost, Moest de Flash knop inhouden en dan pas de usb stekker erin doen :). Flashen is dus volledig gelukt

[ Voor 12% gewijzigd door Jboy1991 op 14-04-2018 21:08 ]


  • TommyboyNL
  • Registratie: Januari 2006
  • Niet online
Goed om te horen dat je zo lekker bezig bent. Heb je ook al je lichtsensoren en kabeltjes binnen, en zo ja, lukt daar alles mee?

  • Jboy1991
  • Registratie: September 2012
  • Laatst online: 01:58
TommyboyNL schreef op maandag 16 april 2018 @ 20:41:
Goed om te horen dat je zo lekker bezig bent. Heb je ook al je lichtsensoren en kabeltjes binnen, en zo ja, lukt daar alles mee?
Kabel wel lichtsensor niet. Dus denk dat ik die ergens anders moet fixen. Enige nadeel er zijn webshops in Nederland die ze verkopen voor 10-14€ precies de zelfde als ik bestelt heb.
Pagina: 1