Super erklärt, hab es gerade mal für mich und meine "Lieblingspreise" an 2 Tankstellen eingerichtet. Wo ich aber echt nicht weiter komme, wir ich diese 0,9 Cent bzw 1 Cent drauf addiere. Ich möchte das ja auch in der Historie dann mit dem "extra Cent" speichern.
@alles-automatischАй бұрын
In deinem Sensor kannst du im Value Template/Werte Template einfach die Additionen durchführen lassen. Das sollte ungefähr so funktionieren {{ value | float + 0.01 }}. Damit speicherst du dir den "extra Cent" direkt auch in der Historie mit ab. Zerlegung des Templates: 1. value: • Dies ist eine Variable, die einen Wert enthält. In Home Assistant kann value entweder ein direkter Zahlenwert oder ein String sein, der eine Zahl repräsentiert. Der genaue Inhalt von value hängt vom Kontext ab - z. B. könnte es der Wert eines Sensors, eine Eingabe von einer Automation oder eine Bedingung in einer Vorlage sein. 2. | float: • Der Pipe-Operator | wird verwendet, um Filter auf Variablen anzuwenden. In diesem Fall wird float als Filter verwendet. • Der float-Filter konvertiert den value in eine Gleitkommazahl (auch Dezimalzahl genannt). Dies ist wichtig, da mathematische Operationen wie Addition nur mit Zahlen funktionieren und nicht mit Text (Strings). • Wenn value bereits eine Zahl ist, hat dieser Schritt keinen Effekt. Falls value aber ein String ist (z. B. "3.5"), konvertiert float ihn in eine Zahl. 3. + 0.01: • Hier wird zu value eine festgelegte Zahl (0.01) addiert. Dieser Schritt wird erst nach der Konvertierung zu float durchgeführt. • Das bedeutet, dass egal, was value ursprünglich war, das Ergebnis am Ende immer um 0.01 größer ist als der ursprüngliche Wert (vorausgesetzt value war numerisch oder in ein numerisches Format konvertierbar).
@ChrisKlimaАй бұрын
@@alles-automatisch cool danke, werde ich morgen früh gleich mal umsetzen 👍
@harryp_privat5 ай бұрын
Funktioniert auch mit Tankkönig sehr gut (HA-Integration). 🙂
@atbw28384 ай бұрын
sehr gutes Tutorial mit wichtigen Hintergrundinfos zu HTML/CSS. Jetzt weis ich z.B. auch, warum das scraping nicht überall funktioniert (dynamisches Nachladen).
@alles-automatisch4 ай бұрын
Ich danke dir! Schön, dass es verständlich war.
@svenflahaar43933 ай бұрын
Ich bin auch total begeistert vom Daniel. Er soll bloß so weiter machten!! 👍👍👍
@alles-automatisch3 ай бұрын
@@svenflahaar4393 Dankeschön!
@africola52705 ай бұрын
Daumen für das Titelbild 👍 Spritpreis lass ich mir von clever tanken pushen
@alles-automatisch5 ай бұрын
Danke dir! Es ging ja auch weniger um die Spritpreise, als um ein einfaches Beispiel, um die Daten zu scrapen.
@christianm2857Ай бұрын
Super Anleitung, danke! Hast du schon wie das mit dem scan_interval in der Konfiguration über die UI gehandhabt wird?
@alles-automatischАй бұрын
Ich danke dir - Leider bisher nicht.
@PeHa-e2p3 ай бұрын
Vielen dank für das Video, super verständlich erklärt, leider scheitere ich daran, den Spritpreis aus Österreich auszulesen bzw. einzufügen, vl hat das ja schon jemand gemacht
@alles-automatisch3 ай бұрын
Woran scheiterst du denn? Es wird ja für Österreich auch Websites geben, die dir die Daten liefern können.
@PeHa-e2p3 ай бұрын
@@alles-automatischkein Java Script, sondern meist css schaffe es nicht, den richtigen code für den sensor zu definieren sensor zeigt immer unbekannt an
@alles-automatisch3 ай бұрын
@@PeHa-e2p Dann schau dir doch vielleicht mal die Tankerkönig Erweiterung an: www.home-assistant.io/integrations/tankerkoenig/.
@philipph.74013 ай бұрын
super tolles Video. Hat perfekt funktioniert und ich bin um einiges schlauer. Vielen Dank 🙏 Wäre es eigentlich möglich, die Karte mit dem Preisverlauf direkt auf einem Dashboard anzuzeigen, ohne, dass man erst auf den Benzinpreis Button klickt und sich dann ein Popup öffnet?
@alles-automatisch3 ай бұрын
Danke dir! Du kannst z.B. eine Statistikdiagramm-Karte dafür nutzen. Damit kannst du dir dann den Verlauf auch direkt auf dem Dashboard anzeigen lassen.
@philipph.74013 ай бұрын
@@alles-automatisch Ahhh....vielen Dank :)
@derMetbaer2 ай бұрын
Ich bin nicht so gut in HTML und CSS, aber ich habe eine Frage: Der Wert, der ausgelesen wird, enthält ja keine 9/10 Cent. Gibt es eine Möglichkeit, diesen Wert zu erweitern, um eine “9” hinzuzufügen, damit er genauer ist? Oder könnte man 1 Cent dazu addieren?
@alles-automatisch2 ай бұрын
Du kannst im Template Sensor beliebige Werte dazuaddieren. Das sollte überhaupt kein Problem sein.
@rolandschmidt8132Ай бұрын
Für uns als Pendler ist dieses Video sehr hilfreich gewesen. Wichtig ist natürlich die Benachrichtigung. Wir möchten aber gerne wissen wie der alte Dieselpreis war. Wie kann ich den aktuellen Dieselpreis in einem Template speichern und diesen erst nach der Benachrichtigung aktualisieren? Beispiel: Der Dieselpreis hat sich von 1.59 € zu 1.55 € geändert.
@alles-automatischАй бұрын
Danke für das Feedback, es freut mich, dass das Video hilfreich für euch war! 😊 Um den alten Dieselpreis zu speichern und erst nach der Benachrichtigung zu aktualisieren, könnt ihr in Home Assistant eine Template-Sensor-Lösung nutzen. Hier eine Idee: 1. Erstellt einen Helper (Eingabezahl), um den alten Dieselpreis zu speichern. 2. Erstellt eine Automatisierung, die den aktuellen Dieselpreis mit dem gespeicherten Dieselpreis vergleicht. 3. Bei einer Änderung sendet die Automatisierung eine Benachrichtigung und aktualisiert den gespeicherten Wert.
@rolandschmidt8132Ай бұрын
Danke für die schnelle Antwort. So in etwa habe ich mir das auch vorgestellt. Aber wie bekomme ich den Wert vom aktuellen Preis(sensor.aral_hoehenweg_23_25_diesel) automatisiert, nach der Benachrichtigung, in den Helfer(sensor.sensor.aral_dieselpreis_alt) ? Ich finde einfach keinen Weg.
@alles-automatischАй бұрын
@@rolandschmidt8132 Um den aktuellen Dieselpreis nach der Benachrichtigung automatisiert in den Helfer zu speichern, kannst du dies direkt in der action deiner Automatisierung umsetzen. So könnte die komplette Automatisierung aussehen: alias: Dieselpreis Benachrichtigung trigger: - platform: state entity_id: sensor.aral_hoehenweg_23_25_diesel condition: - condition: template value_template: "{{ trigger.from_state.state != trigger.to_state.state }}" action: - service: notify.mobile_app # Passe hier deinen Benachrichtigungsdienst an data: message: "Der Dieselpreis hat sich von {{ states('input_number.aral_dieselpreis_alt') }} € zu {{ states('sensor.aral_hoehenweg_23_25_diesel') }} € geändert." - service: input_number.set_value data: entity_id: input_number.aral_dieselpreis_alt value: "{{ states('sensor.aral_hoehenweg_23_25_diesel') }}"
@rolandschmidt8132Ай бұрын
Die Automatisierung läuft ohne Fehler aber es wird kein neuer Wert übergeben !
@svenflahaar43933 ай бұрын
Hallo Daniel, kann man denn auch den Preis über einen bestimmten Zeitraum loggen und einen Wert (zB. 4 Cent weniger) festlegen. Um den, ganz sicher, immer teurer werdenden Sprit nicht jeden Tag neu in der Automatisierung aktualisieren zu müssen? Wir werden ja wohl alle nicht denken, dass der Preis grundsätzlich sinken wird. Liebe Grüße Sven
@alles-automatisch3 ай бұрын
Grüß dich! Du könntest einen zweiten Sensor erstellen, mit dem du dir einen Mittelwert speicherst und dann davon ausgehend die 4 Cent abziehen.
@crazy4scope686Ай бұрын
@alles Automatisch: eine ideee ? bekomme diese fehlermeldun: Konfigurationsfehler Kein Typ angegeben.
@alles-automatischАй бұрын
Hast du eventuell einen Schritt aus der Anleitung übersehen?