Sida 29 av 35

Re: Tips: IKEA SPARSNÄS Energidisplay

Postat: 13 december 2018, 09:17:28
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.

Re: Tips: IKEA SPARSNÄS Energidisplay

Postat: 22 december 2018, 21:27:55
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

Re: Tips: IKEA SPARSNÄS Energidisplay

Postat: 23 december 2018, 11:31:46
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.

Re: Tips: IKEA SPARSNÄS Energidisplay

Postat: 23 december 2018, 11:42:58
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.

Re: Tips: IKEA SPARSNÄS Energidisplay

Postat: 23 december 2018, 14:13:20
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!

Re: Tips: IKEA SPARSNÄS Energidisplay

Postat: 3 januari 2019, 23:16:44
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.

Re: Tips: IKEA SPARSNÄS Energidisplay

Postat: 3 januari 2019, 23:21:15
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

Re: Tips: IKEA SPARSNÄS Energidisplay

Postat: 3 januari 2019, 23:45:14
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.

Re: Tips: IKEA SPARSNÄS Energidisplay

Postat: 6 januari 2019, 16:17:14
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.

Re: Tips: IKEA SPARSNÄS Energidisplay

Postat: 6 januari 2019, 17:13:44
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?

Re: Tips: IKEA SPARSNÄS Energidisplay

Postat: 6 januari 2019, 18:35:59
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.

Re: Tips: IKEA SPARSNÄS Energidisplay

Postat: 6 januari 2019, 19:20:40
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.

Re: Tips: IKEA SPARSNÄS Energidisplay

Postat: 6 januari 2019, 21:04:10
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.

Re: Tips: IKEA SPARSNÄS Energidisplay

Postat: 6 januari 2019, 22:49:15
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.

Re: Tips: IKEA SPARSNÄS Energidisplay

Postat: 8 januari 2019, 19:11:44
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...