
Smart #1 API / Smart Home Integration
-
-
Ist die Leistung die aktuelle Leistung des Motors, oder ist das die Ladeleistung?
-
Die Ladeleistung. Im Moment erst nur beim AC Laden. Da in der API keine Leistung sondern nur die Strom und Spannungswerte übergeben werden nicht so einfach wegen 1 bzw 3 Phasenladung.
Ich könnte zwar auch die Werte meine Wallbox nehmen, aber dann funktioniert es nicht unterwegs.
Mal schauen...
-
Hallo zusammen,
wir haben seit einigen Tagen einen #1 unter unserem Dach und ich habe mich hier durch gefühlt hunderte Seiten gelesen. Das meiste konnte ich umsetzen, vielen Dank für Eure unermüdliche Arbeit. Nun habe ich allerdings ein Problem zu dem ich hier bisher nichts gefunden habe. Ich habe die HA Integration von "DasBasti" installiert. Die sensor Entitäten arbeiten auch wir erwartet. Wenn ich aber über die select Entität z.B. die Lenkradheizung mit Option Mid aufrufe, kommt nichts im Auto an, die gesamte Integration geht auf Fehler und zeigt keine aktuellen Werte mehr an und, noch merkwürdiger, es verdoppelt sich fast die Anzahl der Entitäten von 135 auf 266. Diesen Zustand kann ich nur heilen, wenn ich das Fahrzeug einmal lösche und dann neu einbinde.
Das starten der Vorklimatisierung, also nur die Heizung, funktioniert.
Hat jemand eine Idee oder kann diesen Fehler nachvollziehen, damit ich nicht befürchten muss, dass der eigentliche Fehler vor dem Bildschirm sitzt...?
Danke schon jetzt!
-
Hallo sgm, das von dir beschriebene Verhalten klingt nicht nach einem Benutzerfehler, das sollte so nicht sein. Wenn es wie von dir beschrieben reproduzierbar ist, du also jedes Mal neue Entitäten angelegt bekommst (vermutlich mit _1 usw) dann stimmt da was nicht. Dann mach am besten mal ein Ticket unter „Issues“ hier im Repository auf:
GitHub - DasBasti/SmartHashtag: Homeassistant component for Smart #1/#3 APIHomeassistant component for Smart #1/#3 API. Contribute to DasBasti/SmartHashtag development by creating an account on GitHub.github.comNoch ein paar Gedanken dazu: wenn du die Lenkradheizung über HA aktivierst und die „gesamte Integration auf Fehler geht“, welchen Fehler zeigt es dir da an? Hast du mal ein „Neu laden“ der Integration über das 3-Punkte-Menü versucht? Falls du die Integration gelöscht haben solltest, solltest du anschließend einen Neustart durchführen, damit die Entitäten bereinigt werden. Könnte mir vorstellen dass das die Ursache ist für das doppelte Anlegen. Nach meiner Erfahrung sollte es aber niemals nötig sein, eine Integration aus Gründen der Fehlerbehebung zu löschen. Zumindest hat das bei mir noch nie Probleme gelöst. Allenfalls das anschließende Verwenden einer älteren Version, wenn ein Update Probleme gemacht hatte.
-
noch merkwürdiger, es verdoppelt sich fast die Anzahl der Entitäten von 135 auf 266. Diesen Zustand kann ich nur heilen, wenn ich das Fahrzeug einmal lösche und dann neu einbinde.
Dasselbe habe ich auch.
Der Smart taucht dann im Dashboard doppelt auf, das erste (oben) disfunktional, das zweite (unten) funktionierend.
Neustart von HA ist keine Abhilfe.
-
Vielen Dank für die schnelle Antwort. Ich habe jetzt nochmals folgendes getan:
- "Neuladen" über die 3-Punkte ->> Danach Zustand unverändert
- gesamte Integration gelöscht und Neustart HA
- Integration SmartHashtag neu installiert und Neustart HA
- Neuanlage Fahrzeug (Eingabe SmartID und PW)
Die Fehler bleiben gleich:
- Auslesen der Sensoren und Ein-/Ausschalten der Heizung tadellos
- Einschalten der Lenkrad- oder Sitzheizung führt zur "Verdoppelung" der Entitäten-Anzahl. Wenn ich mir diese ansehe, ist interessant, dass die Namen der Entitäten identisch doppelt vorhanden sind, die Entitäts-IDs allerdings einmal mit und einmal ohne "smart" in der ID auftauchen. (Bild1). Der Fehler ist folgender: Sofort nach Auslösen der Lenkradheizung kommt kurz: Diese Entität wird nicht mehr von der "smarthashtag" Integration bereitgestellt. Unmittelbar danach stehen alle Entitäten auf "Nicht verfügbar" (Bild 2).
Noch Ideen (außer Ticket)?
-
-
Hab festgestellt, dass das bei mir auch so ist: alles doppelt vorhanden, wobei die Entitäten ohne Präfix „smart_“ deaktiviert sind und auch nicht gelöscht werden können. Ich nutze die Integration schon eine Weile und früher hatte DasBasti alle Entitäten aktiviert. Mit einem der späteren Updates, meine ich, dass er das geändert hatte und nicht mehr alle Entitäten per default aktiviert werden, sodass man zusätzlich gewünschte Entitäten manuell aktivieren muss. Zu dem Zeitpunkt hatte ich aber einige schon manuell deaktiviert und ich nahm an, dass die Dopplungen daher rührten. Seitdem nutze ich die neuen Entitäten mit Präfix und habe auch keine Experimente unternommen, um die Historie nicht zu verlieren.
Unerklärbar ist für mich aber, warum bei Neueinrichtung der Integration weiterhin zunächst Entitäten ohne Präfix angelegt werden. Das sollte nicht so sein. Vielleicht eine Folge davon, die Integration für mehrere Fahrzeuge nutzbar zu machen - soll ja auch für den EX30 funktionieren.
Ja sorry, kann da leider nicht helfen, nur den Bug bestätigen und dass die „richtigen“ Entitäten jene mit Präfix sind. Also bleibt vermutlich ein Ticket alternativlos. Mich stören die doppelten, aber deaktivierten, Entitäten jetzt nicht, aber wenn man das mal bereinigen könnte, wäre schon schön. Übrigens habe ich mit der Spook-Integration neulich erst verwaiste Entitäten gelöscht - die vom Smart waren da aber nicht dabei (oder wurden sogleich danach wieder angelegt, nach den Schilderungen hier).
-
Kanecaine: Eigentlich hast Du mir schon geholfen, denn ich hatte immer nach der "Verdoppelung" neu gestartet und dann wieder den gleichen Fehler bekommen. Dank Dir habe ich jetzt geschnallt, dass ich einfach alle Entitäten stehen lasse und nur die mit Prefix nutze. Den Rest ignoriere ich jetzt auch. Danke nochmal.
Dennoch eine (letzte?) Frage: Schaltet bei Dir die Lenkrad- oder Sitzheizung auch im Fahrzeug? Wie schon geschildert funktioniert die Vorklimatisierung (Wärmepumpe und Lüfter springen an bzw. schalten ab) tadellos. Allerdings reagiert die Lenkrad- oder Sitzheizung nicht. Weder sehe ich die als "an" in der App, noch werden sie warm.