FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Wernieman am 16 September 2022, 11:11:15

Titel: Redudanzen durch 3 Sensoren ausnutzen
Beitrag von: Wernieman am 16 September 2022, 11:11:15
Hallo Freunde,

Eigentlich schon eine Fortgeschrittene Frage, nur weiß ich nicht, wohin damit. Also besser hier als nirgends ..

Hintergrund:
hatte in letzter Zeit mehrfach die Probleme, das meine "externe IP Erkennung" nicht funktionier hat. Dadurch habe ich mittlerweile 3 Dienste am Laufen. Mir war jetzt die Idee gekommen, wenn schon 3 mal ein Output, könnte man diese Redudanzen nicht ausnutzen?

Frage:
Wenn ich also 3 Sensoren habe (eben hier IP-Adressen), kann ich von einem Richtigen Ergebnis ausgehen, wenn 2 Gleich sind. Mann könnte jetzt also eine "If-Orgie" machen:

Im Pseudocode, mit den Sensoren 1,2 und 3 (Wenn 2 Sensoren gleich sind, ist der Dritte irrelevant):
If 1=2 ..
elseif 1=3 ...
elsif 2=3 ...
else "Alle 3 sind verschieden"


Nur ... kann man es nicht auch etwas Übersichtlicher bauen?
Oder bin ich Grundsätzlich auf dem "Holzweg" und es gibt eine Bessere Umsetzung (3 Sensoren auswerten, nicht das IP-Problem)?
Titel: Antw:Redudanzen durch 3 Sensoren ausnutzen
Beitrag von: Damian am 16 September 2022, 11:37:21
Wenn du eine Median-Funktion hättest, dann könntest du die drei Werte dort übergeben - das Ergebnis sollte am nächsten an der Wahrheit sein.
Titel: Antw:Redudanzen durch 3 Sensoren ausnutzen
Beitrag von: Wernieman am 16 September 2022, 11:40:04
Median geht aber doch nur bei Zahlen? Oder ein Verständnisproblem?
Titel: Antw:Redudanzen durch 3 Sensoren ausnutzen
Beitrag von: Damian am 16 September 2022, 11:45:52
Zitat von: Wernieman am 16 September 2022, 11:40:04
Median geht aber doch nur bei Zahlen? Oder ein Verständnisproblem?
ja, das stimmt, bei IP-Adressen ist es wohl wenig hilfreich.
Titel: Antw:Redudanzen durch 3 Sensoren ausnutzen
Beitrag von: ch.eick am 20 September 2022, 12:15:20
Zitat von: Damian am 16 September 2022, 11:45:52
ja, das stimmt, bei IP-Adressen ist es wohl wenig hilfreich.
Ich könnte mir vorstellen, dass nach der Rückgabe der IP noch ein Erreichbarkeitstest erfolgt und das Ergebnis als Zahlenwert ausgegeben wird.
Dann könnte man die gültige IP Adresse wieder mit Berechnung ermitteln :-)

VG
   Christian
Titel: Antw:Redudanzen durch 3 Sensoren ausnutzen
Beitrag von: Wernieman am 20 September 2022, 12:27:11
Wie willst Du einen Erreichbarkeitstest machen? Bzw. Sichergehen, das die IP wirklich "Dir" gehört?

Bei z.B.  einem Ping könnnte auch ein Fremder Router antworten
Titel: Antw:Redudanzen durch 3 Sensoren ausnutzen
Beitrag von: ch.eick am 20 September 2022, 13:48:47
Zitat von: Wernieman am 20 September 2022, 12:27:11
Wie willst Du einen Erreichbarkeitstest machen? Bzw. Sichergehen, das die IP wirklich "Dir" gehört?

Bei z.B.  einem Ping könnnte auch ein Fremder Router antworten
Hm, das stimmt :-(
Eventuell über einen geschützten mini Web Dienst, der Dir bei Erreichbarkeit einen eindeutigen Key zurück liefert???
Titel: Antw:Redudanzen durch 3 Sensoren ausnutzen
Beitrag von: KölnSolar am 20 September 2022, 19:41:11
Zitatmeine "externe IP Erkennung"
Was ist das ?
Kann der Router UPNP ? Dann wär mein UPNP_Controller was. Mit den Fritten klappts  8)
Grüße Markus