Tips: IKEA SPARSNÄS Energidisplay

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
archen
Inlägg: 570
Blev medlem: 22 augusti 2012, 18:47:41
Ort: Falun

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av archen »

Har tillverkat ett kretskort. Detta är prototyp men kommer beställa ett gäng i nästa vecka.

Gjorde även ett externt kort som visar status leds samt en reset switch. Gjord för wemos D1 mini.

Har oxå beställt hem ett helt gäng uppsättningar av komponenter. Hittills är nästan alla kit uppbokade men om nån är intresserad så kan man lägga en bokning via Google forms. Kitten avser alla komponenter som behövs så som wemos, kretskort, rfm modul, antenn etc.. Strömförsörjning ville jag inte köpa från Kina så den finns ingen anledning att inkludera i kittet eftersom de inte finns någon besparing att göra där.

Om nån bara vill köpa kretskortet går de oxå att lösa. (PM)

Prototypen testkörs nu och ser lovande ut!

Om nån är intresserad så fyll i formuläret här:

https://forms.gle/vAWWzqnKKHQPKd3P8

Ingen betalning förrän dom är leveransklara om några veckor. BildBild

.
neoranga
Inlägg: 4
Blev medlem: 22 augusti 2011, 01:15:19

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av neoranga »

Har försökt att få igång en Gateway med hårdvaran och koden som länkades i https://github.com/bphermansson/EspSparsnasGateway
men detta är allt jag får ut.
Finns det någon som har samma problem?

Kod: Markera allt

Debug on
Vcc=3054
Set up WiFi...
ReconnectAttempting MQTT connection...Connected to Mqtt broker as EspSparsnasGateway
Welcome to EspSparsnasGateway, compiled at Oct 12 2019 02:38:05.
Mqtt topics: EspSparsnasGateway/valuesV2, EspSparsnasGateway/debugV2
IP: 192.168.1.182
EspSparsnasGateway/valuesV2
Over The Air programming enabled, port: EspSparsnasGateway
Settings:

Senderid: 596404
Frequency: 868000000
In initialize, frequency = 868000000
In setMode
RFM69 init done
Radio initialized.
Listening on 868000000hz. Done in setup.
In setMode
rssi: 65311
In setMode
In crc16
Got rf data
Bad packet!
77 FC 0D 50 2F 8A BF 65 44 AE BE 75 B9 72 5C 95 6A F1 86 77
In setMode
rssi: 65338
In setMode
In crc16
Got rf data
Bad packet!
99 CE 0F 58 E4 8B 14 CF 1A 79 31 28 78 C6 66 B5 12 CC 1E 24
In setMode
Har lyckat att få något paket med data, men då har det varit CRC Err.
archen
Inlägg: 570
Blev medlem: 22 augusti 2012, 18:47:41
Ort: Falun

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av archen »

Alla rfm moduler är olika så prova ändra frekvensen något. Jag kör tex 867950000

Testa dig fram

/Anders

.
neoranga
Inlägg: 4
Blev medlem: 22 augusti 2011, 01:15:19

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av neoranga »

Tack, hittade till slut frekvensen.
Men nu kom nästa problem, den publicerar inget via MQTT.
Den loggar in som den ska, men jag får inget från den på servern.
Kan skicka till MQTT Brokern från en annan maskin.
Några idéer?

Kod: Markera allt

Debug on
Vcc=3044
Set up WiFi...
ReconnectAttempting MQTT connection...Connected to Mqtt broker as EspSparsnasGateway
Welcome to EspSparsnasGateway, compiled at Oct 18 2019 01:09:01.
Mqtt topics: EspSparsnasGateway/valuesV2, EspSparsnasGateway/debugV2
IP: 192.168.1.182
EspSparsnasGateway/valuesV2
Over The Air programming enabled, port: EspSparsnasGateway
Settings:
Senderid: 596404
Frequency: 867990000
In initialize, frequency = 867990000
In setMode
RFM69 init done
Radio initialized.
Listening on 867990016hz. Done in setup.
In setMode
In crc16
Got rf data
Valid package received!
Memory usage: 46976
Seq 17336: 1571353792, 500.73 W, total: 291 kWh, battery 100%, rssi -165dBm. Power(raw): 7362 Vcc: 3050.00mV
In setMode
rssi: 65335
In setMode
In crc16
Got rf data
Valid package received!
Memory usage: 47088
Seq 17337: 1571353807, 447.22 W, total: 291 kWh, battery 100%, rssi -165dBm. Power(raw): 8243 Vcc: 3050.00mV
In setMode
rssi: 65329
havresylt
Inlägg: 60
Blev medlem: 5 maj 2014, 14:15:52
Ort: Uppsala

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av havresylt »

neoranga skrev:Tack, hittade till slut frekvensen.
Men nu kom nästa problem, den publicerar inget via MQTT.
Den loggar in som den ska, men jag får inget från den på servern.
Kan skicka till MQTT Brokern från en annan maskin.
Några idéer?

Kod: Markera allt

Debug on
Vcc=3044
Set up WiFi...
ReconnectAttempting MQTT connection...Connected to Mqtt broker as EspSparsnasGateway
Welcome to EspSparsnasGateway, compiled at Oct 18 2019 01:09:01.
Mqtt topics: EspSparsnasGateway/valuesV2, EspSparsnasGateway/debugV2
IP: 192.168.1.182
EspSparsnasGateway/valuesV2
Over The Air programming enabled, port: EspSparsnasGateway
Settings:
Senderid: 596404
Frequency: 867990000
In initialize, frequency = 867990000
In setMode
RFM69 init done
Radio initialized.
Listening on 867990016hz. Done in setup.
In setMode
In crc16
Got rf data
Valid package received!
Memory usage: 46976
Seq 17336: 1571353792, 500.73 W, total: 291 kWh, battery 100%, rssi -165dBm. Power(raw): 7362 Vcc: 3050.00mV
In setMode
rssi: 65335
In setMode
In crc16
Got rf data
Valid package received!
Memory usage: 47088
Seq 17337: 1571353807, 447.22 W, total: 291 kWh, battery 100%, rssi -165dBm. Power(raw): 8243 Vcc: 3050.00mV
In setMode
rssi: 65329
Jag funderar också över detta. Har precis samma problem...
neoranga
Inlägg: 4
Blev medlem: 22 augusti 2011, 01:15:19

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av neoranga »

Använder du också dig utav en NodeMCU v3 och en Adafruit RFM69HCW?
Schlbuditz
Inlägg: 15
Blev medlem: 17 mars 2019, 14:16:59

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av Schlbuditz »

För er med MQTT-problem, testa denna version istället som använder pubsub, vilket verkar lira bättre med Wemos och Nodemcu: https://github.com/riksarchen/EspSparsnasGateway
havresylt
Inlägg: 60
Blev medlem: 5 maj 2014, 14:15:52
Ort: Uppsala

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av havresylt »

Jag har hittat vad mitt problem berodde på. Det visade sig att anropen till client.publish() failade, vilket verkar bero på att meddelandena överskrider maxgränsen på 128 bytes (https://github.com/knolleary/pubsubclient#limitations).

Nu verkar bphermansson ha uppdaterat koden ganska mycket sedan jag klonade (verkar använda MQTT.h istället för pubsubclient t ex), så kanske finns inte detta problem längre.
havresylt
Inlägg: 60
Blev medlem: 5 maj 2014, 14:15:52
Ort: Uppsala

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av havresylt »

Eftersom jag tänkt koppla in min mottagare i samma skåp som min raspberrypi som kör home assistant så är det lite overkill med wifi och mqtt egentligen. Är det någon här som har gjort en enklare lösning, där man skickar ut data seriell via usb eller liknande?
neoranga
Inlägg: 4
Blev medlem: 22 augusti 2011, 01:15:19

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av neoranga »

Schlbuditz skrev:För er med MQTT-problem, testa denna version istället som använder pubsub, vilket verkar lira bättre med Wemos och Nodemcu: https://github.com/riksarchen/EspSparsnasGateway
Tack, fungerade utan problem.
Användarvisningsbild
lond
Inlägg: 3509
Blev medlem: 23 september 2009, 11:52:45
Ort: Hyssna

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av lond »

Då jag inte får det senast på Github att fungera i Arduino IDE, så har jag modifierat en gammal version att kunna skicka långa meddelanden med följande:

Kod: Markera allt

StaticJsonDocument<256> root;

if (err=="CRC ERR") {
  Serial.println(err);
  root["location"] = "ESPSparsnasGateway";
  root["crc_error"] = 1;
} else {
  root["location"] = "ESPSparsnasGateway";
  root["seq"] = (seq);
  root["watt"] = float(watt);
  root["total"] = float(pulse) / float(PULSES_PER_KWH);
  root["battery"] = (battery);
  root["rssi"] = (srssi);
  root["power"] = (power);
  root["pulse"] = (pulse);
  root["ESP_vcc"] = (vcc);
  root["ESP_rssi"] = (rssi);
}

String msg;
serializeJson(root, msg);
int msgLen = msg.length();
client.beginPublish(mqtt_status_topic, msgLen, false);
client.print(msg);
client.endPublish();
Så nu fungerar min gateway :D :D
Dock tycker jag att min RSSI ligger lite lågt (-105dBm - -115dBm), hjälper det att justera mottagarfrekvensen?

/// Marcus
Användarvisningsbild
lond
Inlägg: 3509
Blev medlem: 23 september 2009, 11:52:45
Ort: Hyssna

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av lond »

Efter lite mer justering av mottagarfrekvens, så försvann alla CRC error :D :D

/// Marcus
AlbertE
Inlägg: 89
Blev medlem: 9 maj 2015, 12:54:04

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av AlbertE »

Någon som har en sparsnäs över? Verkar som dom slutat säljas av Ikea.
Nille86
Inlägg: 65
Blev medlem: 13 april 2019, 13:10:49

Re: S:Weller, Labbplatta, FQ-räknare, Lödtenn, CPUKylare, "P

Inlägg av Nille86 »

Jag har inte en sparsnäs men har precis beställt hem fem kort som bara har plats för en atmega328, en lora-modul(jag kör med sx1278) samt ingång för en fototransistor. Om du är intresserad av att bygga själv kan du få ett kort till självkostnadspris. Kortet matas av 3 volt, själv använder jag 2xAA. Det sitter ingen spänningsregulator på kortet! Jag har en likadan krets i min källare nu och jag skickar uppdateringar med 2 minuters mellanrum, den har tickar på sedan oktober om jag minns rätt.Bild

.
AlbertE
Inlägg: 89
Blev medlem: 9 maj 2015, 12:54:04

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av AlbertE »

Intressant. Nu är det mer än 25 år sen jag senast programmerade en enchipsdator, så har inte koll på dagens varianter.

Den läser alltså av den blinkande dioden på elmätaren och sänder ut en RF-signal?

Edit. Hittade din tråd angående detta:
https://elektronikforumet.com/forum/vie ... 7#p1477217

Ska läsa och fundera om det är något jag har tid att ge mig på :-)
Skriv svar