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.
-
Warum machst du das dann nicht gleich in HA?
Dies kann ins Auge gehen... HA oder Netzwerk ausgefallen = letzter Zustand. (Tierchen im Terrarium erfrieren oder werden gebraten)
coraxt Dein Ansatz mit der Funktionalität im Shelly und HA zur Sollwert-Verstellung, Überwachung und Auswertung wäre auch meine bevorzugte Lösung.
-
Doch, solange Du nichts in´s Netz zurück gibst.
ODER[!] auf allen drei Phasen einspeist.
Vereinfacht: Solange die Energieflußrichtung aller 3 Phasen gleich ist.
-
Andrea57
Shelly liefert dir einen phasenbezogenen Zähler, welcher, sofern du ein einphasiges System und PV hast, perfekt funktioniert.
- Bei nur einer Phase gibt es ausschließlich entweder Bezug oder Einspeisung. {Phasenbezogener Zähler ist ausreichend}
- Beim einem drei Phasen System beginnt das Problem, sobald du in einer oder zwei Phasen eingespeist oder bezogen wird. {Saldierender Zäher erforderlich}
Solange die Energieflußrichtung aller 3 Phasen gleich ist wäre die Zählung korrekt.
Ein kurzes Video von der Realität:
Aufzeichnung 2024-07-03 110045.mp4
Plus = Bezug / Minus = Einspeisung
% = cos φ/Powerfaktor
Hier noch eine hervorragende Veranschaulichung: https://www.wienenergie.at/blog/saldieren…ehler-erklaert/
-
Helmut77
Hier unten ein „einfaches“ Script Beispiel, welches deine Spezifikation erfüllen dürfte.
/// Flashing between a time of day V1.3
////////////////////////////////////////////////////////////////////////////////////////////
///
/// Created by HighFive © 2024
///
////////////////////////////////////////////////////////////////////////////////////////////
let log = 1; /// If no console log needed please set log to "0"
//
let cnt = 0; /// Internal cycle counter
////////////////////////////////////////////////////////////////////////////////////////////
const secondsOn = 45; /// Seconds blink ON [45]
const secondsOff = 50; /// Seconds blink OFF [50]
////////////////////////////////////////////////////////////////////////////////////////////
function timerHandler() {
// create a new Date object
let now = new Date();
// get the current hour (from 0 to 23)
let hour = now.getHours();
// get the current minute (from 0 to 59)
let minute = now.getMinutes();
// get the current minutes of the actual day
actdayminutes = (hour * 60) + minute;
//
setOutputState = false;
///
if ((actdayminutes >= (9 * 60) + 59) && (actdayminutes < (11 * 60) + 00)) { /// If (time greater than 9:00) AND (time less than 11:00) then output flashing
//
if (cnt < secondsOn) {
setOutputState = true;
}
//
if (cnt < ((secondsOn + secondsOff) - 1)) {
cnt = cnt + 1;
} else {
cnt = 0;
};
} else {
cnt = 0;
};
///
Shelly.call("Switch.set", {
'id': 0,
'on': setOutputState
});
///
if (log != 0) {
print('Daytime: ' + hour + ':' + ("00" + minute).slice(-2) + ' | Running cycle (ON + OFF) ' + cnt + ' sec. | State relay: ' + Shelly.getComponentStatus('switch', 0).output);
}
};
////////////////////////////////////////////////////////////////////////////////////////////
Timer.set(1000, true, timerHandler, null);
////////////////////////////////////////////////////////////////////////////////////////////
Alles anzeigen
-
Eine Port-Freigabe (Standardport: 1883) reicht vollkommen aus, um auch aus dem Internet auf deinen MQTT broker (Mosquitto?) zuzugreifen. (r/w)
-
Baz3r
Das u.a. Script würde das gewünschte Verhalten aufweisen.
Jedoch bekämpft du hiermit nur die Auswirkung/Symptome aber nicht die Ursache!
[!] "Run on startup" nicht vergessen sonst läuft es nur einmal.
/// Shelly Reboot every hour V1.0
////////////////////////////////////////////////////////////////////////////////////////////
///
/// Created by HighFive © 2024
///
////////////////////////////////////////////////////////////////////////////////////////////
let log = 1; /// If no console log needed please set log to "0"
let secondsCounter = 0; /// Seconds after last reboot
////////////////////////////////////////////////////////////////////////////////////////////
///
/// To prevent a constant reboot and allow the script to be stopped,
/// the time should never be set below 60 seconds
const secondsReboot = 3600; /// Reboot after [3600] seconds
////////////////////////////////////////////////////////////////////////////////////////////
function timerHandler() {
///
if ((secondsCounter < 0) || (secondsCounter > secondsReboot)) { /// Count second + 1 every cycle
Shelly.call("Shelly.reboot");
}
///
secondsCounter = secondsCounter + 1;
///
if ((log != 0) && (secondsCounter > 0)) {
print('Reboot occurs in: ' + (secondsReboot - secondsCounter) + ' seconds');
}
}
////////////////////////////////////////////////////////////////////////////////////////////
Timer.set(1000, true, timerHandler, null);
////////////////////////////////////////////////////////////////////////////////////////////
Alles anzeigen
-
@neo-v
Ich habe ab Gen2 ausschließlich Scripting, Webhooks und MQTT via HA für meine Anwendungen eingesetzt.
Daher ist mein "Szenen" - Knowhow ziemlich limitiert.
Hab trotzdem eben versucht eine Szene zu erstellen und habe dasselbe Problem, welches du oben dokumentierst.
Erzeuge ein Ticket die Entwickler brauchen Feedback aus dem Feld.
-
@neo-v
Hallo Maik,
Nun, das vorrangige Problem mit der App konnte gelöst werden. [siehe u.a. Schriftverkehr]
Es sind aber noch ein paar offene Punkte in der Pipeline, welche ich nun Step by Step mit den Shelly Jungs abarbeite.
Das Produkt ist halt noch am Anfang und hat auch einige HW und SW Kinderkrankheiten.
Für meine Aufgabenstellungen sehe ich hiermit aber eine Zukunft....
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
-
Das erste Mobil-Phone Gen 1 welches ich bei den Eltern sah, hatte noch mechanische Tasten und ein mini LCD Screen.
Mein aktuelles Phone kann Fernsehen, Musik und viele Funktionen mehr und die ursprüngliche Aufgabe wird nebenbei auch noch perfekt erfüllt.[!]
Ich hoffe dass meine Kinder auch weitere Entwicklungen der Technik erfahren dürfen.
- Ziemlich sicher ist dann mein heute UpToDate Handy ein "dummes" Gen2 Device. 
-> Innovation anstatt Stillstand.
Bin dieses WE am Red Bull Ring in Österreich, gerade hier sieht man anhand der vergangenen Formel Fahrzeuge die Entwicklung der Technik. (leichter, sparsamer, schneller und vor allem Sicherer!)
Schönes WE aus der sonnigen, heißen Steiermark.
-
Warten wir mal auf Gen4, Gen5, wobei die Baugröße und Preis dadurch steigen wird
Nun ich kann noch warten.... du weißt ja selbst was sich in 30..40 Jahren ändert, an Funktionalität, Größe und Preis...
Rein rechnerisch geht sich bei mir locker eine Wartezeit auf Gen40+ aus. 
-
Ich würde eher sowas nutzen...
Das ist dein gutes Recht! Ich würde mir jedoch die erweiterte Variante wünschen.
-
x3789555555
Sollte deinem Wunsch entsprechen.(ungetestet!)
/// Date-range V1.0 [01.10-15.03]
////////////////////////////////////////////////////////////////////////////////////////////
///
/// Created by HighFive © 2024
///
////////////////////////////////////////////////////////////////////////////////////////////
let log = 1; /// If no console log needed please set log to "0"
////////////////////////////////////////////////////////////////////////////////////////////
function timerHandler() {
// create a new Date object
let now = new Date();
// get the current month (from 1 to 12)
let month = now.getMonth();
// get the current day (from 1 to 31)
let dayOfMonth = now.getDate();
///
if ((month === 10) || (month === 11) || (month === 12) || (month === 1) || (month === 2) || ((month === 3) && (dayOfMonth < 16))) { /// If (Date between 01.10-15.03)
///
if (log != 0) {
print('Inside date-range');
}
///
} else {
///
if (log != 0) {
print('Outside date-range');
}
///
}
}
////////////////////////////////////////////////////////////////////////////////////////////
Timer.set(1000, true, timerHandler, null);
////////////////////////////////////////////////////////////////////////////////////////////
Alles anzeigen
-
Kash
Ich habe diese Anfrage am 11. März 24 schon mal an den Shelly Support gestellt.
Kurzfassung Rückmeldung: Derzeit in der Firmware nicht unterstützt -> Solle einen Feature Request an die Entwickler stellen via Ticket "Vorschläge für Geräte und Funktionen".
Habe diesen Request ausgefüllt und an Shelly versendet. (Hat eine sehr niedrige Priorität bekommen) 
Wenn jedoch mehrere diese Anforderung kundmachen, könnte diese eventuell in der ToDo-Liste eine höhere Reihung erfahren.
-
im Gegenteil: die Batterie ist nach 1 1/2 Monate Betrieb immer noch im selben Ladezustand wie zu Anfang.
Nun ich habe auch ein paar Batterie Shelly's die über Wochen 100 oder 99% Anzeigen und dann innerhalb 2..3 Tagen auf unter 60% bzw. ohne Leben sind...
Die Batterie Anzeige ist für mich eher eine Marke "Augentrost" Schätzung. 
-
Georg64
Das gabs schon mal bei einer Firmware Version Anfang des Jahres. -> Damals waren alle Shelly's betroffen.
Mit der neuesten FW 1.3.3 scheint zumindest der Plus Plug S betroffen zu sein. (selbst getestet)
Am Plus BLU Gateway und Plus 1PM gehts wie gewohnt.
Eröffne ein Ticket und ich denke mit der nächsten FW ist es wieder mal behoben.... (Ist ein wenig unkoordiniert bei den Shelly Jungs)
Support/Ticket:
https://support.shelly.cloud/de/support/home
-
Meier.B
Du kannst schon Variablenwerte dauerhaft im Shelly via Script speichern.
https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/KVS/
Jedoch sollten diese Aufgrund der limitierten Lebensdauer des Flash-Speichers nicht dauerhaft zyklisch geschrieben werden.
In meinen Anwendungen schreibe/speichere ich meine Werte bei Erfüllung von zwei Kriterien:
Damit komme ich auf mehr als die maximale Lebensdauer des Shellys...
Dh.: Im schlimmsten Fall verliere ich max 15min bei einem Stromausfall...
-
Ganz falscher Bereich bei der Plug!!
Siehe #1 unten
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
-
Diese:
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
-
Habe heute meine "Austausch" XMOD Shelly's erhalten und habe nun das Problem das die Cloud Verbindung "blinkt". (Server 6022)
Das Arbeiten mit der APP ist zu 100% möglich.
Ticket ist schon eingereicht, vielleicht hat jemand hier schon eine Abhilfe?
Aufzeichnung 2024-06-24 171212.mp4
Admin
Unter dem Punkt "Welcher Shelly" fehlen die neuen X-Devices, da dies ein Pflichtfeld ist habe ich "AddOn" gewählt.
Bitte um Verschieben in den korrekten Folder.
-
Einen Uni ohne Lötkolben braucht man sowieso nicht
Kann ich so nicht unterschreiben.
https://adko.eu/Steuerung-fuer…16A-Relais-230V