Proteus EcoFrog in HA integrieren über API

Hallo Tim,

ich habe das dann selbst über eine RestAPI gelöst. Hier mal meine Ausarbeitung - funktioniert auch!

> rest:
>
> * resource: !secret PROTEUS_API_RESOURCE_URLmethod: GETheaders:Content-Type: text/plainpayload: !secret PROTEUS_DEVICE_REQUEST_JSONscan_interval: 3600sensor:
>   * name: “Heizölstand Prozent”value_template: “{{ value_json.ActualVolumePercent | float }}”unit_of_measurement: “%”icon: mdi:oil
>
>   * name: “Heizölstand Liter”value_template: “{{ value_json.ActualVolume | float }}”unit_of_measurement: “L”
>
>   * name: “Tankvolumen”value_template: “{{ value_json.MaxVolume | float }}”unit_of_measurement: “L”
>
>   * name: “Batterie Sensor”value_template: “{{ value_json.Battery | float }}”unit_of_measurement: “V”
>
>   * name: “Temperatur Tank”value_template: “{{ value_json.Temperature | float }}”unit_of_measurement: “°C”
>
>   * name: “Letztes Update”value_template: “{{ value_json.LastUpdate }}”
>
>   * name: “Füllhöhe”value_template: “{{ value_json.MessData | float }}”unit_of_measurement: “cm”

In meinem !secret-File dann folgende Einträge:

> PROTEUS_API_RESOURCE_URL: “https://devapiext.azurewebsites.net/api/latest?code=qRX_UuM9xxxxxxxxxxxxuzcpf_UrzDixxxxxxxxxxxxxxxAzFu_xxxxxxA==”
>
> PROTEUS_DEVICE_REQUEST_JSON: |-
> {
> “DeviceRequest”: {
> “Username”: “sxxxxxx.2xxxxx5@proteus.news”,
> “accountID”: “2xxxxx5”,
> “SecurityStamp”: “a0fcxxxxxxxxxxxxxxxxxx98xxx013”,
> “DeviceID”: “”
> }
> }

Ich hoffe das hilft dir weiter. Ich glaube den “SecurityStamp” musste ich bei Proteus per Email anfragen. Bei Rückfragen einfach melden!

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)