Waardering:
  • 0 stemmen - gemiddelde waardering is 0
  • 1
  • 2
  • 3
  • 4
  • 5
BeeClear V2 en Home Assistant
#1
Is het mogelijk om BeeClear te koppelen aan Home Assistant?
Zo ja heeft iemand daar een voorbeeld van hoe dit moet?
Antwoord
#2
(15-10-2022, 15:09 PM)GerardT schreef: Is het mogelijk om BeeClear te koppelen aan Home Assistant?
Zo ja heeft iemand daar een voorbeeld van hoe dit moet?

https://community.home-assistant.io/t/js...ear/328401

Werkt prima! En beeclear onthoud natuurlijk zelf nauwkeurig alles, dus zekerheid van informatie.
Antwoord
#3
Met dank aan de link in de vorige post hier mijn huidige instelling, beeclear.local aan dns toegevoegd van internet router, anders uw ip address gebruiken.

# Example configuration.yaml entry
rest:
  - scan_interval: 10
    resource: "http://beeclear.local/bc_current"
    sensor:
      - name: "BCleveren"
        value_template: '{{ value_json["g"]|float }}'
        unit_of_measurement: W
        state_class: "measurement"
        device_class: power
        force_update: true
      - name: "BCverbruik"
        value_template: '{{ value_json["u"]|float }}'
        unit_of_measurement: W
        device_class: power
        state_class: "measurement"
        force_update: true
      - name: "BCul"
        value_template: "{{ value_json['ul'] | multiply(0.001) | round(0) }}"
        unit_of_measurement: kWh
        state_class: "total_increasing"
        device_class: energy
        force_update: true
      - name: "BCuh"
        value_template: "{{ value_json['uh'] | multiply(0.001) |round(0)  }}"
        unit_of_measurement: kWh
        device_class: energy
        state_class: "total_increasing"
        force_update: true
      - name: "BCgl"
        value_template: "{{ value_json['gl'] | multiply(0.001)|round(0) }}"
        unit_of_measurement: kWh
        state_class: "total_increasing"
        device_class: energy
        force_update: true
      - name: "BCgh"
        value_template: "{{ value_json['gh'] | multiply(0.001) | round (0) }}"
        unit_of_measurement: kWh
        device_class: energy
        state_class: "total_increasing"
        force_update: true
      - name: "BCGasVerbruik"
        value_template: "{{ value_json.gas[0].val |round (0)}}"
        unit_of_measurement: "m³"
        device_class: gas
        state_class: "total_increasing"
        force_update: true
      - name: "BCGasVerbruikM3"
        value_template: "{{ value_json.gas[0].val | multiply(0.001) |round (0) }}"
        unit_of_measurement: "m³"
        device_class: gas
        state_class: "total_increasing"
        force_update: true
  - scan_interval: 120
    resource: "http://beeclear.local/bc_login?username=geheim&password=geheim"
    sensor:
      - name: "BCLoggedIn"
        value_template: "{{ value_json.status }}"

Voor het krijgen van het password en login moet je in je browser naar je beeclear pagina gaan, nog niet inloggen of eerst uitloggen.

Dan de network tab openen:

"How do I find the Network tab in Developer tools?
You can see the network tab by hitting cmd + opt + j on your Mac or ctrl + shift + j in Windows. It will open up the console tab in DevTools by default. Once the console tab is open, simply click on the network tab to make it visible

na ctrl + shift + j staat hij bij mij in edge op de console tab, je moet naar rechts clicken om de network tab te zien.

dan doe je inloggen in beeclear en zie je in de netwerk lijst een entry
bc_login?username=geheim....
hierop rechts klikken en kopieren, deze string kan je in je browser testen om de gegevens op te halen

vervolgens als dit dus werkt deze string in je configuration.yaml kopieren op de plek van
resource: "http://beeclear.local/bc_login?username=geheim&password=geheim"
in quotes dus.

Home assistant opnieuw laden of starten en na verloop van tijd gaat dit dan werken, check de log file in de home assistant directory voor issues.

In home assistant moet je het energie dashboard nog configureren
Bij netverbruik heb ik toegevoegd BCuh en BCul
Bij Teruglevering heb ik toegevoegd BCgh en BCgl

In mijn geval heb in 1 fase en twee tarieven, maar ik denk niet dat het op deze manier anders is als met enkel tarief.
Antwoord


Ga naar locatie: