Stell mal die u.a. zwei gelb markierten Parameter ein. (Uber die WebGUI bzw. Browser und die IP deines Shelly's)
Ich bin zuversichtlich dann funzt es auch.
Stell mal die u.a. zwei gelb markierten Parameter ein. (Uber die WebGUI bzw. Browser und die IP deines Shelly's)
Ich bin zuversichtlich dann funzt es auch.
Da muß eine Szene und keine Aktion erstellt werden.
Eben gecheckt und kann dies nur bestätigen.
Das heißt im Vergleich Plus 1PM / PM Mini Gen3:
Oder übersehe ich irgendetwas?
Auf jeden Fall bestätigt es mich, weiterhin ausschließlich auch Script und damit auf local zu setzen und die anderen Möglichkeiten (Action/Szenen) zu ignorieren.
Mit dem Advanced IP Scanner auch alle (inkl. Shelly's) Netzwerkteilnehmer mit IP / MAC etc.
Der Shelly-Scanner liefert von Shelly's alles (IP/MAC etc..) neben Backup/Restore und vielen weiteren nützlichen Funktionen.
Ergänzung zu meinem obigen Posting.
Ich habe mir die Action auf einem Plus 1PM angesehen und war erstaunt dass hier keinerlei "PM" Werte als Trigger einstellbar sind.
Nur diese digitalen Bedingungen aber keine analogen der Leistungsmessung.
Im Vergleich zu einem PM Mini Gen3. Wo dies möglich ist.
Ob das immer so war kann ich nicht sagen da ich Action nicht einsetzt.
Da ich ausschliesslich Scripte auf den Shelly's anwende, kann ich dir jedoch mitteilen dass mit Script auch deine Anforderung am Plus 1 PM umsetzbar ist.
So wie ich deine Worte verstehe wird es nicht funktionieren.
Kannst du deinen Wunsch skizzieren oder besser beschreiben?
ist es möglich mit einem Script ein extern liegendes Script nachzuladen? (zB. von https://domain.de/script/test.js)
Ja
Das einfachste wie src="URL", wäre zu schön um wahr zu sein
Ganz so einfach ist's nicht.
Wenn du im Netzwerk einen anderen Shelly >= Gen2(Scriptfähig) Gerät hast wäre es kein Problem via Script den EM3 auszulesen und auch das 3EM Relais via Script anzusteuern.
Nachteil dieser Lösung:
Ich habe die gleiche Erfahrung gemacht und mir auch darüber Gedanken gemacht und ein paar einfache Tests durchgeführt.
Ich konnte erkennen, wenn nach einem gesamten Stromausfall einige Geräte den "längeren" Weg zum Router beibehaltenen Anstand zum "näheren" 1200AX Repeater.
Mein Erklärung:
Nach einer Netzwiederkehr sendete der Router früher als die Repeater, wenn dann auch noch die Verbindungsleistung [dbm] ausreichte, bleiben die Geräte bei auf der "entfernteren" Verbindung.
Ein andere Vorschlag welcher meiner Beurteilung einige Weak-Points von Action und Szenen eleganter mit weniger Stolpersteinen umsetzt.
Umsetzung:
Copy Paste u.a. Script,
/// Switch ON [Input SW] delay V1.0
///
////////////////////////////////////////////////////////////////////////////////////////////
///
/// Created by HighFive (if then else) © 2024
///
/// Email: highfive@smartshome.work
/// Email: if_then_else@smartshome.work
///
////////////////////////////////////////////////////////////////////////////////////////////
/// *** User values ***
////////////////////////////////////////////////////////////////////////////////////////////
const SW_ON_delayTime = 60; //seconds
let log = 1; /// If no console log needed please set log to "0"
////////////////////////////////////////////////////////////////////////////////////////////
let timer = 0;
////////////////////////////////////////////////////////////////////////////////////////////
function timerHandler() {
if (Shelly.getComponentStatus('input:0').state === false) {
timer = 0;
};
///
Shelly.call('Switch.set', {
'id': 0,
'on': Shelly.getComponentStatus('input:0').state && (timer >= SW_ON_delayTime)
});
///
if (log != 0) {
print('INPUT: ' + state_to_ON_OFF(Shelly.getComponentStatus('input:0').state) +
' || Switch ON delay: ' + Math.min(timer, SW_ON_delayTime) + ' seconds' +
' || OUTPUT: ' + state_to_ON_OFF(Shelly.getComponentStatus('switch', 0).output))
};
///
timer++;
};
////////////////////////////////////////////////////////////////////////////////////////////
Timer.set(1000, true, timerHandler, null);
////////////////////////////////////////////////////////////////////////////////////////////
function state_to_ON_OFF(state) {
if (state === true) {
return 'ON'
} else {
return 'OFF'
};
};
////////////////////////////////////////////////////////////////////////////////////////////
///
////////////////////////////////////////////////////////////////////////////////////////////
Alles anzeigen
Siehste, manchmal hilft ja ein sanfter Denkanstoß!
Ein Shelly Plus PM Mini Gen. 3 hätte es nicht auch getan?
Nun die Problematik ist eher das Delay der Anwort welche bald mal erheblich >1 Sekunde ist.
Das Extrakt meiner leidvolle Erfahrungen mit dem Thema:
Egal wie, ich lasse mich ungern einschränken.Auch nicht durch einen goldenen Faradayschen Käfig!
Bevor du das Posting editiert hast war dies eine der Maschen des Kirchhoff's in welchen man sich verfangen könnte!
Kommst Du aus Österreich, Andrea57 ?
Wie darf ich diese Aussage einordnen?
Ich gehöre auch einer anderer Nationalität an, und bin mindestens so Stolz darauf wie du.
Eine vernünftige Kommunikation ist mit einem schwierigen Zeitgenossen wie dir auch schwerlich möglich!