USB Geräte schalten: kleiner praktischer Zwischenstecker...

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • MarkusCosi
    LoxBus Spammer
    • 28.09.2023
    • 349

    #1

    USB Geräte schalten: kleiner praktischer Zwischenstecker...

    ggf. kennt das der ein oder andere: Man hat eine paar USB-Steckdosen und bequem daran angeschlossen USB-Lichterketten oder sonstiges. Ein Shelly o.Ä. passt nicht mehr hinter die USB-Netzteilsteckdose bzw. die Steckdose ist nicht schaltbar, aber man möchte trotzdem die Lichterkette schalten...

    Nach einiger Suche habe ich genau ein Gerät in Form eines USB-Zwischensteckers gefunden, welcher sich bequem in Loxone einbinden lässt und rein lokal funktioniert:

    https://www.delock.de/produkt/11828/merkmale.html (Vorsicht: es gibt diese Variante mit MQTT, und es gibt eine Cloud-Variante! Auf die Artikelnummer bzw. den Hinweis "MQTT" achten!)

    Der USB-Zwischenstecker erlaubt per http-Befehle das Ein- und Ausschalten: http://<<IPdesUSBSteckers>>/cm?cmnd=Power%20Off bzw. On.
    Als EIB-Taster-Baustein angelegt kann man diesen dann auch zusätzlich manuell schalten (kleiner Knopf am Zwischenstecker) und bekommt über MQTT feedback welches man an den Status-Eingang ("S") anschließen kann. Natürlich kann man zusätzlich noch einen Zeitschaltuhr-Baustein in der Loxone-Config für den EIB-Taster hinterlegen. Die Einrichtung hat ca. 10 Min gedauert: Login in den AP des Steckers, dann in der Tasmota-Firmware die WiFi-Daten hinterlegen und MQTT einrichten, dann in der Loxone Config die obigen Einstellungen veranlassen.
  • MarkusCosi
    LoxBus Spammer
    • 28.09.2023
    • 349

    #2
    PS: mit dem http-Befehl http://<<IPdesUSBSteckers>>/cm?cmnd=test, also einem nicht bekannten Befehl, leuchtet ein kleines blaues LED kurz auf. Das kann man ggf. noch nutzen ...

    P.P.S.: weiß jemand, wie man mit der Webhook-Funktionalität (konfigurierbar über die Konsole im Webinterface des Steckers), also per
    • Rule1 ON Power1#State=1 DO WebHook http://<<IPLoxoneMS>>/dev/sps/io/DelockUSB1_OnVI/pulse ENDON
    • Rule1 ON Power1#State=0 DO WebHook http://<<IPLoxoneMS>>/dev/sps/io/DelockUSB1_OffVI/pulse ENDON
    , oder so ähnlich, ein POST-Befehl absetzt um das MQTT über den Loxberry oder den MS (mit seiner eingeschränkten MQTT-Funktionalität) ggf. zu umgehen? Ich stelle mir das so vor wie bei den MyStrom PIR Sensoren oder den UniFi Alarm Manager Protect APP webhooks... aber es scheint als würde Tasmota Post mit custom headers (für die Authorization) nicht unterstützen?

    ...anbei ein Bild einer möglichen Configuration:
    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: delock.jpg Ansichten: 0 Größe: 23,1 KB ID: 476007
    Zuletzt geändert von MarkusCosi; In den letzten 4 Wochen.

    Kommentar

    • Noschvie
      MS Profi
      • 24.09.2018
      • 626

      #3
      Hast du einen Blick in die Tasmota Docu geworfen?
      Siehe backlog und WebQuery Commands, ähnlich wie:
      Code:
      ON Power1#State=1 DO backlog WebQuery http://192.168.1.10/ GET ENDON

      Kommentar


      • MarkusCosi
        MarkusCosi kommentierte
        Kommentar bearbeiten
        Hi Noschvie,

        ja, ich habe etwas die command-Liste durchstöbert und chatgpt dazu noch drauf angesetzt. Ich hatte dem ganzen entnommen, dass nur GET, nicht aber POST Befehle funktionieren

      • Noschvie
        Noschvie kommentierte
        Kommentar bearbeiten
        Wenn chatgpt usw verwendet werden, dann sollten die im Tasmota Repo dafür bereitgestellten Docs eingebunden werden.

      • MarkusCosi
        MarkusCosi kommentierte
        Kommentar bearbeiten
        … ich hatte chatgpt den folgenden link mitgegeben: https://tasmota.github.io/docs/Commands/

        aber zurück zur Frage: kannst du mir einen konkreten Hinweis geben, wie man eine Post-Befehl mit custom headers bei Tasmota absetzt? das wäre prima . Nach etwas mehr googeln kam ich eher auf feature requests in diese Richtung, welche meist mit Verweis auf MQTT abgewiegelt wurden?
    • Noschvie
      MS Profi
      • 24.09.2018
      • 626

      #4
      Docs siehe https://github.com/arendst/Tasmota/t...nt/.doc_for_ai
      Kann dann später erst nachschauen

      Kommentar


      • MarkusCosi
        MarkusCosi kommentierte
        Kommentar bearbeiten
        danke! es scheint also tatsächlich mit dem webquery befehl zu gehen… dann muss ich nur mal vmtl. wegen version schauen…
    Lädt...