HACS Mobile Alerts Wettersensoren

habe deine neue Konfiguration gesehen

bei mir funktioniert die alte Konfiguration von 2023 seit einer der letzten core uptate nicht mehr

bis dahin war alles gut - habe versucht diese durch deine neue Anweisung zu korrigieren, was aber immer wieder fehlschlägt - hast du dazu etwa noch einige Hinweise

danke für die damalige Hilfe

habe deine neue Konfiguration gesehen

bei mir funktioniert die alte Konfiguration von 2023 seit einer der letzten core uptate nicht mehr

bis dahin war alles gut - habe versucht diese durch deine neue Anweisung zu korrigieren, was aber immer wieder fehlschlägt - hast du dazu etwa noch einige Hinweise

danke für die damalige Hilfe

update - bekomme zu mindestens keine Fehler mehr (war Fehler in der Ordnerstruktur) aber finde die Sensoren nicht in den entitäten bzw keine templates

Hab eben mal bei mir nachgesehen, die Sensoren sind bei mir auch nicht mehr zu sehen. Warum, muss ich mal versuchen rauszufinden. Bin noch in den Anfängen mit HA und gerade erst dabei das aufzubauen, daher ist mir das bisher gar nicht aufgefallen.

Update:
Kommando zurück, ich sehe alle Sensoren, die ich angelegt habe auch in den Entitäten. Scheint also alles noch so zu gehen.

Magst du mal deinen Code (IDs etc. natürlich vorher löschen) hier einstellen? Vlt findet sich da ja was?

Da ich gerade dabei bin ein Dashboard für meinen WallScreen zu erstellen, habe ich eine Wettervorhersage integriert. Hier konnte ich einen lokalen Temperatursensor für die Gradanzeige hinzufügen, allerdings habe ich dort die mobileAlerts Sensoren nicht gefunden. Damit man die sieht, muss man die Sensoren wie folgt erweitern:

  - name: “Wohnzimmer Temperatur”
    unique_id: mobilealerts_wohnzimmer_temperature
    unit_of_measurement: “°C”
    device_class: temperature
    state_class: measurement
    state: “{{ state_attr(‘sensor.majson’, ‘devices’)[0][‘measurement’][‘t1’] }}”

  - name: “Wohnzimmer Luftfeuchtigkeit”
    unique_id: mobilealerts_wohnzimmer_humidity
    unit_of_measurement: “%”
    device_class: humidity
    state_class: measurement
    state: “{{ state_attr(‘sensor.majson’, ‘devices’)[0][‘measurement’][‘h’] }}”

  - name: “Regensensor MA”
    unique_id: mobilealerts_regensensor
    unit_of_measurement: “mm”
    device_class: precipitation
    state_class: total_increasing
    state: “{{ state_attr(‘sensor.majson’, ‘devices’)[1][‘measurement’][‘r’] }}”

Über die Device_class erfolgt die Filterung an manchen Stellen, mit der state_class wird dann auch die Statistik schön agezeigt.

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 🫶)