Alpøy Skrevet 5. desember 2020 Skrevet 5. desember 2020 (endret) Hei! Noen som kjører en HAN port ESP8266/ESP32 + WIFI + MQTT løsning og har opparbeidet seg litt erfaring? Kjører nå en raspberry pi + kina dongle (USB) for å lese det ut men ønsker å få det i en ESP løsning for å simplifisere det. Har allerede fått et mbus adapter til å feile i eksisterende løsning og har måtte bestilt nytt, så jeg spør litt erfaring på evt. mbus-ttl adapter som dere bruker hvis dere f.eks. bruker https://github.com/alekslt/HANToMQTT (finnes det andre alternativer?). Endret 5. desember 2020 av Alpøy Siter
atg Skrevet 9. februar 2021 Skrevet 9. februar 2021 Hei, Jeg benytter en ESP8266 + en MBUS konverter, til MQTT, hvor homeassistant plukker opp verdiene fra Aidon måleren. Satte det opp i går og har fungert det siste døgnet. Dette fungerer tipp topp, men skulle jeg gjort det omigjen ville jeg nok gått for en ESP32. Har følgt dette prosjektet: GitHub - gskjold/AmsToMqttBridge: Minimalistic system to read AMS/HAN data from electrical meter Hardware: ESP8266 ESP8266 NodeMCU - WIFI-kort basert på ESP-12E (kultogbillig.no) MBUS TTL: TSS721 Module M BUS To TTL with RX TX Indicator STM32 Development Board Free Shipping|Demo Board| - AliExpress Jeg har lest om at andre har brukt denne: TTL to MBUS, Serial to MBUS Slave Module, Instead of TSS721A, Signal Isolation!|ttl serial|ttl modulettl signal - AliExpress 1 Siter
stigvi Skrevet 9. februar 2021 Skrevet 9. februar 2021 18 minutter siden, atg skrev: men skulle jeg gjort det omigjen ville jeg nok gått for en ESP32. Hvorfor det? Siter
atg Skrevet 9. februar 2021 Skrevet 9. februar 2021 (endret) Jeg hadde litt trøbbel med ESP8266 modulene jeg testet først, uten at jeg helt fant ut hvorfor. (de rebootet når jeg refreshet websiden), men MQTT virker tipp topp og har virket stabilt det siste døgnet. Testet på en ESP32, denne virket problemfritt med samme oppsett. Endret 9. februar 2021 av atg Siter
stigvi Skrevet 9. februar 2021 Skrevet 9. februar 2021 Ok, greit å vite. Det er ikke mange kronene å spare på en esp8266 🙂 Jeg satte selv opp en slik med esp32 og samme programvare på lørdag. Har lagt inn en "issue" på git der jeg spør om å kunne sette retain flagg på noen meldinger på mqtt sånn at en slipper å vente opp mot en time for å få kWh verdien :-) Siter
xbmc.tt Skrevet 11. februar 2021 Skrevet 11. februar 2021 På 9.2.2021 den 9.39, atg skrev: Hei, Jeg benytter en ESP8266 + en MBUS konverter, til MQTT, hvor homeassistant plukker opp verdiene fra Aidon måleren. Satte det opp i går og har fungert det siste døgnet. Dette fungerer tipp topp, men skulle jeg gjort det omigjen ville jeg nok gått for en ESP32. Har følgt dette prosjektet: GitHub - gskjold/AmsToMqttBridge: Minimalistic system to read AMS/HAN data from electrical meter Hardware: ESP8266 ESP8266 NodeMCU - WIFI-kort basert på ESP-12E (kultogbillig.no) MBUS TTL: TSS721 Module M BUS To TTL with RX TX Indicator STM32 Development Board Free Shipping|Demo Board| - AliExpress Jeg har lest om at andre har brukt denne: TTL to MBUS, Serial to MBUS Slave Module, Instead of TSS721A, Signal Isolation!|ttl serial|ttl modulettl signal - AliExpress Har samme koblet mot mqtt i hassio men klarer ikke se den der!! Kunne du tenke deg å dele oppsett i hassio config? Siter
stigvi Skrevet 11. februar 2021 Skrevet 11. februar 2021 5 minutter siden, xbmc.tt skrev: Har samme koblet mot mqtt i hassio men klarer ikke se den der!! Kunne du tenke deg å dele oppsett i hassio config? Jeg har satt opp disse mqtt sensorene, hvis det var det du lurte på..... "power" kommer i fra mqtt topic som en setter opp i ams2mqttbridge - platform: mqtt name: Klepp Energi Spenning L1 unit_of_measurement: V expire_after: 30 state_topic: "power/meter/l1/voltage" value_template: "{{ value_json | float(0) | round(0) }}" - platform: mqtt name: Klepp Energi Spenning L2 unit_of_measurement: V expire_after: 30 state_topic: "power/meter/l2/voltage" value_template: "{{ value_json | float(0) | round(0) }}" - platform: mqtt name: Klepp Energi Spenning L3 unit_of_measurement: V expire_after: 30 state_topic: "power/meter/l3/voltage" value_template: "{{ value_json | float(0) | round(0) }}" - platform: mqtt name: Klepp Energi Strøm L1 unit_of_measurement: A expire_after: 30 state_topic: "power/meter/l1/current" value_template: "{{ value_json | float(0) | round(1) }}" - platform: mqtt name: Klepp Energi Strøm L2 unit_of_measurement: A expire_after: 30 state_topic: "power/meter/l2/current" value_template: "{{ value_json | float(0) | round(1) }}" - platform: mqtt name: Klepp Energi Strøm L3 unit_of_measurement: A expire_after: 30 state_topic: "power/meter/l3/current" value_template: "{{ value_json | float(0) | round(1) }}" - platform: mqtt name: Klepp Energi Effekt unit_of_measurement: W expire_after: 10 force_update: true state_topic: "power/meter/import/active" - platform: mqtt name: Klepp Energi Total Energi unit_of_measurement: kWh expire_after: 4000 state_topic: "power/meter/import/active/accumulated" Siter
xbmc.tt Skrevet 11. februar 2021 Skrevet 11. februar 2021 Hei 3 minutter siden, stigvi skrev: Jeg har satt opp disse mqtt sensorene, hvis det var det du lurte på..... "power" kommer i fra mqtt topic som en setter opp i ams2mqttbridge - platform: mqtt name: Klepp Energi Spenning L1 unit_of_measurement: V expire_after: 30 state_topic: "power/meter/l1/voltage" value_template: "{{ value_json | float(0) | round(0) }}" - platform: mqtt name: Klepp Energi Spenning L2 unit_of_measurement: V expire_after: 30 state_topic: "power/meter/l2/voltage" value_template: "{{ value_json | float(0) | round(0) }}" - platform: mqtt name: Klepp Energi Spenning L3 unit_of_measurement: V expire_after: 30 state_topic: "power/meter/l3/voltage" value_template: "{{ value_json | float(0) | round(0) }}" - platform: mqtt name: Klepp Energi Strøm L1 unit_of_measurement: A expire_after: 30 state_topic: "power/meter/l1/current" value_template: "{{ value_json | float(0) | round(1) }}" - platform: mqtt name: Klepp Energi Strøm L2 unit_of_measurement: A expire_after: 30 state_topic: "power/meter/l2/current" value_template: "{{ value_json | float(0) | round(1) }}" - platform: mqtt name: Klepp Energi Strøm L3 unit_of_measurement: A expire_after: 30 state_topic: "power/meter/l3/current" value_template: "{{ value_json | float(0) | round(1) }}" - platform: mqtt name: Klepp Energi Effekt unit_of_measurement: W expire_after: 10 force_update: true state_topic: "power/meter/import/active" - platform: mqtt name: Klepp Energi Total Energi unit_of_measurement: kWh expire_after: 4000 state_topic: "power/meter/import/active/accumulated" Hei Tusen takk, skal teste den etter jobben. Siter
stigvi Skrevet 11. februar 2021 Skrevet 11. februar 2021 5 minutter siden, xbmc.tt skrev: Hei Hei Tusen takk, skal teste den etter jobben. Du er klar over at du kan teste at du får inn data, også? Velg mqtt integrasjonen, konfigurer og legg inn topic/# i det du lytter på. Hos meg er det power/# Siter
atg Skrevet 11. februar 2021 Skrevet 11. februar 2021 Hei, Jeg bruker payloard satt til raw(full) på AMS readeren\ESP8266 til mqtt eksporten. Se instillinger under(screenshot) og homeassistant mqtt settings. Note, hvis du endrer publish topic, så må du endre 'state_topic' i home assistant. Er det noen fordeler med og bruke json export til mqtt, sammenlignet med raw til mqtt? for å få dette importert fra mqtt import settingsene, legger du dette inn i configuration.yaml filen din til home-assistant: - platform: mqtt state_topic: '/Holmen-AMS/meter/import/active' name: 'Holmen Realtime Consumption' unit_of_measurement: 'W' - platform: mqtt state_topic: '/Holmen-AMS/meter/l1/voltage' name: 'Holmen Voltage' unit_of_measurement: 'V' - platform: mqtt state_topic: '/Holmen-AMS/meter/l1/current' name: 'Holmen Current' unit_of_measurement: 'A' - platform: mqtt state_topic: '/Holmen-AMS/meter/import/active/accumulated' name: 'Holmen Accumulated consumption' unit_of_measurement: 'kWh' Siter
xbmc.tt Skrevet 12. februar 2021 Skrevet 12. februar 2021 På 11.2.2021 den 9.22, atg skrev: Hei, Jeg bruker payloard satt til raw(full) på AMS readeren\ESP8266 til mqtt eksporten. Se instillinger under(screenshot) og homeassistant mqtt settings. Note, hvis du endrer publish topic, så må du endre 'state_topic' i home assistant. Er det noen fordeler med og bruke json export til mqtt, sammenlignet med raw til mqtt? for å få dette importert fra mqtt import settingsene, legger du dette inn i configuration.yaml filen din til home-assistant: - platform: mqtt state_topic: '/Holmen-AMS/meter/import/active' name: 'Holmen Realtime Consumption' unit_of_measurement: 'W' - platform: mqtt state_topic: '/Holmen-AMS/meter/l1/voltage' name: 'Holmen Voltage' unit_of_measurement: 'V' - platform: mqtt state_topic: '/Holmen-AMS/meter/l1/current' name: 'Holmen Current' unit_of_measurement: 'A' - platform: mqtt state_topic: '/Holmen-AMS/meter/import/active/accumulated' name: 'Holmen Accumulated consumption' unit_of_measurement: 'kWh' Hei Fikk litt mer tid til å teste idag, oppsett fra Stigvi fikk noe feil i hassio, men den her fungerer perfekt 👌. Går d å lage noen oppsett så man kan se forbruk pr dag? Siter
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.