HACS Mobile Alerts Wettersensoren

ich habe es jetzt mit hilfe von claude zum laufen gebracht - hier für alle mit den “mobile alerts Testsensoren” zum nachbauen

in configuration.yaml

rest: !include rest.yaml
template: !include template.yaml

anlegen
danach eine

rest.yaml anlegen

mit folgenden Inhalt

- resource: https://www.data199.com/api/pv1/device/lastmeasurement
  method: POST
  headers:
    Content-Type: application/json
  payload: '{"deviceids": "0333C94B9BF7,090005AC99E2,0B2564202B07"}'
  scan_interval: 120
  sensor:
    - name: "majson"
      unique_id: majson
      value_template: "{{ value_json.success }}"
      json_attributes:
        - devices
#0333C94B9BF7 - [0] - Sample Sensor Temperature
#090005AC99E2 - [1] - Sample Sensor Hannover
#035C56FE7CAD - [2] - Sample Wind Sensor

danach eine

template.yaml anlegen

mit folgenden Inhalt

- sensor:
    - name: "Sample Sensor Temperature"
      unique_id: mobilealerts_sample sensor temperature
      state: "{{ state_attr('sensor.majson', 'devices')[0]['measurement']['t1'] }}"
      unit_of_measurement: "°C"
    - name: "Sample Sensor Luftfeuchtigkeit"
      unique_id: mobilealerts_Sample Sensor humidity
      state: "{{ state_attr('sensor.majson', 'devices')[0]['measurement']['h'] }}"
      unit_of_measurement: "%"
    - name: "Sample Sensor Hannover Temperature"
      unique_id: mobilealerts_sample sensor hannover_temperature
      state: "{{ state_attr('sensor.majson', 'devices')[1]['measurement']['t1'] }}"
      unit_of_measurement: "°C"
    - name: "Sample Sensor Hannover Luftfeuchtigkeit"
      unique_id: mobilealerts_sample sensor hannover_humidity
      state: "{{ state_attr('sensor.majson', 'devices')[1]['measurement']['h'] }}"
      unit_of_measurement: "%"
    - name: "Sample Windsensor Wind"
      unique_id: mobilealerts_wind_geschwindigkeit
      state: "{{ state_attr('sensor.majson', 'devices')[2]['measurement']['ws'] }}"
      unit_of_measurement: "m/s"
    - name: "Sample Windsensor Böe"
      unique_id: mobilealerts_sample_windsensor_boe
      state: "{{ state_attr('sensor.majson', 'devices')[2]['measurement']['wg'] }}"
      unit_of_measurement: "m/s"

wenn fertig unbeding HA Neustart !!! – yaml Neustart reicht nicht aus

Entität sieht danach zum Beispiel

Sensor Hannover Temperature

so aus

und vielen Dank für die Hilfe der Vorgänger

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