Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Vorlage] Geofency-Skript: über PHP-Webspace an ioBroker

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    752

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

[Vorlage] Geofency-Skript: über PHP-Webspace an ioBroker

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
1 Beiträge 1 Kommentatoren 1.0k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • MicM Offline
    MicM Offline
    Mic
    Developer
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich hatte mich intensiver damit beschäftigt, wie ich Datenpunkte beim Verlassen oder Betreten der Wohnung am besten schalten kann. Anwendungsgebiete für mich: alle Alexas hängen an ZigBee-Steckdosen, bei Verlassen sollen diese abgeschaltet und sobald man in die Nähe der Wohnung kommt wieder eingeschaltet werden. Dazu noch das übliche (Lichter usw. bei Verlassen automatisch aus, …).

    Zwangsläufig kommt man da zum https://github.com/ioBroker/ioBroker.geofency in Verbindung mit der Geofency App :) Der funktionierte auch super beim Testen mit der App, allerdings ist mein ioBroker nicht von draußen erreichbar, was ich auch nicht öffnen möchte, so dass dieser Adapter dann natürlich nicht wirklich funktionieren kann.

    Daher kam mir der Gedanke, dass ich doch stattdessen über den Webhook von Geofency auch ein Logfile auf einem Webspace füllen kann, und über Google kam ich hier an ein https://www.symcon.de/forum/threads/23348-Geofency-mit-Webhook?p=212154#post212154.

    Nun habe ich mir entsprechend ein eigenes PHP-Script erstellt, welches in eine log-Datei auf dem Server im JSON-Format die jeweils letzte Aktion ablegt. Die Historie wird damit nicht mitgeloggt, weil man sie nicht braucht, pro User also nur immer max. 1 Log-Eintrag (der letzte).

    ! { "LogDate":"2018-06-29 14:33:27", "ActionDate":"2018-06-29T12:33:26Z", "Device":"Donald", "Location":"Home", "LocationID":"XXXXXXXXXXXXXX", "Entry":"1", "Longitude":"XXXXXXX", "Latitude":"XXXXXXX" } { "LogDate":"2018-06-29 15:37:27", "ActionDate":"2018-06-29T13:37:26Z", "Device":"Daisy", "Location":"Home", "LocationID":"XXXXXXXXXXXXXX", "Entry":"0", "Longitude":"XXXXXXX", "Latitude":"XXXXXXX" } !

    Das lässt sich dann einfach über den ioBroker über ein entsprechendes JavaScript regelmäßig auslesen, um analog wie beim Geofency-Adapter entsprechende Datenpunkte zu füllen.

    Ich hab die entsprechenden Dateien (PHP-Script für Webspace und Javascript für ioBroker) mit entsprechender Erklärung auf GitHub veröffentlicht:

    https://github.com/Mic-M/iobroker.geofency-php/

    1 Antwort Letzte Antwort
    2

    Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

    Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

    Mit deinem Input könnte dieser Beitrag noch besser werden 💗

    Registrieren Anmelden
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate

    369

    Online

    32.8k

    Benutzer

    82.7k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe