Tips: IKEA SPARSNÄS Energidisplay

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
havresylt
Inlägg: 60
Blev medlem: 5 maj 2014, 14:15:52
Ort: Uppsala

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av havresylt »

Det där ser perfekt ut. Borde vara precis som jag har. Jag driver förvisso min via USB-uttaget, men det borde väl inte spela nån roll.

Schemat på github är ju tyvärr rätt utdaterat vid det här laget. Du kanske kan lägga en PR mot pbhermansson?
Naesstrom
Inlägg: 15
Blev medlem: 21 februari 2015, 20:15:34

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av Naesstrom »

Yup, ska göra det efter att jag bekräftat att det fungerar med det nya schemat med! :D
havresylt
Inlägg: 60
Blev medlem: 5 maj 2014, 14:15:52
Ort: Uppsala

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av havresylt »

Naesstrom skrev:Yup, ska göra det efter att jag bekräftat att det fungerar med det nya schemat med! :D
Äh, lite risker måste man ju ta. :P
Naesstrom
Inlägg: 15
Blev medlem: 21 februari 2015, 20:15:34

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av Naesstrom »

Verkar lovande:

Kod: Markera allt

Welcome to EspSparsnasGateway
Compiled at:Jan 14 2019 20:06:35
Debug on
Attempting MQTT connection...Connected to Mqtt broker
Ready
IP address: 192.168.1.201
RFM69 init done
Listening on 868000000hz. Done in setup.
och en massa Got rf data, långsammare dock... och se... plötsligt...

Kod: Markera allt

Seq 49419: 14070.23 W, total: 1107149 kWh, battery 236% CRC ERR
CRC ERR
Som även landade i mqtt servern som ett fint litet json paket! :D

Har uppdaterat bphermanssons kod nu med de PR som låg där och ska flasha in!
havresylt
Inlägg: 60
Blev medlem: 5 maj 2014, 14:15:52
Ort: Uppsala

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av havresylt »

Härligt! :D
Naesstrom
Inlägg: 15
Blev medlem: 21 februari 2015, 20:15:34

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av Naesstrom »

mmm. men säg den lycka som varar!

Med hermanssons kod får jag detta:

Kod: Markera allt

Welcome to EspSparsnasGateway
Compiled at:Jan 15 2019 18:05:53
Debug on
Vcc=2912
Attempting MQTT connection...Connected to Mqtt broker as EspSparsnasGateway
Stored data: 
Found a stored frequency
Stored frequency: 867.99
Calculated frequency: 867990000
There is no stored senderid, using default value
Senderid: 570631
Frequency: 867990000
RF69_FSTEP: 61.04
Over The Air programming enabled, port: EspSparsnasGateway
Ready
IP address: 192.168.1.201
EspSparsnasGateway @ IP:192.168.1.201 SSID: Katrinelund
In initialize, frequency = 867990000
Adjusted freq: 14221148
RF69_FSTEP: 61.04
RFM69 init done
Radio initialized.
Listening on 867990016hz. Done in setup.
Got rf data
Got rf data
Got rf data
Got rf data
Memory usage: 41752
Seq 49548: 4392.00 W, total: 3342 kWh, battery 100%, rssi -160dBm. Power(raw): 183 Vcc: 2917.00mV
sedan ser det i seriemonitorn ut att fungera fint, med jämna mellanrum spottar den ur sig värden som matchar min display men får inget input på mqtt servern under /EspSparsnasGateway/values/# under /EspSparsnasGateway/# spottar den ut debug infon vid start iaf så den har uppenbarligen kontakt med mqtt servern!
Användarvisningsbild
simon78
Inlägg: 1091
Blev medlem: 8 juni 2004, 11:05:51
Ort: Vinninga/Lidköping
Kontakt:

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av simon78 »

Jag har skapat en device decoder för rtl_433 ifall man vill köra den vägen. Jag har utgått från strigeus, merbanan och kodarns arbete. De kan sin sak! Om sändar-id är okänt så brute-forcas nyckeln första gången den ser ett paket. Tar 2.5ms på en RPi3+. Jag kör själv med rtl_433 -> MQTT -> OpenHAB. En fördel är att man får in annat på samma frekvensband, tex grannarnas väderstationer.

https://github.com/merbanan/rtl_433/pull/959
Användarvisningsbild
olalofberg
Inlägg: 230
Blev medlem: 5 november 2014, 19:00:57
Ort: Kristdala

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av olalofberg »

Tips: Ikea kalmar hade ett helt gäng sparsnäs. Säkert 30+ st.
ankan
Inlägg: 1091
Blev medlem: 12 november 2004, 01:50:35

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av ankan »

Hittade att de annonserar om den på Kalmar Ikeas hemsida. 249kr

https://www.ikea.com/ext/local-store/se ... bjudanden/
blittan
Inlägg: 7
Blev medlem: 21 augusti 2011, 01:13:49

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av blittan »

Nu har jag provat lite mer.

GND-RST funkar kalas.

Naesstrom: Ditt kopplingsschema är korrekt..

Får dock bara "Got rf data" i loggen..

Lagt till alla patchar samt fixar jag hittat.

Nån med någon mer ide?
Naesstrom
Inlägg: 15
Blev medlem: 21 februari 2015, 20:15:34

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av Naesstrom »

Nej det är samma som jag, däremot ska inte rst vara low konstant utan bara under initieringen... kollar på Adafruits egen kod och ska försöka lägga till den i BPHermansson's men är bara copy/paste programmerare så får se hur det går! :D

Tänker dels på rst men framförallt kanske deras hint om HCW modulen:
// If you are using a high power RF69 eg RFM69HW, you *must* set a Tx power with the
// ishighpowermodule flag set like this:
rf69.setTxPower(20, true); // range from 14-20 for power, 2nd arg must be true for 69HCW

Nedan är från deras instruktioner:

Kod: Markera allt

if defined (__AVR_ATmega328P__) // UNO or Feather 328P w/wing
define RFM69_INT 3 //
define RFM69_CS 4 //
define RFM69_RST 2 // "A"
define LED 13
endif
We begin by setting up the serial console and hard-resetting the RFM69

Kod: Markera allt

void setup()
{
Serial.begin(115200);
//while (!Serial) { delay(1); } // wait until serial console is open, remove if not tethered to computer
pinMode(LED, OUTPUT);
pinMode(RFM69_RST, OUTPUT);
digitalWrite(RFM69_RST, LOW);
Serial.println("Feather RFM69 RX Test!");
Serial.println();
// manual reset
digitalWrite(RFM69_RST, HIGH);
delay(10);
digitalWrite(RFM69_RST, LOW);
delay(10);
Initializing Radio
Once initialized, you can set up the frequency, transmission power, radio type and encryption key.
For the frequency, we set it already at the top of the sketch
For transmission power you can select from 14 to 20 dBi. Lower numbers use less power, but have less range. The
second argument to the function is whether it is an HCW type radio, with extra amplifier. This should always be set to
true!

Kod: Markera allt

if (!rf69.init()) {
Serial.println("RFM69 radio init failed");
while (1);
}
Serial.println("RFM69 radio init OK!");
// Defaults after init are 434.0MHz, modulation GFSK_Rb250Fd250, +13dbM (for low power module)
// No encryption
if (!rf69.setFrequency(RF69_FREQ)) {
Serial.println("setFrequency failed");
}
// If you are using a high power RF69 eg RFM69HW, you *must* set a Tx power with the
// ishighpowermodule flag set like this:
rf69.setTxPower(20, true); // range from 14-20 for power, 2nd arg must be true for 69HCW
// The encryption key has to be the same as the one in the server
uint8_t key[] = { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08,
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08};
rf69.setEncryptionKey(key);
blittan
Inlägg: 7
Blev medlem: 21 augusti 2011, 01:13:49

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av blittan »

Ah.. Där ser man.. ska försöka få lite tid över, har en omskriven kod på g som kompilerar i senaste arduino ide samt platformio, men klent med tid att slutföra :)

Postar här när den är uppe för beta test.
Användarvisningsbild
lond
Inlägg: 3508
Blev medlem: 23 september 2009, 11:52:45
Ort: Hyssna

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av lond »

Då jag har gått ner mig lite i IoT-träsket och uppgraderat från en lokal ThingSpeak-server till att använda MQTT-InFlux-Grafana, så blev det att göra en insamlare till min Sparsnäs.

PCB:
Bild

Monterat:
Bild

Bild

Dock måste jag vänta på att programmeringskabeln skall dyka upp innan jag kan testa den....

/// Marcus
ankan
Inlägg: 1091
Blev medlem: 12 november 2004, 01:50:35

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av ankan »

Snyggt!
Schlbuditz
Inlägg: 15
Blev medlem: 17 mars 2019, 14:16:59

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av Schlbuditz »

Naesstrom skrev: sedan ser det i seriemonitorn ut att fungera fint, med jämna mellanrum spottar den ur sig värden som matchar min display men får inget input på mqtt servern under /EspSparsnasGateway/values/# under /EspSparsnasGateway/# spottar den ut debug infon vid start iaf så den har uppenbarligen kontakt med mqtt servern!
Hej!

Har du hittat någon lösning på detta? Jag har precis samma problem. Var 15:e sekund tar den emot ett paket enligt serieportsmonitorn, men jag får inte ut någonting via MQTT.
Det fungerade ett tag, men sedan blev det sporadiskt sämre och till slut rapporterar den ingenting. Det har dock konstant varit trafik enligt serieporten.
Skriv svar