Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Einsteigerfragen
  4. Einbindung von Geräten
  5. Kann ich eine Fritz Dect Steckdose per URL / PHP schalten?

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    181

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.4k

Kann ich eine Fritz Dect Steckdose per URL / PHP schalten?

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
5 Beiträge 3 Kommentatoren 780 Aufrufe 2 Watching
  • Ä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.
  • D Offline
    D Offline
    d003232
    schrieb am zuletzt editiert von
    #1

    Ich habe eine Fritz Steckdose als DECT Objekt in meiner IoBroker Instastallation. Das funktioniert soweit alles ganz gut.

    Nun möchte ich von außerhalb über eine URL diese Steckdose automatisiert anschalten? Über diese Steckdose wird eine Nachtspeicherheizung angeschaltet. In dem auslösenden System kann ich eine URL, z.B. ein PHP-Script angeben. Diese Script müsste mir dann die Steckdose anschalten. Ich dachte hierzu müsste es doch etwas in IoBroker geben.

    Kann mir jemand einen Tip geben, wie so etwas geht. Wo ich dazu ein Beispiel oder eine Doku finden. Meine Suche danach war leider erfolglos.

    paul53P 1 Antwort Letzte Antwort
    0
    • D d003232

      Ich habe eine Fritz Steckdose als DECT Objekt in meiner IoBroker Instastallation. Das funktioniert soweit alles ganz gut.

      Nun möchte ich von außerhalb über eine URL diese Steckdose automatisiert anschalten? Über diese Steckdose wird eine Nachtspeicherheizung angeschaltet. In dem auslösenden System kann ich eine URL, z.B. ein PHP-Script angeben. Diese Script müsste mir dann die Steckdose anschalten. Ich dachte hierzu müsste es doch etwas in IoBroker geben.

      Kann mir jemand einen Tip geben, wie so etwas geht. Wo ich dazu ein Beispiel oder eine Doku finden. Meine Suche danach war leider erfolglos.

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @d003232 sagte: über eine URL diese Steckdose automatisiert anschalten?

      Simple-API über VPN.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      D 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @d003232 sagte: über eine URL diese Steckdose automatisiert anschalten?

        Simple-API über VPN.

        D Offline
        D Offline
        d003232
        schrieb am zuletzt editiert von d003232
        #3

        @paul53 Vielen Dank. Paul. Mit Simple-API bin ich ein ganzes Stück weiter gekommen.

        Nun kann ich mit einer URL meine Fritz!-Steckdose anschalten:

        https://555xxx333ddd33ddd.myfritz.net:1234/set/fritzdect.0.DECT_080808080808.state?value=true&prettyPrint&user=XXXXXXXXXX&pass=1234567890

        aber:

        mein Raspi hat kein prüfbares SSL Zertifikat. Daher kommt im Brower eine Zertifikatswarnung. Manuell kann ich die Warnung im Browser übergehen. Aber wie schaffe ich es, die Warnung automatisch bei einem Aufruf per Script zu übergehen?

        • Kann ich das Übergehen der Warnung irgendwie als Option in PHP z.B. bei "curl_exec" mit angeben? Oder kann ich die URL oben irgendwie anders in PHP aufrufen?

        • oder kann ich das von meiner IOBroker Installation verwendete Zertifikat auf meinem Raspi irgendwie prüfbar machen, so dass keine Zertifikatswarnung erfolgt?

        Der Aufruf meiner URL erfolgt auf einem fremden Server. Dort kann ich nur eine URL angeben. Daher muss ich das Abfangen der Fehler wohl vorher in einem eigenen Skript durchführen.

        Bin gerade etwas überfordert. Habe mit stundenlang mit den Zertifikaten beschäftigt und weiss erlich gesagt nicht, wo ich ansetzen soll ... bei IO broker ... bei meinem Hoster ... beim Raspi ... in PHP ...

        BananaJoeB 1 Antwort Letzte Antwort
        0
        • D d003232

          @paul53 Vielen Dank. Paul. Mit Simple-API bin ich ein ganzes Stück weiter gekommen.

          Nun kann ich mit einer URL meine Fritz!-Steckdose anschalten:

          https://555xxx333ddd33ddd.myfritz.net:1234/set/fritzdect.0.DECT_080808080808.state?value=true&prettyPrint&user=XXXXXXXXXX&pass=1234567890

          aber:

          mein Raspi hat kein prüfbares SSL Zertifikat. Daher kommt im Brower eine Zertifikatswarnung. Manuell kann ich die Warnung im Browser übergehen. Aber wie schaffe ich es, die Warnung automatisch bei einem Aufruf per Script zu übergehen?

          • Kann ich das Übergehen der Warnung irgendwie als Option in PHP z.B. bei "curl_exec" mit angeben? Oder kann ich die URL oben irgendwie anders in PHP aufrufen?

          • oder kann ich das von meiner IOBroker Installation verwendete Zertifikat auf meinem Raspi irgendwie prüfbar machen, so dass keine Zertifikatswarnung erfolgt?

          Der Aufruf meiner URL erfolgt auf einem fremden Server. Dort kann ich nur eine URL angeben. Daher muss ich das Abfangen der Fehler wohl vorher in einem eigenen Skript durchführen.

          Bin gerade etwas überfordert. Habe mit stundenlang mit den Zertifikaten beschäftigt und weiss erlich gesagt nicht, wo ich ansetzen soll ... bei IO broker ... bei meinem Hoster ... beim Raspi ... in PHP ...

          BananaJoeB Offline
          BananaJoeB Offline
          BananaJoe
          Most Active
          schrieb am zuletzt editiert von
          #4

          @d003232 falls der Aufruf per curl passiert (gibt es ja auch für Windows) einfach den Parameter -k bzw. --insecure angeben, dann prüft er die Gültigkeit nicht

          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

          D 1 Antwort Letzte Antwort
          0
          • BananaJoeB BananaJoe

            @d003232 falls der Aufruf per curl passiert (gibt es ja auch für Windows) einfach den Parameter -k bzw. --insecure angeben, dann prüft er die Gültigkeit nicht

            D Offline
            D Offline
            d003232
            schrieb am zuletzt editiert von d003232
            #5

            @bananajoe Yeaa. Es funktioniert! Danke!

            Da ich es in einem PHP Script schalte, nicht per Bash aufrufe, habe ich nun statt --insecure die Option "curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);" hinzugefügt. Nun geht es!

            Hier mein finales Script:

            <?php
            /* Anschalten der Nachtspeicherheizung über Iobroker & Fritz-DECT-Steckdose */
            
            $url = "https://555xxx333ddd33ddd.myfritz.net:1234/set/fritzdect.0.DECT_080808080808.state?value=true&prettyPrint&user=XXXXXXXXXX&pass=1234567890";
            $ch=curl_init();
            curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
            curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
            curl_setopt($ch, CURLOPT_SSL_VERIFYSTATUS, false);
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
            curl_setopt($ch, CURLOPT_PROXY_SSL_VERIFYPEER, false);
            curl_setopt($ch, CURLOPT_URL, $url);
            $result = curl_exec($ch);
            curl_close ($ch);
            echo $result;	
            ?>
            
            1 Antwort Letzte Antwort
            0
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            792

            Online

            32.5k

            Benutzer

            81.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