{"id":38542,"date":"2021-04-22T17:33:37","date_gmt":"2021-04-22T16:33:37","guid":{"rendered":"https:\/\/www.akehedman.se\/wordpress\/?p=38542"},"modified":"2023-04-05T16:52:21","modified_gmt":"2023-04-05T15:52:21","slug":"ny-smart-elmatare-fran-ellevio","status":"publish","type":"post","link":"https:\/\/www.akehedman.se\/wordpress\/?p=38542","title":{"rendered":"Ny smart elm\u00e4tare fr\u00e5n Ellevio"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"419\" src=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-21-06-37.png?resize=580%2C419&#038;ssl=1\" alt=\"\" class=\"wp-image-38551\" srcset=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-21-06-37.png?w=755&amp;ssl=1 755w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-21-06-37.png?resize=300%2C217&amp;ssl=1 300w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">An English version is <a href=\"https:\/\/grodansparadis.com\/wordpress\/?p=5039\">here<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ett kretskort (som jag tillverkat f\u00f6r att m\u00e5nga fr\u00e5gat efter det) f\u00f6r att koppla upp sig mot smarta m\u00e4tare <a href=\"https:\/\/github.com\/grodansparadis\/vscp-p1-pulse-interface\" data-type=\"URL\" data-id=\"https:\/\/github.com\/grodansparadis\/vscp-p1-pulse-interface\">finns h\u00e4r<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00e5 monterades den d\u00e5 den nya elm\u00e4taren. <a href=\"https:\/\/www.energiforetagen.se\/medlemsnyheter\/2019\/januari\/54-miljoner-nya-elmatare-senast-den-1-januari-2025\/\">Tydligen skall 5.4 miljoner nya m\u00e4tare ut innan 2025<\/a>. Jod\u00e5, jag har samlat data fr\u00e5n dess f\u00f6reg\u00e5ngare (som bara satt monterad h\u00e4r i tv\u00e5 \u00e5r) r\u00e4tt l\u00e4nge. S0-puls var  inte tillg\u00e4nglig f\u00f6r vanligt folk men den blinkande IR dioden var det. S\u00e5 effekt och energi har jag allts\u00e5 loggat. Jod\u00e5, jag har en till m\u00e4tare ocks\u00e5, p\u00e5 mitt kontor. L\u00e4ser S0 och IR d\u00e4r och kan p\u00e5 s\u00e5 s\u00e4tt skilja p\u00e5 husets totala elf\u00f6rbrukning och kontorets elf\u00f6rbrukning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Men den nya elm\u00e4taren lovade mer. Ett seriell interface f\u00f6r kunder. En HAN port. Japp, definitivt s\u00e5dant som en s\u00e5dan som jag g\u00e5r ig\u00e5ng p\u00e5. N\u00e5gra minuter efter att den var installerad var kundinterfacet aktiverat. Bara att g\u00e5 in i p\u00e5 &#8220;mina sidor&#8221; och aktivera. Smidigt. <a href=\"https:\/\/www.ellevio.se\/privat\/om-din-el\/elen-i-hemmet\/forsta-din-elmatare\/\">Info fr\u00e5n Ellevio finns h\u00e4r.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tyv\u00e4rr han jag inte g\u00e5 vidare med att bygga den interface logik som kr\u00e4vs f\u00f6r att kunna l\u00e4sa ut v\u00e4rden fr\u00e5n interfacet d\u00e5 den dan. Fick (ot\u00e5ligt) h\u00e5lla mig till dagen efter eftersom jag hade annat att g\u00f6ra. Men det var mycket enkelt. En transistor n\u00e5gra motst\u00e5nd och en USB till serie konverter \u00e4r allt som beh\u00f6vs. Sen kunde en Raspberry Pi l\u00e4sa informationen som m\u00e4taren skickar ut. Man skulle lika g\u00e4rna kunnat anv\u00e4nda en ESP32&#8217;a eller en ESP8266, Arduino, eller en pc s\u00e5klart. Inget konstigt, dyrt eller avancerat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Den nya m\u00e4taren ger str\u00f6m och sp\u00e4nning och aktiv och reaktiv last p\u00e5 alla faser separat. Plus summerad energi. Ja b\u00e5de in och ut, om man nu \u00e4r en s\u00e5dan som har ett vindkraftverk eller solpaneler p\u00e5 tomten. H\u00e4rligheter f\u00f6r den som gillar data. All data skickas ut var tionde sekund.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00e5 vad skickar m\u00e4taren?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Efter vad jag f\u00f6rst\u00e5r heter protokollet &#8220;<em>P1 Companion Standard<\/em>&#8221; som \u00e4r baserad p\u00e5 IEC 62056-21 Mode D. <a href=\"https:\/\/www.energiforetagen.se\/forlag\/elnat\/branschrekommendation-for-lokalt-kundgranssnitt-for-elmatare\/\" data-type=\"URL\" data-id=\"https:\/\/www.energiforetagen.se\/globalassets\/energiforetagen\/det-erbjuder-vi\/kurser-och-konferenser\/elnat\/branschrekommendation-lokalt-granssnitt-v2_0-201912.pdf\">Energif\u00f6retagen har gett ut en Branschrekommendation f\u00f6r lokalt kundgr\u00e4nssnitt f\u00f6r elm\u00e4tare<\/a> som beskriver funktion och protokoll. Man kan gissa att Ellevio inte \u00e4r de enda som har det h\u00e4r kundinterfacet och protokollet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Det seriella formatet \u00e4r okrypterat med hastighet och format <strong>115200,N,8,1<\/strong>. Lite standard. S\u00e4nds dock inverterat s\u00e5 det m\u00e5ste man ta hand om.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kontakten p\u00e5 elm\u00e4taren \u00e4r en RJ12 enligt nedan<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"380\" height=\"231\" src=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/upload_2020-9-29_11-11-43.png?resize=380%2C231&#038;ssl=1\" alt=\"\" class=\"wp-image-38546\" srcset=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/upload_2020-9-29_11-11-43.png?w=380&amp;ssl=1 380w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/upload_2020-9-29_11-11-43.png?resize=300%2C182&amp;ssl=1 300w\" sizes=\"auto, (max-width: 380px) 100vw, 380px\" \/><figcaption class=\"wp-element-caption\">Kundgr\u00e4nssnitt p\u00e5 elm\u00e4tare<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00e4taren skickar data p\u00e5 pin 5 n\u00e4r <strong>D_Rqst<\/strong>(<em><strong>RTS)<\/strong><\/em> \u00e4r h\u00f6g. Jag har testat anpassningskretsen nedan med b\u00e5de 5V och 3.3V och b\u00e5da fungerar utm\u00e4rkt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tittar man p\u00e5 hur gr\u00e4nssnittet p\u00e5 m\u00e4taren ser ut s\u00e5 f\u00f6rst\u00e5r man att b\u00e5de 3.3V och 5V fungerar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"420\" src=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/htb1z7hnxznuk1rksmfpq6auzfxal.jpg?resize=580%2C420&#038;ssl=1\" alt=\"\" class=\"wp-image-38547\" srcset=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/htb1z7hnxznuk1rksmfpq6auzfxal.jpg?w=799&amp;ssl=1 799w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/htb1z7hnxznuk1rksmfpq6auzfxal.jpg?resize=300%2C217&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/htb1z7hnxznuk1rksmfpq6auzfxal.jpg?resize=768%2C557&amp;ssl=1 768w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><figcaption class=\"wp-element-caption\"><meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\"\/>Kundgr\u00e4nssnitt p\u00e5 elm\u00e4tare<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00e4taren ger +5V, max 250mA ut p\u00e5 5V.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En enkel krets \u00e4r det enda som beh\u00f6vs f\u00f6r att anpassa det h\u00e4r till en USB TTL serieadapter som jag anv\u00e4nt eller till de seriella kanalerna p\u00e5 en Raspberry Pi, Arduino  eller annan enhet.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"335\" src=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-20-56-50.png?resize=580%2C335&#038;ssl=1\" alt=\"\" class=\"wp-image-38550\" srcset=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-20-56-50.png?resize=1024%2C591&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-20-56-50.png?resize=300%2C173&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-20-56-50.png?resize=768%2C443&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-20-56-50.png?w=1196&amp;ssl=1 1196w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><figcaption class=\"wp-element-caption\">p1 serial interface<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e4lj 5V f\u00f6r VCC om <strong>rx<\/strong> skall anslutas till en 5V ing\u00e5ng (Arduino etc), annars v\u00e4lj 3.3V (ESP32\/ESP8266\/Raspberry Pi etc). I mitt fall s\u00e5 anv\u00e4nder jag en <a href=\"https:\/\/frogshop.se\/product\/usb-ttl-serial-adapter\/?v=f003c44deab6\" data-type=\"URL\" data-id=\"https:\/\/frogshop.se\/product\/usb-ttl-serial-adapter\/?v=f003c44deab6\">USB till serie adapter som kan hantera TTL niv\u00e5er<\/a>. Kom ih\u00e5g att koppla jorden ocks\u00e5 till den enhet som skall l\u00e4sa data. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Om din m\u00e4tare har str\u00f6mmatning p\u00e5 5V och om du vill k\u00f6ra VCC=3.3V s\u00e5 koppla inte VCC till str\u00f6mmatningen p\u00e5 m\u00e4taren. Vid VCC=5V kan du v\u00e4lja om du skall str\u00f6mf\u00f6rs\u00f6rja lokalt eller externt. Bra \u00e4r det att inte k\u00f6ra b\u00e5da p\u00e5 samma g\u00e5ng.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Om du anv\u00e4nder en usb till serie adapter som jag och Raspberry Pi s\u00e5 kommer den att bli tillg\u00e4nglig som <em>\/dev\/ttyUSB0<\/em>, <em>\/dev\/ttyUSB1<\/em>, etc n\u00e4r den kopplas in. Med programmet Minicom kan du titta p\u00e5 den r\u00e5a datan. Installera Minicom med<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install minicom<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Vill du kunna \u00f6ppna porten utan &#8220;sudo&#8221; s\u00e5 adderar du bara den anv\u00e4ndare du k\u00f6r under (oftast &#8220;pi&#8221;)  till <strong>dialout<\/strong> i <em>\/dev\/group<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"459\" src=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-21-17-14.png?resize=320%2C459&#038;ssl=1\" alt=\"\" class=\"wp-image-38552\" srcset=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-21-17-14.png?w=320&amp;ssl=1 320w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-21-17-14.png?resize=209%2C300&amp;ssl=1 209w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Anv\u00e4nd editorn nano eller vim eller din egen favorit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">K\u00f6r nu Minicom med<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>minicom -b115200 -D\/dev\/ttyUSB0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Addera sudo om du inte gjort \u00e4ndringen i <em>\/dev\/group<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Switcharna talar v\u00e4l f\u00f6r sig sj\u00e4lv. Men f\u00f6r s\u00e4kerhets skull tar vi dom. <strong>-b<\/strong> s\u00e4tter baudraten. <strong>-D<\/strong> anger den port som du vill kommunicera p\u00e5. Du \u00e4ndrar s\u00e5klart till den port du anv\u00e4nder. Om allt \u00e4r som det skall skrivs f\u00f6ljande ut p\u00e5 sk\u00e4rmen var tionde sekund<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"466\" height=\"730\" src=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-21-25-34.png?resize=466%2C730&#038;ssl=1\" alt=\"\" class=\"wp-image-38554\" srcset=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-21-25-34.png?w=466&amp;ssl=1 466w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-21-25-34.png?resize=192%2C300&amp;ssl=1 192w\" sizes=\"auto, (max-width: 466px) 100vw, 466px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I <a href=\"https:\/\/www.energiforetagen.se\/forlag\/elnat\/branschrekommendation-for-lokalt-kundgranssnitt-for-elmatare\/\">det l\u00e4nkade dokumentet ovan<\/a> finns en bilaga 3 som talar om vad respektive rad \u00e4r f\u00f6r typ av data. Enkelt att &#8220;parsa&#8221;. Man har t\u00e4nkt till.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00f6r att avsluta Minicom skriver du<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ctrl-A Z X <\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">och v\u00e4ljer &#8220;<strong>yes<\/strong>&#8221; n\u00e4r du f\u00e5r fr\u00e5gan &#8220;<em>Leave Minicom?<\/em>&#8221;  B\u00e4st att skriva det eftersom sekvensen inte \u00e4r den f\u00f6rsta man kommer p\u00e5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mer \u00e4n s\u00e5 \u00e4r det inte. Nu \u00e4r det bara att skriva ett program som l\u00e4ser de h\u00e4r v\u00e4rdena och listar dem i diagram och tabeller. <a href=\"https:\/\/nodered.org\/\">node-red<\/a> \u00e4r en utm\u00e4rkt verktyg att anv\u00e4nda f\u00f6r det h\u00e4r.  node-red kan <a href=\"https:\/\/flows.nodered.org\/node\/node-red-node-serialport\">l\u00e4sa fr\u00e5n en seriell port direkt <\/a>eller ocks\u00e5 kan man skriva en snutt som denna i Python <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">import serial\n\nsio = serial.Serial(\nport='\/dev\/ttyUSB1',\\\nbaudrate=115200,\\\nparity=serial.PARITY_NONE,\\\nstopbits=serial.STOPBITS_ONE,\\\nbytesize=serial.EIGHTBITS,\\\ntimeout=12)\n\nprint(\"connected to: \" + sio.portstr)\ncount=1\n\nwhile True:\nline = sio.readline().decode('ascii')\nif (-1 != line.find(\"1-0:31.7.0\")):\nprint(\"[\" + line + \"]\")\nprint(\"Fas L1:\"+line[11:-5]+ \" \" + line[-4])\nprint(float(line[11:-5]))<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">L\u00e4mpligen skickar man sen data till en MQTT broker eller liknande ist\u00e4llet f\u00f6r att skriva ut den. Lite roligt kodande f\u00f6r en kv\u00e4ll helt enkelt. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jag har knappat ihop  projektet <a href=\"https:\/\/github.com\/grodansparadis\/vscp-python-p1-power-meter\">vscp-python-p1-power-meter<\/a> som skickar sensorv\u00e4rden till valfri MQTT broker. Gillar du inte VSCP s\u00e5 kan koden enkelt anpassas f\u00f6r andra format (det finns till och men <a href=\"https:\/\/github.com\/grodansparadis\/vscp-python-p1-power-meter#no_vscp\">en konfigurering f\u00f6r VSCP hatare<\/a> ;-)).  Jag tror att koden \u00e4r ganska enkel att f\u00f6rst\u00e5.  Konfigurering sker i filen <a href=\"https:\/\/github.com\/grodansparadis\/vscp-python-p1-power-meter\/blob\/main\/config.ini\">config.ini<\/a> och du har dokumentation p\u00e5 kodsidan.  Nedan en sk\u00e4rmdump fr\u00e5n <a href=\"http:\/\/mqtt-explorer.com\/\">MQTT explorer<\/a> som visar MQTT VSCP data f\u00f6r sp\u00e4nning, fas 1 i realtid<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"336\" src=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-22-51-43.png?resize=580%2C336&#038;ssl=1\" alt=\"\" class=\"wp-image-38556\" srcset=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-22-51-43.png?resize=1024%2C594&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-22-51-43.png?resize=300%2C174&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-22-51-43.png?resize=768%2C445&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-22-51-43.png?resize=1536%2C891&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-22-51-43.png?resize=1200%2C696&amp;ssl=1 1200w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-22-51-43.png?w=1547&amp;ssl=1 1547w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Och str\u00f6mmen f\u00f6r samma fas<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"357\" src=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-22-56-10.png?resize=580%2C357&#038;ssl=1\" alt=\"\" class=\"wp-image-38557\" srcset=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-22-56-10.png?resize=1024%2C630&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-22-56-10.png?resize=300%2C185&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-22-56-10.png?resize=768%2C473&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-22-56-10.png?resize=1536%2C945&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-22-56-10.png?resize=1200%2C738&amp;ssl=1 1200w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-22-56-10.png?w=1557&amp;ssl=1 1557w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Notera diagrammet nere till h\u00f6ger. En smidig finess i MQTT explorer f\u00f6r att snabbt visualisera data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00e5h\u00e4r kan set se ut n\u00e4r data presenteras i node-red<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"536\" height=\"567\" src=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-21-59-57.png?resize=536%2C567&#038;ssl=1\" alt=\"\" class=\"wp-image-38555\" srcset=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-21-59-57.png?w=536&amp;ssl=1 536w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-21-21-59-57.png?resize=284%2C300&amp;ssl=1 284w\" sizes=\"auto, (max-width: 536px) 100vw, 536px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Men det \u00e4r mycket enkelt att g\u00f6ra en egen websida f\u00f6r att presentera data om man f\u00f6rst s\u00e4nder den till en MQTT broker. Websockets \u00e4r din v\u00e4n d\u00e4r. Skickar du VSCP events \u00f6ver det interfacet ist\u00e4llet f\u00f6r n\u00e5gon annan slumpvis data s\u00e5 har du en l\u00f6sning som b\u00e5de skalar och \u00e4r \u00e5teranv\u00e4ndbar p\u00e5 alla niv\u00e5er. \u00c5terkommer kanske senare med ett exempel som visar hur det d\u00e4r g\u00e5r till.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ja och s\u00e5h\u00e4r n\u00e5gonting ser det ut n\u00e4r allt rullar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"518\" height=\"569\" src=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/09\/Screenshot-from-2021-09-01-10-31-20-1.png?resize=518%2C569&#038;ssl=1\" alt=\"\" class=\"wp-image-39758\" srcset=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/09\/Screenshot-from-2021-09-01-10-31-20-1.png?w=518&amp;ssl=1 518w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/09\/Screenshot-from-2021-09-01-10-31-20-1.png?resize=273%2C300&amp;ssl=1 273w\" sizes=\"auto, (max-width: 518px) 100vw, 518px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Demo i realtid finns <a href=\"http:\/\/www.akehedman.se\/wordpress\/?p=39792\" data-type=\"URL\" data-id=\"https:\/\/www.akehedman.se\/wordpress\/?p=39792\">h\u00e4r<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Drivare till VSCP daemon finns <a href=\"https:\/\/github.com\/grodansparadis\/vscpl2drv-energy-p1\" data-type=\"URL\" data-id=\"https:\/\/github.com\/grodansparadis\/vscpl2drv-energy-p1\">h\u00e4r<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>An English version is here. Ett kretskort (som jag tillverkat f\u00f6r att m\u00e5nga fr\u00e5gat efter det) f\u00f6r att koppla upp sig mot smarta m\u00e4tare finns h\u00e4r. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; S\u00e5 monterades den d\u00e5 den nya elm\u00e4taren. Tydligen skall 5.4 miljoner nya m\u00e4tare ut innan 2025. Jod\u00e5, jag har samlat data fr\u00e5n dess f\u00f6reg\u00e5ngare (som bara satt monterad [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[24,38,33,5,39,22,6],"tags":[],"class_list":["post-38542","post","type-post","status-publish","format-standard","hentry","category-betraktelser","category-linux","category-machine-to-machine-communication","category-programming","category-sensors","category-techstuff","category-vscp"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":15667,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=15667","url_meta":{"origin":38542,"position":0},"title":"Du f\u00f6raktar mig, hur i helvete skall jag d\u00e5 se p\u00e5 dig!?","author":"\u00c5ke Hedman","date":"2014-12-12","format":false,"excerpt":"Jag tror p\u00e5 \u00e4nglar och troll och Gandalf. Jag varf\u00f6r inte tomten ocks\u00e5. Inte f\u00f6r att jag tr\u00e4ffar och pratar med n\u00e5gon av dem \u00f6ga mot \u00f6ga. Nej det \u00e4r f\u00e5 f\u00f6runnat, bara de riktigt lyckliga har den ynnesten. Men utan dem \u00e4r v\u00e4rlden s\u00e5dan att jag inte orkar leva\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"unicorn_and_stars","src":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/12\/unicorn_and_stars.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":36249,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=36249","url_meta":{"origin":38542,"position":1},"title":"Ett bra st\u00e4lle","author":"\u00c5ke Hedman","date":"2020-09-25","format":false,"excerpt":"Photo by Nicholas Swatz on Pexels.com Hon kommer in genom d\u00f6rrarna. S\u00f6t som socker. Lite tr\u00f6tt. Kanske liten ledsen. Eller b\u00e5da. Vad vet man . Men hon h\u00e5ller sin pappa h\u00e5rt i ena handen och lika h\u00e5rt en \u00e4lskad sliten nalle i den andra. P\u00e5 ryggen har hon en ljusbl\u00e5\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"photo of man wearing black crew neck t shirt","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2020\/09\/pexels-photo-2769296.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2020\/09\/pexels-photo-2769296.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2020\/09\/pexels-photo-2769296.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2020\/09\/pexels-photo-2769296.jpeg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":32662,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=32662","url_meta":{"origin":38542,"position":2},"title":"Radiometern","author":"\u00c5ke Hedman","date":"2019-08-04","format":false,"excerpt":"En radiometer hade jag p\u00e5 mitt skrivbord under alla \u00e5r som student. Den stod d\u00e4r och snurrade i skrivbordsbelysningens ljus och inspirerade till att forts\u00e4tta, forts\u00e4tta, k\u00e4mpa p\u00e5, l\u00e4sa in en sida till. Den ursprungliga f\u00f6rklaringen till att den snurrade, som jag fick f\u00f6rklarad f\u00f6r mig d\u00e5, var att den\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2019\/08\/64674271_max.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":37341,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=37341","url_meta":{"origin":38542,"position":3},"title":"Den gode mannen fr\u00e5n J\u00e4rvs\u00f6","author":"\u00c5ke Hedman","date":"2020-12-30","format":false,"excerpt":"https:\/\/open.spotify.com\/track\/6KkwXE48qFZV18jfo8H759?si=vwfhb-PrRYSPWsGnMeArUA Det k\u00e4nns sv\u00e5rt att t\u00e4nka sig att Backa-Jan, den gode mannen, inte st\u00e5r d\u00e4r i kulisserna och v\u00e4ntar, sj\u00e4lvklart sm\u00e5fnissande, p\u00e5 att f\u00e5 ringa p\u00e5 h\u00e4r p\u00e5 kontoret med handen om den vita t\u00e5rtl\u00e5da som inneh\u00e5ller de f\u00f6rsta semlorna f\u00f6r \u00e5ret. Tv\u00e5 var och en till K. Den till\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":430,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=430","url_meta":{"origin":38542,"position":4},"title":"Spela s\u00c3\u00b6nder","author":"\u00c5ke Hedman","date":"2008-05-22","format":false,"excerpt":"Ni som k\u00c3\u00a4nner mig vet att jag n\u00c3\u00a4r jag f\u00c3\u00b6rst f\u00c3\u00a5r tag i en l\u00c3\u00a5t s\u00c3\u00a5 \u00c3\u00a4r jag expert p\u00c3\u00a5 att spela s\u00c3\u00b6nder den. Brukar kunna g\u00c3\u00a5 non-stop under n\u00c3\u00a5gra dagar till de omkringvarandes f\u00c3\u00b6rskr\u00c3\u00a4ckelse. De senaste dagarna har Madonna's, 4 Minutes g\u00c3\u00a5tt i mp3 spelaren. Vilken l\u00c3\u00a5t! Vilken produktion!\u2026","rel":"","context":"In &quot;Swedish&quot;","block_context":{"text":"Swedish","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=2"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":14296,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=14296","url_meta":{"origin":38542,"position":5},"title":"Alla skall g\u00f6ra p\u00e5 samma s\u00e4tt.","author":"\u00c5ke Hedman","date":"2014-08-06","format":false,"excerpt":"\"Stena honom\" skanderade folkmassan. \u00a0Rytmiskt skriker de orden om och om igen och de omgivande bergen h\u00f6r, upprepar och f\u00f6rst\u00e4rker dem f\u00f6r r\u00e4ttvisans skull och i sin ur\u00e5ldriga vishet s\u00e4nder de dem sedan vidare till dalar som \u00e4r granne med denna dal, och b\u00e5de de dalar som \u00e4r mindre och\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/p68PL2-a1E","_links":{"self":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/38542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=38542"}],"version-history":[{"count":20,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/38542\/revisions"}],"predecessor-version":[{"id":44758,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/38542\/revisions\/44758"}],"wp:attachment":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=38542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=38542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=38542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}