Beiträge von Seven of Nine

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

    Entweder ist dann „Listen CoAp for color change commands“ useless oder es soll mit dieser Einstellung dann für die RGB Produkte weiterhin möglich gemacht werden, per CoAP zumindest Farbbefehle senden zu können.

    im Grunde ist es jetzt schon teilweise nutzlos, weil man ja entweder nur einen Shelly direkt über die IP oder eben alle über deren Multicast-Adresse ansprechen kann..

    ich hätte mir da eine Art Filter-Objekt (so wie bei VLAN Tags) gewünscht, so dass man Gruppen bilden kann und z.B. Gruppe 1 auf Rot schaltet, Gruppe 2 aber gleichzeitig auf Grün..

    Außerdem fehlt ja die Implementierung auch in allen Shellys mit Relay / Dimmer etc..

    Sinn macht es eigentlich nur, wenn ich mit einem einzelnen Multicast-Paket das ganze Haus (oder eben Gruppen von Lampen) an bzw abschalten kann ..

    meine Wissens ist das nicht abschaltbar, da musst du deine Programmlogik überarbeiten..

    - bei einem Schalter brauchst du ja nur gucken, ob sich input 0 verändert hat (das dürfte ja nicht passiert sein)

    - bei einem Taster auf /input_event/0 gucken, wenn der Couter hochgeht gab es ein Event

    0x7000 flashen, da ist der notwendige Bootloader drin.. danach gucken, ob er startet (mgos_xxxx Wifi sichtbar)..

    startet er damit over The air flashen, so wie in der Anleitung beschrieben..

    Alternativ Tasmota flashen und gucken, ob er damit korrekt startet. (tasmota_xxxx Wifi sichtbar) auch damit kommt man "over the air" komplett wieder zurück.

    eingetragen wird die OpenHAB-Server Adresse, also 192.168.x.y

    im Container muss aber (sofern er im Bridge-Netzwerk läuft) auf jeden Fall der Port 5683 (UDP) von "draußen" nach "drinnen" weitergeleitet werden..

    Alternativ startest du den Container direkt mit dem Host-Netzwerk, dann funktioniert alernativ auch "mcast" (kurz für Multicast, das entspricht der 224.0.1.187:5683) im Shelly.

    prüfe mal wie die Polltime im ioBroker eingestellt ist..

    da steht per Default glaube ich 5 Sekunden drin. die würde ich auf 60 hochstellen, da sie eh nur "unwichtige" Daten von den Shellys abfragt.. die wichtigen Sachen (Schalterzustand, Relayzustand) kommen üblicherweise per Coap vom Shelly selbst..

    dass man alle Shellys in der gleichen App bedienen kann, dass es keine Rolle spielt mit welchem Wlan diese verbunden sind.

    das ist zwar grundsätzlich richtig, solange sie über die Cloud kommunizieren, bei der Einrichtung aber schwierig, weil (sobald der Shelly im Gastnetz ist) keine Konfiguration mehr möglich ist bevor er in der cloud hängt.. Denn da ist die Kommunikation von Geräten untereinander per Default nicht erlaubt.

    Ich würde, wenn du diese Lösung so bauen willst, folgenden Weg gehen:

    Shelly in das Heimnetz einbinden und dort vollwertig konfigurieren

    wichtig:

    - Cloud aktivieren

    - keine feste IP-Adresse vergeben, da der Gastzugang ein anderes Subnetz ist (Adressen beginnen alle mit 192.168.179.xxx)

    Anschließend im Shelly unter "Internet & Security" bei Wifi-Mode Client das Gastnetz als Wifi eintragen.

    Wifi Passwort ist definitiv richtig, sollte jedoch auch eine Meldung kommen, sofern es falsch ist oder?

    nein. da kommt keine Meldung wenn das Kennwort falch ist.. er startet dann im STA-Modus neu und will sich mit dem WLAN verbinden... wenn das Kennwort dann falsch ist kann er sich aber nicht verbinden.

    in der Weboberfläche im Router sollte man aber sehen können, welche Clients verbunden sind..

    In einer FritzBox z.B. sieht es so aus, da stehen hinten die IP-Adressen dahinter..

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    was du falsch gemacht hast kann dir wohl niemand sagen.. wie hast du ihn denn geflasht? "over the air" mit MGOS TO TASMOTA oder mittels FTDI?

    wenn das per "Over The Air" war, dann hast du möglicherweise die falsche Version (Bootloader im anderen Speicherbereich) genommen, dann flasht er sich quasi selbst "kaputt"..

    mit einem FTDI sollte man den aber vermutlich wieder zum Leben erwecken können (einfach nochmal flashen)..

    Shelly wird hinzugefügt und dann kann ich den Shelly keinem Raum zuordnen, wo liegt der Fehler?

    - taucht das "discovered devices" in der App nicht auf?

    - kriegt er nach Einbinden in dein eigenes WLAN eine IP-Adresse im Router?

    - wenn ja, kannst du ihn darüber erreichen?

    wenn nein würde ich auf falsche Zugangsdaten vom Wifi tippen..

    Windows 10 bringt (soweit ich mich erinnern kann) cURL direkt mit, das ist ein kleines Programm, mit dem man Web-Requests direkt aus der Kommandozeile abschicken kann..

    Es geht daher vermutlich noch deutlich einfacher als Powershell-Befehle in einer Batch-Datei und VBS-Script zu vermischen ;)

    ist zwar ungetestet, sollte aber klappen:
    einfach eine Datei erstellen, Verknüpfung auf dem Desktop (oder wo auch immer) ablegen, fertig.

    Code: buerolicht_schalten.cmd
    curl http://192.168.2.75/relay/0?turn=toggle