Tips: IKEA SPARSNÄS Energidisplay

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Naesstrom
Inlägg: 15
Blev medlem: 21 februari 2015, 20:15:34

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av Naesstrom »

Det verkar inte vara några problem, på NodeMCU utvecklingskorten fungerar det med D1-D8
NodeMCU based ESP8266 has interrupt feature on its GPIO pins. This function is available on D0-D8 pins of NodeMCU Dev Kit.
GPIO pin interrupts are supported through Arduino interrupt functions i.e. attachInterrupt, detachInterrupt.
Interrupts can be attached to any GPIO pin, except D0/GPIO16 pin. Standard Arduino interrupt types are supported i.e. CHANGE, RISING, FALLING.
havresylt
Inlägg: 60
Blev medlem: 5 maj 2014, 14:15:52
Ort: Uppsala

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av havresylt »

Tänkte försöka ge mig på att göra en Sparsnäs-mottagare enligt phermansson. Elektronik-noob som jag är så fattar jag inte riktigt hur jag ska koppla ihop det hela.

I schemat nedan är det med två kondensatorer på 470µF respektive 100nF, samt en induktans på 100µH. Men komponentlistan i README.md anges istället 1000µF för den ena kondensatorn. Sedan anges dessutom "Also add two capacitors, 330-470uF and 100nF, to Vin in and Gnd for stability." -- hur ska dessa kopplas in? Ersätter de några av komponenterna i schemat, eller ska jag koppla in dem utöver det man ser där? Hur isåfall?

Tack på förhand!

Bild
ToPNoTCH
Inlägg: 4847
Blev medlem: 21 december 2009, 17:59:48

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av ToPNoTCH »

Kör med värdena enl. schemat så kommer det funka.

Syftet är avkoppling för att få "renare" matning.
Nu har NodeMCU redan en del sånt på sig så det är nog inte kritiskt.

Det beror ju även lite på vad du tänkt att mata lösningen med för något.
Borre
Inlägg: 4565
Blev medlem: 14 juni 2007, 15:43:50
Ort: Hälsingland

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av Borre »

Jag skulle tom säga att det inte behövs avkoppla processorn, bättre är med mer avkoppling av RFM69.

Kapacitansen är inte kritiskt, allt från några 10uF och uppåt fungerar. Jag använder enbart keramiska SMD på några uF till RFM69 tex.
Naesstrom
Inlägg: 15
Blev medlem: 21 februari 2015, 20:15:34

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av Naesstrom »

havresylt skrev:Tänkte försöka ge mig på att göra en Sparsnäs-mottagare enligt phermansson. Elektronik-noob som jag är så fattar jag inte riktigt hur jag ska koppla ihop det hela.
Säg till om du får det att fungera enligt det kopplingsschemat... jag har gett upp nu!
blittan
Inlägg: 7
Blev medlem: 21 augusti 2011, 01:13:49

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av blittan »

Får börja med att tacka för ideer och utvecklingen :)

Någon som lyckas kompilera koden? I så fall, vilka versioner på bibliotek och ide samt board manager används.

Jag får bara en massa "<VARIABEL> was not declared in this scope"

Misstänker att något bibliotek blivit uppdaterat och därav felmeddelanden.
Användarvisningsbild
carpelux
Inlägg: 1866
Blev medlem: 13 oktober 2007, 12:33:33
Ort: Varnhem

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av carpelux »

Kolla så du inte har problem med fel teckenuppsättning eller radmatningar i inkopierad text. Gå in i menyn Verktyg och välj "Fixa teckenkodningen och ladda om".

Det kan kanske hjälpa dig att kunna kompilera
blittan
Inlägg: 7
Blev medlem: 21 augusti 2011, 01:13:49

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av blittan »

Körde ner det med git, men nu har jag till o med kört det igenom en texteditor för att få bort konstiga tecken. Utan att det lyckas.

Har även provat diverse lösningar och även dom andra branscherna som finns på github.
blittan
Inlägg: 7
Blev medlem: 21 augusti 2011, 01:13:49

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av blittan »

För att svara på min egna fråga.

Använd följande versioner
Arduino IDE: 1.6.13
ArduinoJSON: 5.11.2
PubSub Client: 2.6.0

Nu kompilerar det som det skall.
blittan
Inlägg: 7
Blev medlem: 21 augusti 2011, 01:13:49

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av blittan »

Nytt problem, den säger "Listening on 1023999936hz. Done in setup."

Lite skumt.. "uint32_t FREQUENCY = 868000000;" i koden.

Nån som har nån brilliant ide?
Användarvisningsbild
sommarlov
Inlägg: 515
Blev medlem: 28 november 2015, 19:03:40
Ort: 08

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av sommarlov »

blittan skrev:Nytt problem, den säger "Listening on 1023999936hz. Done in setup."

Lite skumt.. "uint32_t FREQUENCY = 868000000;" i koden.
868mhz är inparameter till RFM:n, det som kommer ut (mha "Listening"-texten) är det som blir satt i RFM:an i slutändan. Du får ge oss mer info.
blittan
Inlägg: 7
Blev medlem: 21 augusti 2011, 01:13:49

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av blittan »

Använder PHermansson kod från GitHub. Har kopplat en NodeMCU och RFM69HCW enligt schemat (dock bytt ut pinnarna "EN" mot "CS") Testat med exempelkod från RFM-biblioteket och den kopplar upp radion utan felmeddelanden.

Har ändrat till min Wifi/MQTT samt kommenterat ut sätta frekvens o sändarID via MQTT så jag är 100 på att den använder värdena i .ino filen.

Där har jag matat in mitt sändarID och frekvens (868000000). I konsollen får jag till svar "Listening on 1023999936hz. Done in setup."

Kod: Markera allt

Compiled at:Jan  6 2019 19:17:48
Debug on
Vcc=2796
Attempting MQTT connection...Connected to Mqtt broker as SparsnasGateway
Stored data: 
Found a stored frequency: 
Found a stored senderid: 
Stored frequency: 868.10
left:868
right:10
total:86810
Calculated frequency: 868100000
Stored sender id: ÿ35635
Senderid: 635442
Frequency: 868100000
61.04
Over The Air programming enabled, port: SparsnasGateway
Ready
IP address: XXX.XXX.XXX.XXX
SparsnasGateway @ IP:XXX.XXX.XXX.XXX SSID: PrivatSSID
In initialize, frequency = 868100000
Adjusted freq: 14222950
61.04
RFM69 init done
Radio initialized.
Listening on 1023999936hz. Done in setup.

Även med din kod får jag samma felfrekvens.
Användarvisningsbild
sommarlov
Inlägg: 515
Blev medlem: 28 november 2015, 19:03:40
Ort: 08

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av sommarlov »

Utan att veta ngt om din krets eller kod, gissar jag att du har ngn felkoppling. Anledningen är att som jag försökte säga att rfm:an säger vilken frekvens den är satt till, och är koden rätt så måste det vara hårdvarufel. När jag byggde min så använde jag en rfm69hw enl nedan.
Schematic_weatherstation_20170319.png
Sorry att jag inte kan hjälpa dig mer, säkert ngn annan som har byggt enligt Phermason och kan dig mer hjälp.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
havresylt
Inlägg: 60
Blev medlem: 5 maj 2014, 14:15:52
Ort: Uppsala

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av havresylt »

blittan skrev:Använder PHermansson kod från GitHub. Har kopplat en NodeMCU och RFM69HCW enligt schemat (dock bytt ut pinnarna "EN" mot "CS") Testat med exempelkod från RFM-biblioteket och den kopplar upp radion utan felmeddelanden.

Har ändrat till min Wifi/MQTT samt kommenterat ut sätta frekvens o sändarID via MQTT så jag är 100 på att den använder värdena i .ino filen.

Där har jag matat in mitt sändarID och frekvens (868000000). I konsollen får jag till svar "Listening on 1023999936hz. Done in setup."

Kod: Markera allt

Compiled at:Jan  6 2019 19:17:48
Debug on
Vcc=2796
Attempting MQTT connection...Connected to Mqtt broker as SparsnasGateway
Stored data: 
Found a stored frequency: 
Found a stored senderid: 
Stored frequency: 868.10
left:868
right:10
total:86810
Calculated frequency: 868100000
Stored sender id: ÿ35635
Senderid: 635442
Frequency: 868100000
61.04
Over The Air programming enabled, port: SparsnasGateway
Ready
IP address: XXX.XXX.XXX.XXX
SparsnasGateway @ IP:XXX.XXX.XXX.XXX SSID: PrivatSSID
In initialize, frequency = 868100000
Adjusted freq: 14222950
61.04
RFM69 init done
Radio initialized.
Listening on 1023999936hz. Done in setup.

Även med din kod får jag samma felfrekvens.
Jag har också satt ihop en krets idag och kämpat med att få den att funka. Har slutligen kommit till precis samma punkt som dig och Naesstrom här ovan, dvs den får kontakt med RFMen, men enbart ifall man swappar MISO och MOSI från kopplingsschemat. Däremot ser jag inte att det spelar nån roll hur jag kopplar in EN eller CS. Jag får dock också att frekvensen blir fel.
Användarvisningsbild
anlamotte
Inlägg: 859
Blev medlem: 5 augusti 2003, 15:54:34
Ort: Stockholm
Kontakt:

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av anlamotte »

Min sparsnäs har betett sig lite underligt, förbrukningen har hoppat upp/ner ganska mycket utan att något speciellt startat eller stoppat.

Nu upptäckte jag att sensorn reagerar på båda lysdioderna, min elmätare har en extra blinkande diod ovanför 1000imp/kwh dioden och de blinkar så starkt så sparsnäs triggar dubbelt...
Skriv svar