Skip to content
View in the app

A better way to browse. Learn more.

Tinkerunity

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MQTT Sensor fehlende device_class ev_soc (2.13.1)

Featured Replies

Bei den MQTT sensoren gibt es noch ein paar probleme.

der Fahrzeug Ladestand ( hier sensor.warp4_877a_ev_soc ) wird anscheinend als text interpretiert was natürlich die Statistik enorm zumüllt.

grafik.png

Soweit ich das sehe fehlt hier einfach die folgenden einträge in homeassistant/sensor/warp4-877a/ev_soc/config:

"device_class":"battery",

"unit_of_measurement":"%"

dann funktioniert es auch..

Edited by k8n

Ich bin nochmal über die Metadaten gegangen und hab ein paar Sachen verbessert: https://github.com/Tinkerforge/esp32-firmware/commit/45cf85bb1ec980bbd33af6e99d769f502b2ebcc6

Firmware mit dem Fix im Anhang, bitte Bescheid sagen wenn noch etwas nicht passt, damit wir zumindest für das nächste Release einen brauchbaren Zustand haben...

Edit: Veraltete Firmware entfernt.

  • Author

Sieht soweit gut aus!

Eine Frage noch, bevor ich das wieder selber ranfrickele..

Gibt es Pläne den Selector für ein/dreiphasiges Laden auch per discovery verfügbar zu machen?

Aktuell hab ich das so halbwegs mit einem eigenen selector aber wäre schon schöner wenn es das schon "automatisch" hätte :

- select:
    command_template: "{% if value == 'Einphasig' %}\n  {\"phases_wanted\": 1}\n{%\
      \ elif value == 'Dreiphasig' %}\n  {\"phases_wanted\": 3}\n{% else %}\n  {\"\
      phases_wanted\": 0}\n{% endif %}"
    command_topic: warp4/877a/power_manager/external_control_update
    device: XXXXXXXXXXX
    entity_category: config
    name: phases_control
    options:
    - Einphasig
    - Dreiphasig
    - Nicht festgelegt
    qos: 0.0
    state_topic: warp4/877a/power_manager/external_control
    unique_id: XXXXXXXXXXXXXX
    value_template: "{% set phases = value_json.phases_wanted if value_json is mapping\
      \ and 'phases_wanted' in value_json else none %}\n{% if phases == 1 %}\n  Einphasig\n\
      {% elif phases == 3 %}\n  Dreiphasig\n{% else %}\n  Nicht festgelegt\n{% endif\
      \ %}"

Und per discovery bitte auch einen Selektor für den Lademodus (Aus, PV, Min+PV, Schnell) ... :-)

Und bitte für den WEM(2) SG1 und SG2 🙂

  • Author

Eine Sache die mich aktuell noch stört. der maximale Ladestrom (warp4_XXXX_globalcurrent) hat ja als valide Werte entweder 0 oder zwischen 6-32.

Wenn ich weniger als 6A auswähle (also 1-5 A), dann spinnt das ganze und springt dann auf komische Werte

Wäre es hier nicht sinnvoller das Ganze in zwei controls zu splitten?

Also einmal Number mit min=6 und max=32

Und einmal einen switch der Laden erlaubt/verbietet (also der das auf 0 stellt bzw auf den Wert der number)

Damit hätte ich dann nicht mehr einen "Verbotenen" Bereich...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.