Jeg fik fingrene i en IKEA Vindriktning, som er en "2.5 PM Air Quality Sensor", hurtigt blev der koblet en ESP8266 på, og nu er den integreret med min Home Assistant. Den måler partikler i luften der er omkring 2.5 micro meter i størrelse.
torsdag den 5. august 2021
tirsdag den 4. maj 2021
Størrelse og gørelse / Extern antenne på Wemos D1 mini (ESP)
Min WiFi dækning er ikke fantastisk ude i mine have-bede (ja ja "First World problem" ;-), og da jeg skal have en WLED ud i haven, må der jo gøres noget ved det. Det skyldes formentlig den meget lille pcb-antennen.
Man kan få ESP'er med extern antenne (PRO modellerne), men jeg havde ingen på lager, så jeg moddede en eksisterende.
For at teste min modifikation brugte jeg to Wemos D1'ere, en med standard PCB-Antenne, og en modificeret med ekstern. Dem tilsluttede jeg en powerbank og flyttede lidt rundt i rummene inde i huset, bare for at have lidt forskellige modtageforhold til målingerne.
Resultatet kan ses i grafen her, og er efter min mening ret imponerende (klik for at få det større)
Der er omkring 20dB gain i den eksterne antenne i forhold til print-antennen - 20 dB svare til 100 gange bedre signal !!!! - (100 gange bedre signal er IKKE det samme som 100 gange længere rækkevidde).
Jeg har lavet en lille nem vejledning, så man selv kan modificere sin Wemos eller anden device med print-antenne.
Se også indlæg om overlappende WiFi/Zigbee/Bluetooth.
Kamstrup måler igen igen
I går ved halv-tre tiden flyttede jeg min ESP ud i målerskabet og tilsluttede et 2 meter USB power kabel, i stedet for at have den siddende i vindueskarmen (Kamstrup -> 1 meter signal kabel -> ESP -> 1 meter USB power).
Det ændrede en smule på stabiliteten må man sige - Her er målingerne siden i går.
tirsdag den 13. april 2021
Roberta er blevet opgraderet til Consuela
Den ny har dog WiFi, og en mere intelligent måde at arbejde på, der er indbygget funktion til at undgå brusekabinen, som den gamle var ret god til at "falde i", en ikke uvæsentlig ting, er at den også kan styres indefra Home Assistant ;-)
Den gamle Støvsuger havde fået tilnavnet Roberta (Dens storebror hedder Robert, og passer til dagligt vores græsplæne), den ny hedder Consuela.Integrationen går via en HACS integration med et custom Github repository. Extract af API-Token foregik via beskrivelsen på Home Assistant Mi integration siden.
Jeg bruger et custom vacuum card (også fra HACS) til at betjene den fra Home Assistant GUIen.
mandag den 29. marts 2021
Opgraderet til Z-wave JS 2 MQTT
Når Open Z-Wave køre godt, så er det en rigtig god integration, men en gang imellem er det lidt bøvlet med user-interfacet gennem VNC. Så da der var noget jeg gerne ville have fixet, og interfacet drillede, da besluttede jeg mig for at opdatere.
Det er ikke helt uden problemer vil jeg sige, men jeg bevæger mig mod målet, og det er ekstremt rart med et super responsivt UI.
torsdag den 18. marts 2021
Netatmo for nasserøve
Jeg ville gerne have mig en Vejrstation med regnmåler, temperatur og vind hastighed - kiggede på en Netatmo, den var ret lækker, og der var oven i købet en native integration i Home Assistant.
Da jeg så fik kigget på den samlede pris, så gik der Nærig-Niller i den, og jeg kiggede efter andre alternativer, som f.eks. den professionelle Davis, men de var bare endnu dyre.tirsdag den 16. marts 2021
Er der post ?
- En metal postkasse vil virke som et Faraday bur, så det er minimalt hvad der slipper ud af radio bølger. Man kunne dog placere den i låget, så den var ude i det fri, når den alligevel blev aktiveret. Det sidst ville nok øge den lille risiko der er for vandalisme eller tyveri.
- En batteri-dreven sensor skulle være lavet til udendørsbrug, for i en sort postkasse bliver der formentlig 40 grader om sommeren, og -20 om vinteren - det er hårdt for et batteri. Der er også meget fugt, som jo ikke er godt for elektronikken.
Hardware:
onsdag den 10. marts 2021
Kamstrup måler integrationen døde - Fixet ;-)
Havde problemer med at min ESP8266 døede, eller den kommunikerede i hvert fald ikke.
Nu er der blevet lavet en masse checks: WiFi, MQTT, frame errors etc, og hvis det er helt galt, så rebooter den. Indtil videre genstarter den lidt oftere end hver anden time!!!
Det er ikke så slemt som det lyder, da jeg nu har fine målinger, og den altid er online.
Jeg skal lige have opdateret min kode på GitHub. der er også lavet noget mere logning via MQTT.
Sådan ser det ud med antallet af frame errors på et døgn - Når den modtager en komplet frame, nulstilles Frame-Error counteren, hvis den når 30, rebooter ESP'en.Jeg har ikke kunne finde nogen sammenhæng, men det køre stabilt, selv med de mange reboots.
søndag den 7. februar 2021
Zigbee2MQTT - Ny USB-stick
Købte mig en billig Zigbee USB-stick på ebay, den fik jeg flashet, og køre nu Zigbee2MQTT.
Interfacet i integrationen er efter in mening meget mere lækkert i forhold til den klassiske Zigbee integration.
Selve installationen er meget simpel:
Installer Zigbee2MQTT add-on'et: Supervisor->Add-on Store->Zigbee2MQTT
Fortæller hvilken port ens CC2531 sidder på, og så er man i hus.
I konfigurationen står min således:
serial:
port: >-
/dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B000BE88D0E-if00
Se også indlæget om overlappende WiFi/Zigbee kaneler - Jeg anbefaler kanal 26 til Zigbee
mandag den 7. september 2020
Kamstrup måler integration virker
Så kom der live målerdata fra El-måleren.
Det var faktisk let, skulle bare lige få Arduino IDE'et til at have den rigtige platform (ESP) (Tools->Board->boardmanager), og så få de rigtige libraryes med. (Sketch->Include library-> MQTT PubSub lib)
Et eksempel på en kombination at Kamstrup data og mine solceller:
PV er energien fra mine solceller
EXPORT er den energi jeg forære gratis til elselskabet
IMPORT er antal watt jeg "får" fra elselskabet.
Alle data udveksles via MQTT.
EDIT: når ESP'en var tilsluttet, annoncerede den også et "dødt" AP, dette fjernes ved at tilføje:
Vil få dette opdateret på min GitHub.