nginx reverse proxy
ok, werde ich mir anschauen, danke für den Tipp.
nginx reverse proxy
ok, werde ich mir anschauen, danke für den Tipp.
Hallo allerseits
Ich weis: völlig ohne SHELLY Bezug, aber ich schätze das versammelte KnowHow in dieser Community, danke also im aoraus!
Also,
ich nutze intern die WEB seite 192.168.223:1880/ui - ja, es ist das UI aus node red.
Sehr gerne möchte ich diese nun nicht mit der IP erreichen, sondern per URL, z.B. per
info.txt
Zuerst wollte ich meinen pi hole nutzen, dort lassen sich unter local DNS und NDS Records eigene URLS eintragen und diese direkt einer IP zuordnen. Aber leider - und das ist der Punkt - ohne PORT und ohne /UI Zusatz.
D.h. ich erreiche mein GUI nicht!
Aber z.B. mit whz.dimmer.home erreiche ich das WEB des SHELLY Dimmers im Wohnzimmer, weil eben nur Port 80 genutzt wird und SHELLY keine Unterseite hat.
Ich hoffe, ich konnte mein Anliegen klar formulieren.
Hat mir da jemand einen Tipp ?
Denn es könnte ja auch für andere spannend sein...
Das ist die Frage. Der Regensensor hat ja eine Elektronik. Und ob die so einfach mit Wechselspannung arbeitet, wage ich zu bezweifeln…
Nein, eben keine Elektronik. NUR mein Shelly UNI mit dem Print, das ist alles. Der Shelly Uni ist der SENSOR, der am Eingang die Spannung erkennt. Da ich nu von DC auf AC wechsle, was der Shelly verträgt, muss ich beim Shelly den EINGANG wechseln.
Jeglicher Gleichstrom, egal, wie hoch die Spannung ist, wird die Leiterbahnen galvanisch verändern. Das macht man mit Wechselstrom!
Danke für den Tipp. ich kann den SHELLY Uni ja auch mit 12V AC speisen und somit AC über den Print geben. Ich versuche dies.
Hallo
Mit einem shelly Uni erkenne ich zuverlässig Regen.
12 V DC liegen an jeder zweiten Kupferbahn an einer Versuchsprintplatte. Jede andere zweite Bahn führt zum Shelly Uni Eingang für dc messen.
Fällt Regen, zeigt Uni ein Spannung an.
Soweit, so gut. Nach immer ca 2 Monaten ist der Print wie zerfressen.
Google meint, es sei ein galvanische Effekt.
Wie kann ich z.B. mit Widerstand die Spannung teilen und oder den Strom verkleinern? Print sollte am Leben bleiben und shelly dennoch Regen erkennen.
Hat ja ein Elektroniker eine Idee ?
Danke im Vorraus.
SUPER !!!! Das ist es, das passt so und funktioniert nun tipp topp !
Danke Dir 1'000 Mal.
In der CH kann von der Hagelversicherung ein Gerät für über 445.-- gekauft werden. Dies frägt eine HTTP nach HAGEL Warnung ab und reagiert im Fall einer Hagelwarnung. Dank Deiner Hilfe, kann ich ies nun mit dem SHELLY lösen
..Leider geht es nicht...
Ich erhalte folgendes:
Ok, was davon brauchst du, hailState?
JA, genau und danke Dir !
Ich habe den Aufruf mit POSTMAN durchgeführt und erhalte das zweite Bild. Der Aufruf so "funktioniert" also. Direkt ab dem Browser erhalte ich folgendes: {"currentState":0,"newProgVer":0,"hailState":0}
Shelly.call("http.get",{url: "http://192.168.1.226:1880/hagel"},
function (response, error_code, error_message, ud) {
let daten = JSON.parse(response.body);
//print(JSON.stringify(response.body));
print("--------------");
print("xy: " , JSON.stringify(daten["text"]["currentState"]));
},
null
);
Alles anzeigen
Hallo
Ich verzweifle... ich habe als Script folgenden Code:
[script] [/script]
[script]
[/script]
[script]Shelly.call("http.get",{url: "http://192.168.1.226:1880/hagel"}, [/script]
[script]function (response, error_code, error_message, ud) { [/script]
[script]
[/script]
[script]let daten = JSON.parse(response.body); [/script]
[script]
[/script]
[script]//print(JSON.stringify(response.body)); [/script]
[script]print("--------------"); [/script]
[script]print("xy: " , JSON.stringify(daten["text"]["currentState"])); [/script]
[script]
[/script]
[script]}, [/script]
[script]null [/script]
[script]);[/script]
[script]
[/script]
[script] [/script]
Und kriege als Antwort:
Hilfeeee !
Das JSON Objekt (Welches die API liefert) beinhaltet folgendes:
Danke !!!!
...nein, ich will nicht die csv Daten löschen, es geht um die kummulierten Werte in: - total und - total_returned.
das von Seven of Nine im #8 beschriebene Verhalten geht bei meinem 3EM nicht, d.h. nur bei PHASE 0, nicht aber bei 1 und 2.
Also wird es ein FEHLER an meinem 3EM sein.
Soweit so klar.
Danke allen für die Hilfe, ein super FORUM - Kompliment!
oh danke für das Engagement.
Frage: Sind die Werte wirklich gelöscht?
D.h. beim Auslesen kommt bei total ein 0?
Weil die korrekte Antwort auf den http Befehl habe ich auch erhalten - aber eben, ohne Löschen.
--> dann ist es ein BUG, denn es geht nur für den Endpunkt 0,
1 und 2 geben zwar eine korrekte Antwort, aber haben keinen Effekt betr. löschen.
Vielen Dank.
Schaue mal, ob ich das Shelly ersetzen kann....
Hey Seven of Nine herzlichen Dank, das ist der gesuchte HTTP Request, danke Dir viel mals!
Ich fand das so leider nicht in der Anleitung, auch kein Beispiel.
.....
ABER: ich kann so nur die Phase0 (also 1 von 3 ) resetten, mit http://192.168.1.180/EMETER/1?reset_totals=1 müsste ich doch die Phase 1 resetten können, oder ?
...freundliche Nachfrage,
kennt niemand den http Befehl?
Ich stehe auf dem Schlauch...
Den http Request zum Auslesen der em3 kenne ich es funktioniert:
http://192.168.1.180/EMETER/0 gibt mir die WErte von Phase 0.
Aber:
Wie kann ich die Summe reseten, denn mit http://192.168.1.180/EMETER/0/reset_totals geht es nicht.
Danke für Hilfe!
...sorry, nochmals ich...
es gab hier ja den Tipp, die update - wenn ich die (neue) Funktion nicht benötige, das update NICHT zu machen.
Nun, die SHELLY erhalten ja wirklich regelmässig updates, und ich habe diese regelmässig bei allen Geräten eingespielt (habe mittlerweile über 40 Stück verbaut).
Ich dachte, das sei auch aus "Sicherheitsgründen" sinnvoll, ebenso könnte es ja sein, dass wenn der updateschritt zu gross wird, das update mal nicht mehr geht ?
Angeregt durch die Beiträge, frage ich mich aber, ob ich denn diese updates wirklich einspielen muss / soll.
Soweit meine Gedanken als Laie.
Wie sehen die Profis das ?
Danke, wenn ihr mich an Euren Überlegungen teilhaben lässt, gerne freue ich mich auf andere Aspekte des updaten.....
hey danke an Euch alle!
und sorry, meine Frage, wolle niemanden nerven.
Ich war einfach "ein wenig erstaunt", weil nach dem Absetzen des - wie ich nun weis korrekten Updatebefehl - den SHELLY sehr schnell wieder online hatte.
Beim update per WEB UI in der SHELLY Cloud dauert das updaten eine gefühlte Ewigkeit.
Daher meine Unsicherheit und mein Nachfragen.
Also, ein grosses DANKE an alle!
...danke für die vielseitigen Tipps, aber es zielt teilweise an der Frage vorbei, denn unabhängig von der Plattform (node red) gibt es doch einen HTTP Befehl um den update auszulösen....
und da update nach meiner Meinung ein boolean ist, frage ich mich, warum es 1 sein soll ?
Ich suche nur einfach den exakten Befehl und bin mir eben nicht sicher, ob "meiner" richtig ist:
192.168.1.40/ota?update=true
oder eben wie empfohlen =1
(klar, oder der Link mit der eingebauten Version, das scheint mir auch ein Weg, die kann ich ja auch abfragen, danke!)