RaspiHome + ESP8266

Door Toppe op donderdag 23 april 2015 09:17 - Reacties (4)
Categorie: -, Views: 4.820

Zo,

Ondertussen een aantal dagen geen blog maar dat betekend niet dat ik niets heb gedaan.

Nee, de afgelopen dagen ben ik bezig geweest met de scene's, 433MHz ontvanger, ESP8266 en meer.

Code & GUI
Eerst even een korte code samenvatting:
  • Timer functie herschreven, hier zaten toch nog een aantal foutjes in. Timer moet het uitschakelen van bijvoorbeeld een PIR mogelijk maken.
  • Verbeterde functie geo fence.
  • Python script voor PIR en contact sensoren verbeterd
  • Bezig met events, wat is er de laatste (bijvoorbeeld) 24 uur gebeurd? Hier zitten nog wat haken en ogen en is ook nog niet af...
  • Thermostaat herschreven, website laadt nu sneller en daarna haalt hij pas de thermostaat informatie op*
  • Verbeterde notificatie waarschuwingen, bijvoorbeeld als een scene niet gestart kan worden, de thermostaat op een of andere manier bijgewerkt word OID.
*Hier zit een tijdwinst van ongeveer een seconde, ICY (E-Thermostaat) heeft officieel geen API maar toch hebben we hem werkend. Omdat er geen API is zal de snelheid voor hun geen grote rol spelen, jammer. Nu haal ik de informatie via AJAX op.

Helaas kom je er soms pas na een paar dagen achter dat iets niet helemaal lekker werkt of uiteindelijk helemaal niet werkt. Deze opties verbeter ik natuurlijk constant waar nodig.

433Mhz ontvangen
Dit blijft een beetje dossier hoofdpijn, 2 dagen geleden heb ik een extra (nieuwe) ontvanger in elkaar gesoldeerd, eerste testen waren zeker positief. Bereik was dik in orde en ook de snelheid was prima.

Helaas een aantal uren later viel het bereik weer weg zonder dat ik iets veranderd heb aan de fysieke installatie (plek, etc allemaal het zelfde). Nieuwe batterijen helpen totaal niet dus nu wacht ik op een "speciale antenne voor 433MHz", die komt vandaag als het goed is.

Heb er wel een hard hoofd in |:(

ESP8266
Meerdere mensen hebben al aangeven dat het slim is om over te stappen op een ESP8266 WiFi chip voor Arduino, dus m'n collega heeft de boel besteld en werkend gemaakt... Top!

Tot ik er achter kom dat er een vloek op mijn huis rust, ik heb de sensor opgehaald met de juiste configuratie etc er op. Thuis aangesloten, LANScan geopend (ideaal programma, Mac OS only?) en ja hoor, hij stond er tussen. Snel naar de website en t werkte allemaal.

Daarna even een DS18B20 aangesloten, en toen was het klaar. De ESP8266 kan ik niet meer vinden op het netwerk. Ook hiervan gister een nieuwe (+programmeer kabel) besteld dus ik kan straks weer aan het werk.

Nee, ik woon niet in een groot huis (appartement,56 vierkante meter? 8)7 ) met slechts 1 echt draagende muur. Bereik zou het probleem niet kunnen zijn.

Volgende: RaspiHome 04-'15 RaspiHome

Reacties


Door Tweakers user onok, donderdag 23 april 2015 12:17

Ik heb zelf ook lopen stoeien met een ESP8266 (icm. arduino nano, en ook met een DS18B20)), maar ik krijg m niet goed aan de praat. Ik heb een basisexample werkend gehad, maar heel erg onstabiel.

Grootste probleem is volgens mij het stroomverbruik: ik lees overal dat de chip meer stroom nodig heeft (van 300 mA tot wel 700mA) dan een arduino kan leveren (150mA).
Ook werkt de chip op 3.3V, de meeste arduino's (Uno, nano, Mega) werken op 5v.

Ik heb een levelconverter gehaalt, maar daarmee krijg ik m helemaal niet meer aan de praat :(

Door Tweakers user Sterk1, donderdag 23 april 2015 13:32

Zelf heb ik de ESP8266 in combinatie met een DS18B20 aan de praat gekregen. Een aparte 3.3 volt voeding is echt noodzakelijk. de 3.3V uitgang van de arduino is absoluut ontoereikend !

Probleem is wel dat het lastig is om op weg te komen met de esp8266, even doorzetten dus.

De site van scargill (google maar even) staat vol nuttige info.

Leuke blog, maar ik denk dat dit onderwerp zich uitstekend leent voor een Topic op het forum en dan wel eens heel lang kan worden, want de esp8266 is hot.

Door Tweakers user Thedr, donderdag 23 april 2015 13:35

Voor problemen omtrend de ESP8266 zou ik eens gaan kijken in het daarvoor bestemde topic hier op Got: https://gathering.tweakers.net/forum/list_messages/1621249

Door Tweakers user Toppe, vrijdag 24 april 2015 15:55

onok schreef op donderdag 23 april 2015 @ 12:17:
Ik heb zelf ook lopen stoeien met een ESP8266 (icm. arduino nano, en ook met een DS18B20)), maar ik krijg m niet goed aan de praat. Ik heb een basisexample werkend gehad, maar heel erg onstabiel.

Grootste probleem is volgens mij het stroomverbruik: ik lees overal dat de chip meer stroom nodig heeft (van 300 mA tot wel 700mA) dan een arduino kan leveren (150mA).
Ook werkt de chip op 3.3V, de meeste arduino's (Uno, nano, Mega) werken op 5v.

Ik heb een levelconverter gehaalt, maar daarmee krijg ik m helemaal niet meer aan de praat :(
Ik ga ze in de container gooien. Wat een ondingen, hoe kan je hier ooit betrouwbare hardware van maken?

Heb ondertussen maar eens deze besteld: TLN13UA06

Kijken of dat makkelijker werkt :)

Reageren is niet meer mogelijk