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.
-
renameShortcut(''+shortcutid+'', 'A-Temp: '+sensor3+' C°');
Ändert den Namen vom ausführenden shortcut zu "A-Temp: .. C°
'+sensor3+' gibt dabei an das der Wert Volk dem Sensor genommen wird.
renameShortcut(/*[shortcut]*/"dc510166-eba4-4416-8b2f-3885f747c1f9"/*[/shortcut]*/, 'Antrieb: '+sensor2+' C°');
macht dies bei einem anderen shortcut, eben mit dieser ID Rest ist identisch
-
das klappt, kleiner Tipp, mach eine Kopie vom funktionierenden, so musst nicht alles neu machen falls ein Fehler passiert ?
-
-
Nicht dafür, bringst mich auch auf neue Ideen ?
-
bei mir geht's
Ich Kopier eben alles rein
Edit:
Vor request ausführen
const shortcutid = shortcut.id
setVariable('shortcutid', shortcutid);
Bei Erfolg:
const temperature = JSON.parse(response.body).temperature;
renameShortcut(''+shortcutid+'', ' '+temperature+' '+temperature+' '+temperature+'')
Für jeden Sensor eine konstante anlegen.
Und auslesen anpassen.
Gehen 4 Temperatur Werte (ohne zusätzlichen Text)
-
klappt
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
Vorher und nachher
-
@neo-v erledigt
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
Dialog war nur zum testen und ist mit 2.5 gemacht, so hast sie grobe Richtung
-
hatte ich nachdem abschicken gesehen, aber macht ja nichts ?
-
MarioM wenn du Hilfe brauchst wie das nun geht, hatte die Tage ein tutorial gemacht wo die Java Funktion erklärt wird, Versuch es damit und sollten dann noch fragen sein sag bescheid
-
ich könnte nun sagen steig auf eine andere App um, nur dann scheint es so als würde ich Werbung machen ?
-
Wenn noch nicht geschehen leg mal drei konstante mit den Namen an und dann machst es so:
const Sensor1 = JSON.parse(response.body).ext_temperature["0"].tC;
setVariable('Sensor1', Sensor1);
const Sensor2 = JSON.parse(response.body).ext_temperature["1"].tC;
setVariable('Sensor2', Sensor2);
const Sensor3 = JSON.parse(response.body).ext_temperature["2"].tC;
setVariable('Sensor3', Sensor3);
showDialog('Sensor1:\n \n '+Sensor1+' C°' \n 'Sensor2 : \n \n '+Sensor2+' C°' \n 'Sensor3 : \n \n '+Sensor3+' C°');
(ungetestet)
-
Shelly 1 , da dieser als einziger Potenzial frei schaltet (24AC).
Da der 1 und 2.5 mit 24DC versorgt werden müssten
Bräuchtest du beim 2.5 noch einiges mehr an Bauteilen (Relais, Gleichrichter, wozu auch immer am Ende die Wahl fallen würde)
-
das hat nichts mit Homebridge zutun, es hat indirekt was mit dem 2.5 zutun.
Dieser ist für Einzel Steuerung und Verbrauchsmessung konzipiert.
Also Gruppenschaltung eher indirekt (als Impuls ja)
Wenn er kalibriert ist Brauch er zumindest eine geringe Last zum Arbeiten sonst schaltet dieser (mit aktueller Firmware) ab.
Werde am Wochenende mal eine ältere testen.
-
wenn das reicht, weiß ja nicht wie lange es so brauch.
Kann passieren das es dann hinterher trotzdem nicht richtig läuft, erst vor paar Tagen gehabt, bei 0W hat er nach 3 Sekunden aufgehört zu fahren.
Schaltet dann selbst ab.
-
1. Zeigt der shelly da verbrauch an und wenn ja wie viel?
2. ZEIT messen und dann das 2-3 fache eintragen.
3. Zur Sicherheit, da wo ER hinterher hin soll, kann da auch Verbrauch gemessen werden oder ist da komplett 0?
-
MarioM du hattest es vorhin richtig getestet, war nur zur Erklärung für
@neo-v
Hätte noch eine Idee:
var json = JSON.parse(response.body);
alert
(json.ext_temperature["1"].tC);
Hatte es ähnlich für etwas anders, zeigt dann kurz (wenn es klappt) an
-
ist die Versorgung mit 12V?
Weil du schreibst
Mit 230V funktioniert alles
Wenn 12V, hast du auch minus und nicht plus an SW verwendet?
-
ne das ist mqtt solltet es als URL umsetzen, quasi zweite Box
-
Was bekommt ihr gezeigt wenn ihr das:
shellies/<model>-<deviceid>/ext_temperature/<i> where <i> is the sensor id [0,1,2]: reports temperature in °C, 999 if invalid
ausprobiert also
Http://ip/ext_temperature/0
.../1
.../2
-
Mhm Problem ist ich hab keinen zum testen, muss mal schauen wie es bei einem anderen Gerät aussieht, damit ich damit versuchen kann