-
Notifications
You must be signed in to change notification settings - Fork 10
Lesere MQTT
Integrasjonen kan motta målermeldinger fra MQTT som både binære DLMS meldinger eller ASCII P1 meldinger. Hvis det er DLMS meldinger kan det være hele HDLC-frame (både med og uten flag-sequence) slik de sendes fra måler, eller bare selve målerdatane fra innholdet av HDLC-frame.
In the HomeAssistant settings, using Mosquitto broker, there is a need to add MQTT topics. Where are these topics described? (Josef Noll, UiO)
Tibber Pulse publiserer normalt meldinger fra målerens datastrøm til en MQTT-server i skyen. Man kan sette opp Tibber Pulse til å publisere til et topic på en lokal MQTT-server (f.eks Home Assistant Mosquitto broker Add-On), og sette denne integrasjonen opp til å lytte på disse meldingene. Merk at man da ikke får målingene i Tibber Appen, ettersom målingene ikke lenger sendes til Tibber sin MQTT-server. Tibber Pulse finnes i to varianter (P1/RJ12 og HAN/RJ45) i Sverige avhengig av hvilken måler den skal tilkobles.
Hvis du bestemmer deg for å kjøpe en Tibber Pulse for å benytte med denne integrasjonen er det fint om du benytter denne invitasjonen med vervekode 230c1af6
. I skrivende stund gir invitasjonen 500 kr til bruk i nettbutikken hvor du kan kjøpe Tibber Pulse hvis du blir kunde hos dem. Det er selvsagt ingen garanti for at Tibber ikke kommer med firmware endringer som gjør noe med muligheten for å sette opp lokal MQTT.
For å koble konfigurere til egen MQTT må man sette Pulse i aksesspunktmodus. Dette kan man gjøre ved å gjøre en hard-reset av Pulse ved å trykke inn den lille reset-knappen på siden med noe tynt (f.eks en binders) til den begynner å blinke hurtig. Du må koble Pulse til en strømkilde (datamaskin/powerbank/lader) via USB porten når du gjør dette. Du skal nå kunne koble deg til Pulse sin Wifi med passordet som står på baksiden av Pulse med fet skrift. Når du er tilkoblet går du til adressen http://10.133.70.1/
- Koble Pulse til USB-strøm (datamaskin/powerbank/lader)
- Hold inne den lille reset-knappen på siden med noe tynt (f.eks en binders) til den begynner å blinke hurtig
- Finn Pulse sitt Wifi-aksesspunkt og kobl deg til med passordet som står i fet skrift på baksiden av Pulse.
- Legg inn detaljer om ditt lokale Wifi og din MQTT:
-
ssid
: navn på ditt lokale Wifi -
psk
: passordet til ditt lokale Wifi -
mqtt_url
: adressen til din mqtt på formenusername:password@host
(f.eks myusername:hemmelig@192.168.1.200), eller barehost
(f.eks 192.168.1.200) hvis din MQTT ikke benytter autentisering. -
mqtt_port
: MQTT TCP/IP port for din MQTT-server. Denne er normalt 1883. -
mqtt_topic
: dette er topic som Pulse publiserer til. Legg f.eks pulse/publish. Noter deg hva du legger inn. Dette er topic du skal benytte når du setter opp integrasjonen. -
mqtt_topic_sub
: dette er topic som Pulse lytter til. Dette benyttes **ikke **av integrasjonen, men legg inn noe (f.eks pulse/subscribe). Dette topic må **IKKE **være det samme som , og bør være et topic hvor det ikke sendes meldinger. Det kan være lurt å unngå wildcard (#) topic. -
ca_cert/certificate/private_key
: la dette stå tomt hvis du ikke har et avansert MQTT oppsett med SSL og sertifikatautentisering. I så tilfelle vet du nok også hva du skal legge inn her. -
update_url
: her må det stå en adresse. Legg inn en dummyadresse, f.eks http://1.1.1.1 (http:// er påkrevd). Dette feltet har blitt fjernet i Pulse firmware 1.2.5. - Klikk på "Send" for å lagre endringene i Pulse. Last inn siden på nytt for å verifisere at endringen er lagret. Trykk så på "Apply" for at Pulse skal koble seg opp mot ditt Wifi nettverk og MQTT server. Etter noen sekunder bør Pulse begynne å lyse blått, og du kan gå videre og konfigurere integrasjonen. Konstant grønt lys betyr at Pulse er i aksesspunktmodus, mens konstant blått lys betyr at Pulse er koblet opp mot ditt lokale Wifi-aksesspunkt og kan koble til MQTT serveren. Se beskrivelse av Pulse fargekoder her.
-
AmsToMqttBridge som benyttes av amsleser.no støttes fra release v2.1.0. Leseren fra amsleser.no krever verken batteri eller strømforsyning. Leseren må settes opp til å publisere "rådata" ("Raw data (bytes)" til MQTT.
energyintelligence.se leverer flere typer svenske P1 lesere. Både byggesett og komplette lesere.
Disse leserne videresender både hele meldingen og enkeltverdier til ulike MQTT topic. Topic som skal benyttes er esp32_SERIENR/raw (ser SERIENR er enhetens serienummer).