NEWS
Hilfe bei Geofancy Einstellungen
-
So habe das jetzt testen können ist aber leider nichts passiert, werde es heute nochmals ausprobieren.
Ja es geht um das mitteilen an den ioBroker. Da bei dem IOT Adapter eine Fehlmeldung bekomme wenn ich anscheinend am PC den Internetbrowser öffne.
-
Der IOT hat ja erst einmal gar nichts damit zu tun wenn du den Geofancy Adapter benutzt. Man kann das auch über ne IOT Url machen, dann brauchst du gar nicht den geofancy Adapter.
Entweder oder würde ich sagen. Mit IOT ist es eher komplizierter würde ich sagen und du bekommst natürlich auch immer nur den gesendeten Wert raus, für einen einzigen Datenpunkt, kein Datenpunkte mit "zuletzt betreten" usw.
Ich würde dir empfehlen mit dem Geofancy Adapter weiter zu machen.Wie sind deine Geofancy Einstellungen ? Hast du "Server aktivieren" aktiv ?
Deine ServerAdresse muss natürlich von außen erreichbar sein, ich gehe davon aus das dir das klar ist. DynDNS währe da das Stichwort.
Wenn du nur einen Datenpunkt ändern willst tut es natürlich auch der IOT Adapter. Der schreibt dann beispielsweise in einen Datenpunkt beim betreten ne 1 und beim verlassen ne 0 je nach dem wie du es möchtest, kann natürlich auch true/false sein. wenn du in die richtung willst und den IOT Adapter schon im gang hast, helfe ich dir da auch gern auf die Sprünge.
-
Ach hatte schon deinen ersten Betrag vergessen, da steht ja das du es mit IOT gemacht hast vorher.
Also, um noch mal deinem Fehler auf den Grund zu gehen:@mico sagte in Hilfe bei Geofancy Einstellungen:
https:\meine Heimnetzwerkadresse des PIs mit Iobroker:Portnummer aus der Instanz/mico/Fitnessstudio
Irgendwie sieht die URL auch etwas seltsam aus, findest du nicht ?
Du hast da vorn ein Backslash drin wo ein doppeltes Slash hin sollte, wenn du so die URL eingetragen hast haben wir den Fehler schon...so muss es aussehen :
https://meinServer:7999/mico
wie gesagt wir noch ein weiteres Unterverzeichnis erstellt mit dem Standortnamen den du vergeben hast, somit kanst du für DICH immer den selben Link einsetzen, für betreten UND verlassen, und für jeden deiner Orte!Wenn du da nicht weiter kommst solltest du mal deine Portfreigabe checken, ob da alles soweit stimmt.
-
Ich poste mal alle Grundeinstellungen:
und im Handy unter Webhook (IP und Port sind nur Zahlenbeispiel):
https://100.100.100.10.com:9999/geofency.0.mico.fitness
Wenn ich nun die Seite des Geofency im Web Browser aufruffe über die IP des ioBrokers:Port kommt kein Fehler und die Seite bleibt Schwarz.
Gruß
Mico -
Dein Server ist aber generell von außer erreichbar ja ?
Wieso machst du eigentlich so ein Geheimnis daraus welchen Port du benutzt und wieso belässt du ihn nicht bei 7999 ?
Wenn du einen abweichenden Port benutzt sollte dieser natürlich nicht von einer anderen Anwendung benutzt werden bzw. belegt sein.
Du musst den benutzten Port in deinem Router freigeben sonst wird es nichts.Wenn du "https" benutzt musst du auch SSL aktivieren in den Settings.
Und wie die URL aussehen soll hab ich dir doch jetzt auch schon zwei mal gesagt/gezeigt ... was hast du da immer mit "geofancy.0" und auch der Standort gehört da garnicht rein!
Läuft halt ein bischen anders als mit IOTso muss es aussehen :
-
@cinimod
Ok Nein der Port ist auf 7999
Ich dachte das mann diesen auch schwärzen müßte wie die IP AdresseSSL aktivieren dann gibt es ja noch 3 Zertifikate sollen die alle auf kein stehen ?
Ich hatte das mit geofency aus einem Post im Forum. Nun ist das auch weg!Ich weiß nicht ob der Server generell von außen erreichbar ist also mit diversen SmartHome Apps kann ich auch eine Fernsteuerung durchführen.
Gruß
Mico -
@mico sagte in Hilfe bei Geofancy Einstellungen:
@cinimod
Ok Nein der Port ist auf 7999
Ich dachte das mann diesen auch schwärzen müßte wie die IP AdresseSSL aktivieren dann gibt es ja noch 3 Zertifikate sollen die alle auf kein stehen ?
kannst du so lassen
Ich weiß nicht ob der Server generell von außen erreichbar ist also mit diversen SmartHome Apps kann ich auch eine Fernsteuerung durchführen.
diese diversen Apps benutzen ja eigenen Server, du steuerst deine Sachen dann über die sogenannte Cloud
Du versuchst die Heimnetz-IP von außen zu erreichen, wenn ich das richtig verstehe ?
Auf was für einem Gerät hast du denn ioBroker am Laufen? -
@cinimod
Auf einem Raspberry Pi mit Lan Verbindung zur Fritz Box -
@mico Wie gesagt wenn dein Raspberry nicht aus dem Internet erreichbar ist, geht es halt nicht.
Wenn du nicht eine DDNS Dienst eingerichtet hast, versuchst du vermutlich deine Netzwerk interne IP über das Internet aufzurufen.
sieht dein Link in etwa so aus ?
https://192.168.178.xxx:7999/mico
oder sowas?
-
@cinimod
ja genau so sieht er aus https://192.168.178.xxx:7999/mico -
@mico Das kann nicht gehen da das ja deine Netzwerk-interne IP ist. Die ist aus dem Internet nicht erreichbar.
Wenn du deinen Raspberry aus dem Internet erreichen willst brauchst du einen DDNS Dienst.Ich bin da auch nicht gerade im Thema wie es auf dem Raspberry geht.
Vielleicht klinkt sich mal jemand anderes hier dazu ein... da bin ich dir leider auch keine große Hilfe, sorry.
-
@cinimod Da deine Kenntnisse nicht sonderlich groß sind (nicht böse gemeint), solltest du es vielleicht doch mit IOT versuchen. Wenn du magst helfe ich dir, das es damit ordentlich klappt, gib mir bescheid.
Da hast du schon einen Zugang von außen, und es ist auch nicht so kompliziert. -
@cinimod
Ok
Muss mal sehen wie ist das denn mit IOT bis vor ein paar Wochen hat das wirklich gut geklappt, jetzt wird immer wieder selbststaändig die Anwesenheit meiner Frau auf abwesend gestellt ohne das das Handy den Ort verlässt oder überhaupt nicht mehr in diesem Ort ist und längst einen anderen erfassten Ort besucht. -
@mico
Hast du für jeden Benutzer und Ort einen Dienst angelegt so wie in meinem Beispiel, oder wie bist du bisher vorgegeangen?(diese Links solltest du übrigens nicht im ganzen hier Posten!!! habe sie extra eingekürzt in meinem Bild)
-
@cinimod
Es lief bisher alles bei mir Problemlos bis vor ein paar Wochen und dann fing es an. betroffen ist auch nur die Lokalitation zuhause meiner Frau die wird mindestens einmal am Tag mit einer Falschmeldung gemeldet Ich hatte zuerst meinen PC in verdacht wenn ich den Webbrowser öffnete meldete er sich beim ersten Start mit dem Fehlalarm.
Aber irgendwie ist der das nicht.
Also ich habe mehrere Orte für denn Aufenthalt und wenn Sie in Aufenthalt Weide 1 ist meldet sich der dann auch mit Haus verlassen, was ja nicht sein könnte da sie ja bereits auf der Weide ist. -
@mico
aber du hast auch die Orte und Personen alle so angelegt wie in diesem Beispiel ? -
@cinimod ja habe ich sind auch unter objekte iot service zu sehen und werden mit 1 und 0 geschaltet
-
@mico also also Möglichkeit würde ich noch die Internetverbindung in Betracht ziehen.
Wenn Geofancy an einem Standort eincheckt, muss dort auch das Mobilfunknetz dort erreichbar sein um das Einchecken zu übermitteln. Das mal geprüft? Gerade weil du da von "Weiden" sprichst, dachte ich vielleicht ist es da nicht so doll mit dem Internet ...
In der App selbst funktioniert das alles zur rechten Zeit hast du gesagt ?!
Ich könnte mir vorstellen das er das mit dem wiederkehren des Internets nachholt evtl....
Aber du meintest auch bis vor ein paar tagen ging es problemlos, das spricht ja auch nicht gerade für meine Theorie.
Wurde sonst nichts verändert seit dem auftreten der Probleme ?
-
@mico Geofency / IoT-Adapter: was gibts da denn für Fehlinformationen?
Bei mir gehts halt immer dann nicht, wenn ich sehr schlechten Empfang hab, aber das fange ich über die Anwesenheitserkennung von homekit meistens ab ( aber kein empfang/schlechter empfang ist generell mist für Standorterkennung)
Ansonsten macht geofency das, was es machen soll i.V.m. dem IoT Adapter.Ein weiterer Gedanke: ich würde nie (NIE!!!!) eine Port für ioBroker öffnen. Dafür gibt es ja den IoT Adapter, damit man eben nicht alle Türen öffnet und jeden rein lässt. Jeder offenen Port ist ein großes Sicherheitsrisiko!
-
@toralt
Es gibt keine Fehlermeldung sondern nur das der Datenpunkt iot.0.service.zuhause mit 0 wieder neu geschrieben wird. obwohl z.B. das handy zuhause liegt und WLan Empfang hat und somit kein Verlassen senden könnte. Oder meine Frau auf der Arbeit ist und das Handy im Spint ohne Empfang liegt. und trotzdem ich die Meldung aufmal erhalte das der DP neu geschreieben wurde. Ist mit Alexa verknüpft.
Wenn ich mir dann über History den DP ansehe ist dieser tasächlich neu geschrieben worden.
Nur lößt das eine Reihe von Sachen aus die dann nicht ausgelöst werden sollten. Weil Sie sich z.B. in der Arbeitsstelle befindet.Das Problem trat erst mit dem Umzug von Raspberry 4 auf 5 auf und dem Update der Node.js und dem IOT Update genau wann kann ich nicht wirklich sagen
Gruß
Mico