tirsdag den 10. oktober 2023

Ny Kamstrup integration.

 

Til dem der ikke kender Watts, så laver de bl.a. en app (Android og iPhone), hvor du han se elpriser, sit eget forbrug, sammenligne tidligere år og en hel masse andre ting.
De laver også et kort til Kamstrup måleren, så data, via WiFi, kommer ind i appen live. Dette kort har de også tilladt at data kan komme ind i MQTT, og dermed Home Assistant og andre home-automation hubs.
Jeg har købt en Watts Live kort, og fået det integreret - Det virker bare.. Jeg slipper nu for min USB strøm gennem vinduet, og det ser bare meget bedre ud.
Har kørt en månedstid, helt uden nogen form for problemer.

Et lille tip til folk der skifter til Watts Live: 
Krypteringsnøglen til ESP modulet var en 
GPK60 og en GPK61 nøgler men det ny modul (Fra watts) benytter GPK11. Når du får en ny nøgle vil det gamle nøgle-par ikke virke mere, og målingerne ophøre - Så gælder det om at få det ny modul på plads ;-)
Jeg bestilte den ny nøgle om eftermidagen, og havde den allerede tidligt næste morgen.

Vejledning til integration i Home Assistant

tirsdag den 22. februar 2022

Keypad med RFID-tag


Jeg fik endelig integreret min RFID/Keypad alarm tilslutning - Den var lidt drilsk, men jeg fik has på den til sidst.

Når jeg trykker Home/Away + en 8 cifret pin, eller Home/Away + og ligger RFID-Tag'et over enter knappen, vil alarmen blive til/fra-koblet. Meget nemt..

Herunder er mine notater, som jeg postede i Home Assistant forum'et fornylig.



My notes and How-to for Z-waveJS and the Zipato (Wintop) Keypad with alarm activation rfid tag - Online manual

Z-Wave Include/Exclude: Press and hold the tamper for 1 seconds and release

Add tags: (in my examples 179 is my Z-Wave node ID)

  • Press [Home], wait 1 sec
  • Place tag over the [Enter] - Tag ID will be written in Usercode v1 → “[179-99-0-userCode-0] User Code (0)”
  • Copy Usercode/Tag ID to “[179-99-0-userCode-XXX] User Code (XXX)” - Where XXX is a number between 1-255
Remember to set the “[179-99-0-userIdStatus-XXX] User ID status (XXX)” to Enabled.

Test:

  • Developer tools → Events
  • Listen to events
  • Event to subscribe to: zwave_js_notification
  • Press Start listening

Implementation: (I use Alarmo HACS integration, and have created a special user with example-code: "SecretPIN")

alias: 'Alarm: Set alarm arm/disarm'
description: Set alarm armed or disarmed
trigger:
  - platform: event
    event_type: zwave_js_notification
    event_data:
      node_id: 179
      event: 5
    id: Armed
  - platform: event
    event_type: zwave_js_notification
    id: Disarmed
    event_data:
      node_id: 179
      event: 6
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: Armed
        sequence:
          - service: alarmo.arm
            data:
              entity_id: alarm_control_panel.alarmo
              mode: away
              code: SecretPIN
      - conditions:
          - condition: trigger
            id: Disarmed
        sequence:
          - service: alarmo.disarm
            data:
              entity_id: alarm_control_panel.alarmo
              code: SecretPIN
    default: []
mode: single

mandag den 9. august 2021

Ny HA Hardware

 Jeg har et stykke tid haft en Asus ChromeBox CN62 stående (et år faktisk) - En rigtig sprød sag med en Intel Core i7-5500U Processor. Jeg opgraderede den til 12Gb RAM og en ny 250Gb M.2 disk.
Første problem med den, var at den kun kunne køre Chromium OS. Det blev dog klaret for en del måneder siden, andet problem var at den meget hurtigt faldt i søvn (sleep). Det blev klaret med programmet Mouse Jiggler".

Og da dagen i dag stod i Energy-save-mode, så kunne jeg lige så godt hoppe over på ny hardware. Den ny hardware bruger under halvdelen af min gamle SFF i5 maskine - kun mellem 9-15 watt !!

CPU belastningen ligger typisk mellem 8-16% så der er rigelig spark i den.


Home Assistant introducere Energy integration

 I den nye version af Home Assistant (2021.8) er der kommet fokus på energi forbrug, og der er tilføjet nogle ret lækre ting.

Jeg kæmpede en del med at få det til at virke, og i dag lykkedes det endelig - Jeg har opdateret mine ændringer på Github - Primært til min Kamstrup måler, men måske kan det også bruges andre steder (specielt Metering delen)



torsdag den 5. august 2021

IKEA Vindriktning Air Quality Sensor

 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.


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.

Retfærdigvis skal siges at stabiliteten var blevet bedre, så jeg forinden flyttet kun havde 5-8 spikes med frame-errors, og 2-3 reboots i døgnet, men aldrig en helt flad kurve. 

Det gamle setup:

tirsdag den 13. april 2021

Roberta er blevet opgraderet til Consuela

Så blev den den gode gamle trofaste iLife v3s pro udskiftet med en Xiaomi Mi Robot Vacuum Mop 25012 (AKA 1C). Den gamle var ikke intelligent, og missede nogen gange at komme tilbage til opladeren, men gjorde ellers et ret godt stykke arbejde, og resultatet var altid fint. Den var specielt god til dyre hår.

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.
Skulle man bygge den selv, eller var der virkelig ingen alternativer?
Jo det var der, GRATIS Netatmo !!!
Du kan oprette dig hos Netatmo, og få API adgang til visse data fra dine naboer (eller hvilket område du vælger) disse kommer så ind i Home Assistant, og er nemme at vise.. Sådan, gratis vejrstation ;-)