Tips: IKEA SPARSNÄS Energidisplay

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
sommarlov
Inlägg: 514
Blev medlem: 28 november 2015, 19:03:40
Ort: 08

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av sommarlov »

Hade en kompis över och skulle bygga en Sparsnäs "läsare", men hans AliX rfm'er hade mycket problem med CRC och missade paket. Jag hade inte alls de problemen med min rfm'a. Så beställde 2st RFM69HW 868mhz från en holländsk site som är återförsäljare för HopeRF. Hoppas de är av bättre kvalite.
Användarvisningsbild
sommarlov
Inlägg: 514
Blev medlem: 28 november 2015, 19:03:40
Ort: 08

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av sommarlov »

Har förresten installerat en web server på min Sparsnäs Esp8266 lösning, så jag kan tex göra detta:

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

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av ToPNoTCH »

PHermansson skrev:Kan du göra en PR på dina ändringar?
Jag måste röja min okunnighet här....Vad är en PR ?
Zkronk
Inlägg: 1423
Blev medlem: 23 augusti 2005, 16:44:36
Ort: Uppsala

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av Zkronk »

Pull request är det en förkortning av.
https://help.github.com/articles/about-pull-requests/

Jag har också beställt RFM69CW-moduler från Kina för att bygga ihop nån MQTT-gateway, och den här programvaran ser riktigt lovande ut tycker jag :)
Användarvisningsbild
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

Inlägg av PHermansson »

Ja precis.
Det var inte så länge sedan jag lärde mig heller :)
Gör du en Pr så ser man lätt vad du lagt till och om det går att sammanfoga med mitt.
Gamester17
Inlägg: 3
Blev medlem: 19 januari 2018, 12:28:06

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av Gamester17 »

Skulle det vara möjligt att mecka in de nämnda gateway funktionena i någon existerande populär ESP8266 firmware som ESPurna och/eller Sonoff-Tasmota?

https://bitbucket.org/xoseperez/espurna

https://github.com/arendst/Sonoff-Tasmota

En av fördelarna då skulle vare HTTP-server med web-interface och REST API för konfigurering av MQTT, m.m., men de har även redan många andra funktioner, som 433MHz till MQTT gateway/bridge som man kanske kan bygga på:

http://tinkerman.cat/rfm69-wifi-gateway/
http://tinkerman.cat/decoding-433mhz-rf ... -switches/
http://tinkerman.cat/decoding-433mhz-rf ... -the-data/
http://tinkerman.cat/hacking-sonoff-rf-bridge-433/
http://tinkerman.cat/mqtt-topic-naming-convention/
http://tinkerman.cat/adding-rf-to-a-non ... ad-sonoff/

Notera att just dessa två firmware var ifrån början gjorda för ESP8266 hårdvara i Sonoff serien ifrån Itead men har nu båda utökat stöd för mer hårdvara.

Båda ska exempelvis redan supportera Wemos D1 mini and NodeMcu:

https://bitbucket.org/xoseperez/espurna/wiki/Hardware

https://github.com/arendst/Sonoff-Tasmota/wiki
Senast redigerad av Gamester17 19 januari 2018, 13:43:56, redigerad totalt 1 gång.
Gamester17
Inlägg: 3
Blev medlem: 19 januari 2018, 12:28:06

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av Gamester17 »

Skulle man också eventuellt kunna porta Sparnäs protokoll dekodern till RFLink Gateway projektet?

RFLink Gateway projektet är en populär Arduino firmware och ett kort som tillsammans agerar USB RF-mottagare och sändare (ungefär som RFXCom RFXtrx433e och Telldus Tellstick Duo USB RF adapters) som redan stöds av alla öppenkällkods-hemmaautomationsmjukvaror. Fördelen med den lösning är den är plug-and-play via USB direkt in i den Raspberry Pi eller dator där du kör din hemmaautomationsmjukvara.

http://www.rflink.nl/blog2/

http://www.letscontrolit.com/forum/view ... =10&t=3726

http://www.letscontrolit.com/forum/view ... 312c3b1325

Hårdvaran för RFLink Gateway är öppen men färdiga kit går även att köpa ifrån Hollänska nodo-shop.nl

https://www.nodo-shop.nl/en/rflink-gate ... kabel.html

https://www.nodo-shop.nl/en/42-rflink-868-kit

Jag har tyvärr inte programmeringskunskapen att göra något sådan själv.
Användarvisningsbild
sommarlov
Inlägg: 514
Blev medlem: 28 november 2015, 19:03:40
Ort: 08

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av sommarlov »

sommarlov skrev:Hade en kompis över och skulle bygga en Sparsnäs "läsare", men hans AliX rfm'er hade mycket problem med CRC och missade paket. Jag hade inte alls de problemen med min rfm'a. Så beställde 2st RFM69HW 868mhz från en holländsk site som är återförsäljare för HopeRF. Hoppas de är av bättre kvalite.
Löste problemet med att hans RFM:er inte fungerade, jag ändrade Channel Filter lite bredare. Se kap 3.4.6 i manualen för RFM69 chippet.

/* 0x19 */ {REG_RXBW, RF_RXBW_DCCFREQ_010 | RF_RXBW_MANT_16 | RF_RXBW_EXP_4}, // p26 in datasheet, filters out noise
blev
/* 0x19 */ {REG_RXBW, RF_RXBW_DCCFREQ_010 | RF_RXBW_MANT_16 | RF_RXBW_EXP_3}, // p26 in datasheet, filters out noise

dvs RF_RXBW_EXP_4 (31.3khz) blev RF_RXBW_EXP_3 (62.5khz).

Tänkte bara om ngn annan hade samma problem.
Användarvisningsbild
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

Inlägg av PHermansson »

Gamester17 skrev:Skulle man också eventuellt kunna porta Sparnäs protokoll dekodern till RFLink Gateway projektet?

RFLink Gateway projektet är en populär Arduino firmware och ett kort som tillsammans agerar USB RF-mottagare och sändare (ungefär som RFXCom RFXtrx433e och Telldus Tellstick Duo USB RF adapters) som redan stöds av alla öppenkällkods-hemmaautomationsmjukvaror. Fördelen med den lösning är den är plug-and-play via USB direkt in i den Raspberry Pi eller dator där du kör din hemmaautomationsmjukvara.

http://www.rflink.nl/blog2/

http://www.letscontrolit.com/forum/view ... =10&t=3726

http://www.letscontrolit.com/forum/view ... 312c3b1325

Hårdvaran för RFLink Gateway är öppen men färdiga kit går även att köpa ifrån Hollänska nodo-shop.nl

https://www.nodo-shop.nl/en/rflink-gate ... kabel.html

https://www.nodo-shop.nl/en/42-rflink-868-kit

Jag har tyvärr inte programmeringskunskapen att göra något sådan själv.
Tja jag vet inte... Funktions- och stabilitetsmässigt tror jag det är bäst att hålla sig till Unix- filosofin, gör en enda sak och gör den bra.
Användarvisningsbild
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

Inlägg av PHermansson »

sommarlov skrev:
sommarlov skrev:Hade en kompis över och skulle bygga en Sparsnäs "läsare", men hans AliX rfm'er hade mycket problem med CRC och missade paket. Jag hade inte alls de problemen med min rfm'a. Så beställde 2st RFM69HW 868mhz från en holländsk site som är återförsäljare för HopeRF. Hoppas de är av bättre kvalite.
Löste problemet med att hans RFM:er inte fungerade, jag ändrade Channel Filter lite bredare. Se kap 3.4.6 i manualen för RFM69 chippet.

/* 0x19 */ {REG_RXBW, RF_RXBW_DCCFREQ_010 | RF_RXBW_MANT_16 | RF_RXBW_EXP_4}, // p26 in datasheet, filters out noise
blev
/* 0x19 */ {REG_RXBW, RF_RXBW_DCCFREQ_010 | RF_RXBW_MANT_16 | RF_RXBW_EXP_3}, // p26 in datasheet, filters out noise

dvs RF_RXBW_EXP_4 (31.3khz) blev RF_RXBW_EXP_3 (62.5khz).

Tänkte bara om ngn annan hade samma problem.
Ok fint! Ska lägga till det i min Readme.
Gamester17
Inlägg: 3
Blev medlem: 19 januari 2018, 12:28:06

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av Gamester17 »

PHermansson skrev:
Gamester17 skrev:Skulle man också eventuellt kunna porta Sparnäs protokoll dekodern till RFLink Gateway projektet?

RFLink Gateway projektet är en populär Arduino firmware och ett kort som tillsammans agerar USB RF-mottagare och sändare (ungefär som RFXCom RFXtrx433e och Telldus Tellstick Duo USB RF adapters) som redan stöds av alla öppenkällkods-hemmaautomationsmjukvaror. Fördelen med den lösning är den är plug-and-play via USB direkt in i den Raspberry Pi eller dator där du kör din hemmaautomationsmjukvara.

http://www.rflink.nl/blog2/

http://www.letscontrolit.com/forum/view ... =10&t=3726

http://www.letscontrolit.com/forum/view ... 312c3b1325

Hårdvaran för RFLink Gateway är öppen men färdiga kit går även att köpa ifrån Hollänska nodo-shop.nl

https://www.nodo-shop.nl/en/rflink-gate ... kabel.html

https://www.nodo-shop.nl/en/42-rflink-868-kit

Jag har tyvärr inte programmeringskunskapen att göra något sådan själv.
Tja jag vet inte... Funktions- och stabilitetsmässigt tror jag det är bäst att hålla sig till Unix- filosofin, gör en enda sak och gör den bra.
Jo men beroende på definition så kan man ju säga att det är precis det som en RFLink Gateway adapter gör; "en enda sak och gör den bra" = översätta RF till USB.

RFLink Gateway är helt enkelt firmware för Arduino som 'bara' lyssnar + pratar RF med IoT sensorer/reläer och översätter olika proprietära RF-protokoll till och från en öppen UART API standard som alla hemmaautomationsmjukvaror kan använda direkt med seriell data kommunikation. Den gör inget annat men detta är den bäst på, (till och med mycket bättre än konkurrenter som de mer kända RFXCom RFXtrx433e och Telldus Tellstick Duo USB RF adapters).

Rent praktiskt kunde själva USB-adaptern inte bli mycket mer användarvänligt då du bara pluggar in din RFLink Gateway USB-adapter via en USB-sladd till din PC (eller Raspberry Pi), och stora fördelen med det är minskad komplexitet då man normalt bara pluggar in RFLink Gateway adaptern via USB-sladd direkt i just den PC (eller Raspberry Pi) där du kör din hemmaautomationsmjukvara som Domoticz, Home Assistant, eller OpenHAB, (och många MÅNGA fler!).

http://www.rflink.nl/blog2/links
https://www.domoticz.com/wiki/RFLink
https://www.domoticz.com/forum/viewtopic.php?t=7573
https://home-assistant.io/components/rflink/
https://github.com/cyrilcc/org.openhab.binding.rflink

För att minska komplexiteten är nuvarande design på RFLink Gateway hårdvaran till och med begränsad till bara en RF-radio mottagare/sändare per RFLink Gateway adapter, så vill man idag ha exempelvis ha både 433MHz och 868MHz måste man då ha 2st separata adapter, med en dedikerad för 433 MHz och en annan dedikerad för 868 MHz.

Hur som helst så kan du väldigt enkelt bygga din egen adapter med bara en Arduino Mega och en RF-modul, köpa ett kit, eller köpa en färdig adapter:

https://diyprojects.io/how-build-rflink ... -domoticz/

Bild Bild
Användarvisningsbild
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

Inlägg av PHermansson »

Det är just det med en mottagare per Mega som motiverar mitt svar: Rflink använder inte samma typ av mottagare som Sparnäs-mottagaren. Med Rflink, Nexa, whatever används en "dum" mottagare och all avkodning görs i Arduino. Sparsnäs använder en "smart" typ där delar av avkodningen hanteras i mottagaren.
Kulla
Inlägg: 1264
Blev medlem: 7 januari 2010, 10:06:11
Ort: Sandared
Kontakt:

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av Kulla »

Gärna hojta till om ni hittar dem igen för 99:- :)
Hedda
Inlägg: 4
Blev medlem: 25 januari 2018, 14:10:15

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av Hedda »

@PHermansson, vad tror du om att porta ditt EspSparsnasGateway projekt för Ikea Sparnäs till OpenMQTTGateway?

OpenMQTTGateway är ett nischat men ändå populärt existerande MQTT Gateway projekt för ESP8266, ESP32, och Arduino. Det är bara har bredare inriktning så de har siktat in sig på två-vägs kommunikation med 310MHz/433MHz/868MHz/915MHz RF och Infraröd (IR), alltså egenskapen att både agera mottagare och sändare, plus numera även BLE (Bluetooth Low Energy) genom ESP32:

https://github.com/1technophile/OpenMQTTGateway
https://github.com/1technophile/OpenMQTTGateway/wiki
https://1technophile.blogspot.se/

Förutom kompatibilitet med flera olika RF enheter så är fördelen med OpenMQTTGateway att det är flera utvecklare som hjälps åt vilket har skapat en bra produkt med väldigt många användare så lätt att få svar och support:
https://community.home-assistant.io/t/4 ... -list/7819
https://gitter.im/OpenMQTTGateway/Questions_support

Hur som helst har också det projektet stöd för RFM69 moduler, mer om det i denna blog:

https://1technophile.blogspot.se/2017/0 ... ty-to.html

Och de håller även på att utvecklar stöd för OpenEnergyMonitor ( openenergymonitor.org) via ett bibliotek ifrån Jeelabs:

https://openenergymonitor.org
https://jeelabs.org

Bild

För din information har jag även postat detta förslag även här:
https://github.com/1technophile/OpenMQT ... issues/165
https://github.com/bphermansson/EspSpar ... y/issues/1
Hedda
Inlägg: 4
Blev medlem: 25 januari 2018, 14:10:15

Re: Tips: IKEA SPARSNÄS Energidisplay

Inlägg av Hedda »

@bphermansson För din och andras information; också "MySensors" är ett till projekt för ESP8266 som även det supporterar RFM69 och MQTT, men till till skillnad på OpenMQTTGateway fokuserar de sig mer på end-point (sensor) enheter istället för Gateway/Bridge:

https://github.com/mysensors/MySensors
https://www.mysensors.org

MySensors är dock ett lite mer moget projekt och kommer intressant nog också ifrån svenska utvecklare. Tog mig friheten att lagga upp en feature request även till dom här:

https://github.com/mysensors/MySensors/issues/1034

För oss som slutanvändare så vore det inte helt dumt om både OpenMQTTGateway och MySensors hade inbyggt stöd för Ikea Sparnäs 8)
Skriv svar