Tips: IKEA SPARSNÄS Energidisplay
- PHermansson
- EF Sponsor
- Inlägg: 4340
- Blev medlem: 22 december 2004, 00:46:38
- Ort: Särestad Grästorp
- Kontakt:
Re: Tips: IKEA SPARSNÄS Energidisplay
Också ett spännande projekt!
Ett problem med att lägga till koden i flera projekt är uppdateringar. Blir lätt rörigt om man ska ha de andra projekt som nämnts här aktuella och samtidigt ha en egen fristående version. En idé vore isf att "min" kod först ska vara ordentligt testad och optimerad.
En bättre ide är kanske att "min" kod skulle kunna bli ett bibliotek som kan inkluderas lite var som helst?
Ett problem med att lägga till koden i flera projekt är uppdateringar. Blir lätt rörigt om man ska ha de andra projekt som nämnts här aktuella och samtidigt ha en egen fristående version. En idé vore isf att "min" kod först ska vara ordentligt testad och optimerad.
En bättre ide är kanske att "min" kod skulle kunna bli ett bibliotek som kan inkluderas lite var som helst?
Re: Tips: IKEA SPARSNÄS Energidisplay
Allra bäst vore kanske ett Library för RFM69 som funkar på Native Arduino och ESP8266.
Avkodningen av datapaketet är ju väldigt lite av koden jämfört kommunikationen. Dessutom så kan man ju använda modulen till fler roliga saker, den verkar ju rätt kompetent.
Vill minnas att MySensors numera har stöd för modulen, men jag tror inte det är ett library.
Teoretiskt sett så borde MySensors därför vara en smalsak att fixa stöd i MySensors, samtidigt kanske det är precis tvärtom. Om MySensors "egna" kommunikation använder modulen kanske det är jättesvårt att få den att även ta in annat.
Avkodningen av datapaketet är ju väldigt lite av koden jämfört kommunikationen. Dessutom så kan man ju använda modulen till fler roliga saker, den verkar ju rätt kompetent.
Vill minnas att MySensors numera har stöd för modulen, men jag tror inte det är ett library.
Teoretiskt sett så borde MySensors därför vara en smalsak att fixa stöd i MySensors, samtidigt kanske det är precis tvärtom. Om MySensors "egna" kommunikation använder modulen kanske det är jättesvårt att få den att även ta in annat.
Re: Tips: IKEA SPARSNÄS Energidisplay
Vad roligt att se att det finns fler än jag som lägger onyttigt mycket tid på den här lilla energidisplayen! Jag har nördat in mig i avkodningen av signalen än så länge. Kolla gärna in
https://github.com/kodarn/Sparsnas
https://github.com/kodarn/Sparsnas
- Mickecarlsson
- EF Sponsor
- Inlägg: 3993
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Tips: IKEA SPARSNÄS Energidisplay
@kodarn, otroligt snygg domumentation.
Utan att kolla upp KWh och W uträkning, ska det inte vara 1000 som divisor när du räknar om från Wh till KWh? Det står 1024 i formeln.
Utan att kolla upp KWh och W uträkning, ska det inte vara 1000 som divisor när du räknar om från Wh till KWh? Det står 1024 i formeln.
Re: Tips: IKEA SPARSNÄS Energidisplay
Sparsnäs-tillverkaren har satt kilo till 1024 innan man skickar ut datan i luften, men du har nog rätt i att i en generell generisk formel borde det stå 1000.
Re: Tips: IKEA SPARSNÄS Energidisplay
@kodarn, snygg dokumentation! Och snyggt hur du beskriver ditt angreppssätt.
-
- Inlägg: 25
- Blev medlem: 5 januari 2018, 12:10:06
Re: Tips: IKEA SPARSNÄS Energidisplay
LowPowerLab (LowPowerLab.com) har ett väldokumenterat RFM69 library för Arduino (och ESP8266/ESP32) kodat av Felix Rusu som många projekt på GitHub verkar använda idag:ToPNoTCH skrev:Allra bäst vore kanske ett Library för RFM69 som funkar på Native Arduino och ESP8266.
https://github.com/LowPowerLab/RFM69
Bloggar:
http://lowpowerlab.com/blog/2013/06/20/rfm69-library/
https://lowpowerlab.com/category/rfm69/
OpenMQTTGateway projektet använder detta LowPowerLab RFM69 bibliotek för Arduino rakt av oändrat, kompatibelt med RFM69W, RFM69HW, RFM69CW, och RFM69HCW:
https://github.com/1technophile/OpenMQT ... /libraries
MySensors använder också kod ifrån LowPowerLabs RFM69 bibliotek för Arduino, men dom har gjort om koden lite så använder den bara som en grund:
https://github.com/mysensors/MySensors/ ... /RFM69/new
Om det spelar roll för ditt/ert projekt så kan det vara bra att veta att MySensors kod är licenserat som GPL 2.0 (GPLv2) medans nuvarande LowPowerLab RFM69 bibliotek är licenserat som GPL 3.0 (GPLv3).
Re: Tips: IKEA SPARSNÄS Energidisplay
Otroligt nog har jag nu hittat två till liknande projekt som har också har utvecklat just RF till MQTT WiFI Gateways för ESP8266 och RFM69 med hjälp av samma LowPowerLab RFM69 library, men dessa två har till och med tagit det till nästa nivå och alla designat dedikerade PCB kretskort för syftet, plus båda skrivit ganska detaljerade bloggar om processen som är även länkade här:
RFM69GW (ifrån Xose Pérez, även känd för sitt användarvänliga ESPurna firmware för ESP8266):
https://bitbucket.org/xoseperez/rfm69gw
http://tinkerman.cat/rfm69-wifi-gateway/
esp8266_gateway (ifrån James Coxon):
https://github.com/jamescoxon/esp8266_gateway
http://jamescoxon.net/?p=159
http://jamescoxon.net/?p=185
Hur som helst verkar det som RF till MQTT WiFI Gateway baserad på ESP8266 och RFM69 är en populärt koncept, och flera projekt använder LowPowerLab RFM69 library.
RFM69GW (ifrån Xose Pérez, även känd för sitt användarvänliga ESPurna firmware för ESP8266):
https://bitbucket.org/xoseperez/rfm69gw
http://tinkerman.cat/rfm69-wifi-gateway/
esp8266_gateway (ifrån James Coxon):
https://github.com/jamescoxon/esp8266_gateway
http://jamescoxon.net/?p=159
http://jamescoxon.net/?p=185
Hur som helst verkar det som RF till MQTT WiFI Gateway baserad på ESP8266 och RFM69 är en populärt koncept, och flera projekt använder LowPowerLab RFM69 library.
-
- Inlägg: 4
- Blev medlem: 13 februari 2017, 19:46:32
Re: Tips: IKEA SPARSNÄS Energidisplay
Ni är så seriösa och mäter elen Jag vände på det och använder Sparsnäs som trådlös display. Bara på skoj
Jag har en Sparsnäs som står och visar hur många besökare som är inne på min websida.
https://github.com/MagnusThome
Jag har en Sparsnäs som står och visar hur många besökare som är inne på min websida.
https://github.com/MagnusThome
Re: Tips: IKEA SPARSNÄS Energidisplay
magnus thome: coolt, var ju nåt sånt jag efterfrågade för länge sen
Re: Tips: IKEA SPARSNÄS Energidisplay
Jag har byggt ihop en gateway nu och använder https://github.com/bphermansson/EspSparsnasGateway.
Till en början så fungerar det bra och värdena stämmer överrens med displayen, men efter en stund så blir värdena på effekten bara orimligt mycket större och större hela tiden, trots att de i verkligheten (samt på Sparsnäs-displayen) minskar p.g.a. låg blinkhastighet.
Har inte exakta siffrorna i huvudet men det var nog nedåt 30W på displayen på de sista inklistrade MQTT-raderna här.
Jag har provat med både 31.3kHz och 62.5kHz bandbredd med samma resultat.
Senaste mätningen nu rapporterade 926784.00W via MQTT men endast 5W på Sparsnäs-displayen
Till en början så fungerar det bra och värdena stämmer överrens med displayen, men efter en stund så blir värdena på effekten bara orimligt mycket större och större hela tiden, trots att de i verkligheten (samt på Sparsnäs-displayen) minskar p.g.a. låg blinkhastighet.
Har inte exakta siffrorna i huvudet men det var nog nedåt 30W på displayen på de sista inklistrade MQTT-raderna här.
Jag har provat med både 31.3kHz och 62.5kHz bandbredd med samma resultat.
Senaste mätningen nu rapporterade 926784.00W via MQTT men endast 5W på Sparsnäs-displayen
Kod: Markera allt
RFM69 init done
Listening on 868000000hz. Done in setup.
{"seq":14,"power":"1065.13","total":"0","battery":100,"rssi":"0"}
{"seq":15,"power":"195.87","total":"0","battery":100,"rssi":"0"}
{"seq":16,"power":"107.85","total":"0","battery":100,"rssi":"0"}
{"seq":17,"power":"74.41","total":"0","battery":100,"rssi":"0"}
{"seq":18,"power":"56.80","total":"0","battery":100,"rssi":"0"}
{"seq":19,"power":"120384.00","total":"0","battery":100,"rssi":"0"}
{"seq":20,"power":"143424.00","total":"0","battery":100,"rssi":"0"}
{"seq":21,"power":"166464.00","total":"0","battery":100,"rssi":"0"}
{"seq":22,"power":"189504.00","total":"0","battery":100,"rssi":"0"}
{"seq":23,"power":"212544.00","total":"0","battery":100,"rssi":"0"}
Re: Tips: IKEA SPARSNÄS Energidisplay
Sitter den på en "skarp" elmätare eller simulerar du blinket ?
Att jag frågar beror på att jag fick missvisande siffror om jag hade LED lysande för länge. 50/50 PWM dög inte.
Det slutade med 1/99 för högsta tillförlitlighet. Jag får känslan av att elmätaren ligger där omkring med när jag kikar på den LED'n.
Att jag frågar beror på att jag fick missvisande siffror om jag hade LED lysande för länge. 50/50 PWM dög inte.
Det slutade med 1/99 för högsta tillförlitlighet. Jag får känslan av att elmätaren ligger där omkring med när jag kikar på den LED'n.
Re: Tips: IKEA SPARSNÄS Energidisplay
Hmm...
Svarade nog lite fort....Ovan problem förklarar inte skillnaden på display/logg. Det måste vara något annat.
Svarade nog lite fort....Ovan problem förklarar inte skillnaden på display/logg. Det måste vara något annat.
Re: Tips: IKEA SPARSNÄS Energidisplay
Jag körde simulerade blinkningar med en ficklampa, och sen när jag lade ner sensorn så att det blev mörkt för den så sjönk förbrukningen på Sparsnäs-displayen men rusade på MQTT-gatewayen.