Beiträge von ostfriese
-
-
-
Cool, dass es zwei völlig unterschiedliche Lösungen gibt.
@De kat Auf so ein One-Way-Skript muss man erst mal kommen
-
Mir ist gerade eingefallen, dass ich genau das Problem des TE schon am 31.07.23 gelöst hatte:
Hier <---
-
Alles richtig ist, wenn du die IP, die du dem Shelly gegeben hast, im Browser eingibst und dann etwas passiert.
-
Ok, das kannte ich. Ist ein Linux-Bash. Ist mir zu fummelig, das umzuschreiben. Aber, wenn der TE Linux im Netz hat, kann das benutzt werden.
-
Schubbie Wenn du den Http-Befehl kennst, um eine Fritzbox/Repeater neu zu starten, dann geht das auch mit einem Skript.
-
Ich habe zwar keinen Blue Motion, aber evtl. klappt dieser Trick bei dem ja auch.
-
Das ist nicht so schwierig. Reset machen.
Nur Wifi 1 aktivieren.
Enable Wi-Fi network
Password protected Wi-Fi network
Bei Networks wählst du dein Netzwerk
Password dein Passwort
Bei Ip Address die IP, die der Shelly bekommen soll 192.168.178.100
Bei Network Mask 255.255.255.0
Bei Gateway UND DNS deine Fritzbox IP 192.168.178.1
Fertig
-
Hast du Sonderzeichen im PW?
-
Resetten via Hardware Taste
Der Shelly Plug kann durch Drücken der kleinen Taste für 10 Sekunden zurückgesetzt werden. Nach einem erfolgreichen Reset blinkt die Anzeige Rot/Blau.
Sollte das nicht direkt klappen, ziehe den Shelly Plug ab. Stecke ihn nach ein paar Sekunden erneut ein und versuche es nun erneut mit 10 Sekunden Drücken der Taste.
Shelly Plug neu mit WLAN verbinden
Nachdem sich der Shelly jetzt im Werkszustand befindet, ist er schnell wieder in dein heimisches WLAN Netzwerk eingebunden. Die sicherste Möglichkeit ist dies direkt über den Browser anstatt über die App zu machen. Folgende Tipps erleichtern dir das:
deaktiviere Mobile Daten (oder aktiviere Flugmodus und dann wieder WLAN)
gehe in die WLAN-Einstellungen und verbinde dich mit dem WLAN, das mit „Shelly-…“ beginnt.
nun öffne im Browser die Adresse https://192.168.33.1, damit gelangst du direkt auf die Weboberfläche von deinem neuen Shellyim Menü unter Internet & Security (bei Gen2 Settings/Wfi) findest du den Punkt Wifi Mode. – Client kannst du die Daten zu deinem Heimnetzwerk angeben
nach bestätigen verbindet sich der Shelly mit deinem WLAN. Jetzt sollte er auch problemlos in der App gefunden werden.
Edit: Willkommen im Forum
-
-
Das kann ich so nicht bestätigen.
Ich nutze die TRV als reine Stellmotoren. Temperaturen werden mit Addon gemessen.
Das Ganze wird von einem Python Programm gesteuert. Die Logik ist recht simpel.
Temperaturabweichung nach unten
> 0,2 K --> 100% Öffnung
zwischen 0,1 und 0,2 K --> 75%
bei 0,1 --> 10%
Wenn alle TRV geschlossen --> Therme aus.
Genauigkeit +- 0,2 K
-
Wenn du es genau haben willst, suchst du dein Haus auf Google Maps. Mit einem Rechtsklick werden die exakten Koordinaten angezeigt.
Die automatische Suche des Shelly ist nur eine grobe Schätzung auf Basis deiner öffentlichen IP-Adresse.
-
-
Den Rest kann dann gerne @De kat machen.
-
Hier eine Möglichkeit die Zeiten für Sonnenauf/untergang per Skript zu bestimmen:
Voraussetzung ist, dass bei dem Shelly die Längen- und Breitenangabe unter
Settings/Location and time
Latitude und Longitude
exakt gesetzt sind.
Code
Alles anzeigenfunction time_to_number(time){ let t = time.split(":"); let h = parseInt(t[0]); let m = parseInt(t[1]); return h * 3600 + m * 60; } function twelve_to_twentyfour(time){ t = time.split(":"); let h = parseInt(t[0]); let m = parseInt(t[1]); if(t[2].indexOf('PM') > -1){ h += 12; } let extra = ''; if(h < 10){ extra = '0'; } return extra + h + ':' + m; } function get_astro(){ print('Try to get location...'); Shelly.call('sys.getConfig','', function(result, error_code, error_message,action_type) { if(error_code === 0) { lon = result.location.lon; lat = result.location.lat print('Longutude: ' + lon); print('Latitude: ' + lat); url = "https://api.sunrisesunset.io/json?lat=" + lat + "&lng=" + lon; print('Try to get astro data...'); Shelly.call('http.get', {url:url,timeout:15}, function(result, error_code, error_message,action_type) { //print(JSON.stringify(result.body)); if(error_code === 0) { let res = JSON.parse(result.body); print('Sunrise: ' + twelve_to_twentyfour(res.results.sunrise)); print('Sunset : ' + twelve_to_twentyfour(res.results.sunset)); sunrise = time_to_number(res.results.sunrise.slice(0,res.results.sunrise.indexOf(' '))); sunset = time_to_number(res.results.sunset.slice(0,res.results.sunset.indexOf(' '))); sunset += 12 * 3600; print('System ready'); } } ); } } ); } let lon let lat let sunrise; let sunset; get_astro();
-
Ich bin da ganz anderer Meinung.
Der Hersteller wird immer seine eigenen Interessen in den Vordergrund stellen und keine unabhängige Diagnose stellen .
Deine Expertise ist neutral und 100% kompetent.
-
Ich erkläre mich bereit, dem TE die Kosten für einen neuen Shelly zu ersetzen, wenn die Untersuchung durch Thomas ( thgoebel ) stattfindet.
PN mit Paypal oder Kontonummer genügt.
-