Beiträge von Hiegeix7
-
-
ol65 und ostfriese: Ich habe es an anderer Stelle schon mal versucht zu erklären: Das ist nicht das Problem von curl, sondern von der verwendeten Shell – also z.B. cmd.exe unter Windows, oder Bash unter Linux. Diverse Sonderzeichen (z.B. { oder ") verhalten sich unterschiedlich je nach Shell. curl nimmt einfach das, was es von der Shell übergeben bekommt. curl hat keine Ahnung davon, welche Kopfstände man in einer bestimmten Shell unternehmen muss, damit diese Sonderzeichen so bei curl ankommen, wie erwartet.
In Beitrag #12 hatte ich beschrieben, wie man dem am sichersten begegnet.Ach ja: ostfriese: 👍 für deine Ausdauer. Frage an die Zweifler: Woher hat die „Blindtime“ wohl ihren Namen?
-
Kannst du in deinem DHCP-Server (im Router) erkennen, ob die Shelly auf dem LAN eine IP-Adresse bekommen hat?
Dürfen WLAN (also die App) und LAN (also deine Shelly) miteinander kommunizieren? (ist nicht selbstverständlich)
-
-
Ich würde beim simplen Schwellwert-Trigger bleiben, und die zeitliche Bedingung in die Action setzen.Und nicht vergessen, dass die Pumpe auch irgendwann wieder abgeschaltet werden soll.
-
-
Ich versuche es mit dem Befehl: curl -u admin:****** -i -X GET -d "{'index':0, 'enabled':true, 'name':motion_on}" http://192.168.0.118/settings/actions
Am sichersten entkommst du der „Quoting-Hölle“, indem du {"index":0, "enabled":true, "name":"motion_on"} in eine Textdatei schreibst (z.B. data.txt), und dann curl so aufrufst:
curl -u admin:****** -i -X GET -d @data.txt http://192.168.0.118/settings/actions
.
-
Ob du IP-Adresse nehmen musst, oder ob du einen konfigurierten Hostnamen nehmen kannst, hängt von deinem DNS ab.
Hast du z.B. eine Fritzbox oder ähnliches und reservierst dort eine konkrete IP-Adresse zusammen mit einem konkreten Hostnamen für die Shelly, dann kannst du statt der IP-Adresse auch den Namen verwenden, denn die Fritzbox löst dann per DNS diesen Namen auf: http://<Shelly-Name>/…In jedem Fall aber ist die IP-Adresse 192.168.33.1 falsch, denn diese IP-Adresse hat die Shelly nur während der Einrichtungs-Phase, wenn sie selbst ein WLAN aufspannt. Und in diesem Stadium kann dein Home-Assistant sie ohnehin nicht erreichen.
-
Blueshell: Ich weiß nicht, ob das für dich infrage kommt, aber ich benutze unter der Matratze Trittmatten, deren Leitung ich an einen Fensterkontaktsensor angeschlossen habe.
Trittmatte für 19 € bei Völkner, und Fensterkontakt von Aqara (Zigbee).
-
-
In welchem Kontext – also in welcher Shell (Bash, cmd), oder in welcher übergeordneten Programmiersprache (PHP, …) soll das stattfinden?
Dieser Thread sieht ähnlich aus:
Beispiel: curl Aufruf zum ändern der LED Farben läuft unter Windows nicht -
Nein, das funktioniert nicht.
Was steckt hinter dem Wunsch die Leistung zu regulieren? -
Default Output on
und daran die Action knüpfen.
klappt 👍
-
das einschalten sollte über Power On default mit einem zweiten Plug S nicht das problem sein
Kann denn eine HTTP-Action an den Bootvorgang gekoppelt werden?
-
Bei Lampen ist der Kunde mittlerweile damit vertraut, dass die elektrische Leistung in Watt nicht aussagekräftig ist für die gewünschte Lichtausbeute. Stattdessen rückt der Lichtstrom in Lumen viel mehr ins Bewusstsein.
Warum tut dagegen sich beim Staubsauger die Saugkraft in Kilopascal so schwer?
-
An diejenigen, die hier unbedarft „Nullleiter“ verwenden:
Ein Nullleiter PEN ist die Kombination der Funktionen Schutzleiter PE und Neutralleiter N in einer einzigen Ader.
Da hier die Rede von einem RCD (Fehlerstromschutzschalter) ist, sind hier Schutzleiter PE und Neutralleiter N garantiert in zwei separaten Adern.In Deutschland wird seit den 1970ern im Haushalt kein Nullleiter PEN mehr installiert.
-
Nur wenn sie abgesteckt sind regt sich HA auf - bekomme immer unter Einstellungen Meldungen das ich das Shelly Setup erneut versuchen soll
Ich finde das wichtig, darauf hingewiesen zu werden, wenn ein Gerät nicht erreichbar ist. Du nicht auch?
-
-
-
Hiegeix7 das mit dem Hostname klappt aber auch mit Statischen IP-Adressen 👍
Ja, aber dann hast du ja zusätzlich zu der übers Netz verteilten Information nochmal eine weitere Konfigurationsstelle…
Je weniger Konfigurationsstellen es gibt, desto übersichtlicher, wartbarer, nachvollziehbarer, auditierbarer, fehler-un-anfälliger ist die Angelegenheit.
Beruflich habe ich mit Configuration-as-Code zu tun. Da liegt die gesamte Unternehmenskonfiguration in Git. Es wäre undenkbar, dass Personen an einzelnen Hosts manuell herumfummeln. Alles läuft über Git – „die einzige Quelle der Wahrheit“ im Unternehmen. Das hat freilich nichts mit privatem Einsatz zu tun, aber „die einzige Quelle der Wahrheit“ als Learning und best Practice kann man schon daraus mitnehmen
Okay, nun aber wirklich genug von mir.