NEWS
Blockly Standort Regel
-
Hallo,
Ich möchte gerne eine Blockly Skript Regel erstellen,
wenn ich mit meinen Elektroauto Nachhause komme und dann den Stecker für die Ladesäule Anstecke, automatisch die Ladestation angeschaltet wird. Die Livedaten Längen und Breitengrad, Anschluss Stecker liegt mir dazu bereits im Iobroker vor. Die Ladestation wird mithilfe eines sonoffs geschaltet (bereits angeschlossen). Meine frage wäre jetzt wie bekomm ich es hin, einen Standortradius um meinen Ort zu setzen für diese Regel? -
@SunkHD
Du wirst nicht umhin zu kommen selber den Abstand zwischen den Live Daten (Länge, Breite) und den vorgegebenen Daten (Länge,Breite) zu berechnen um daraus dann besagten "radius" zu bestimmen.Triggern kannst du das dann auf "Änderung" von Längengrad oder Breitengrad.
A.
-
@SunkHD
Vielleicht wäre es auch eine Überlegung wert, wenn man sich die Daten von einem anderen, bereits vorhanden Dienst holt.
Zum verdeutlichen: Ich wollte mit IFTTT eine Standorterkennung einrichten, allerdings funktioniert dies irgendwie nicht. Ich habe mir dann einfach die Standortdaten von Tado geholt. Tado hat für die Heizungssteuerung ebenfalls einen Radius um meinen Standort, somit hat sich das für mich erledigt mit IFTTT.
Evtl. würde das also auch bei dir funktionieren, es gibt ja einige Geräte/Dienste, die eine Standortabfrage beinhalten. -
@SunkHD Die Entfernung in Meter zwischen zwei Standorten kannst du mit Blockly so berrechnen:
Die Position meines Handy übermittle ich mit der App Tasker, aber es gibt sicher auch andere Möglichkeiten.
-
@SunkHD sagte in Blockly Standort Regel:
Anschluss Stecker liegt mir dazu bereits im Iobroker vor.
und warum nutzt du nicht diesen Datenpunkt .
Also ... Ladestecker ins Auto ... dein Auto erkennt den Ladestecker und gibt es weiter an ... dein ? System oder ? Adapter ... triggert deinen schon vorhanden Datenpunkt und den kannst du doch dann weiter nutzen !???
Nachteil ... Außerhalb deines Hauses beim Laden wird dann für die Zeit die Ladesäule bei dir zu Hause freigegeben ... aber dieses kannst du ja auch , da du über den Ladestrom abfragen ( wenn soetwas vorhanden hast ) , quasi ...
Ladesäule wurde freigegeben und wenn Ihnnerhab der der Zeit X kein Ladestrom fließt dann schalte ab . -
Vielen dank erstmal für die vielen Antworten.
Ich war dann doch etwas schneller und hab das alles manuell gemacht xD. Es gibt eine Webseite (weis ich grad nicht mehr), da kann man Wegpunkte auf der Karte setzen (einfach aus Punkten ein Radius Ziehen) und am Rand kann man dann alle Längen und Breitengrade kopieren. Als nächstes in Excel klatschen, Minimalwert und Maximalwert für Längengrade und Breitengrade berechnen und zum Schluss dieses Blockly Skript erstellen:Grüße
-
@SunkHD Naja, das ist erstens unnötig viel Arbeit (Excel und so...) und zweitens kein Um"kreis" sondern ein Um"quadrat"! Mit meinem oben geposteten Blockly kannst du die Entfernung zwischen beliebigen Koordinaten berechnen (echter Umkreis) und dann entsprechend reagieren. Ist einfacher und flexibler. Aber im Endeffekt zählt, dass es so funktioniert wie man das möchte und viele Wege führen nach Rom...
-
@Dr-Bakterius ja hast recht es ist dann nur ein Quadrat xD. Pass aber auch so
aber ich werde mal deine Version ausprobieren