wünschenswert wäre, ….
nein, eigentlich ein muss, das bei der nächsten Firmware das wieder korrigiert wird!
Da das Fehlen bzw. nicht Erfassen der kleinen Leistungen nicht plausibel ist, ist es MUSS dies zu beheben!
Völlig richtig!
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.
wünschenswert wäre, ….
nein, eigentlich ein muss, das bei der nächsten Firmware das wieder korrigiert wird!
Da das Fehlen bzw. nicht Erfassen der kleinen Leistungen nicht plausibel ist, ist es MUSS dies zu beheben!
Völlig richtig!
wget -q -O - 'http://192.168.178.26/color/0?red~3d$1$~26green~3d$2$~26blue~3d$3$~26white~3d$4$'
Beim Anlegen von dem CUxD-Device war schon ein Kanal mehr, mmh habe mir nix dabei gedacht.
Kann ich noch weiterhelfen?
Ja sorry, war gerade außer Haus.
Bilder sagen mehr als Worte!!! ![]()
Hallo Stefan,
obwohl ich alle Shellys perfekt nach Deiner Anleitung einbinden konnte, habe ich doch ein kleines Problem.
Die Gesamthelligkeit lässt sich nicht ändern! Ich kann je Farbe die einzelnen Regler verschieben mit jeweiliger Helligkeitsänderung, nur nicht die Gesamthelligkeit. ![]()
Ich hänge mal meine "Einbindung" in Bildern an, vielleicht siehst Du den Fehler sofort!?
!Skript zur Farbaktualisierung ShellyRGBW2 mit Originalfirmware (by 66er V1.1)
!Schlafzimmer (nur zur Orientierung, ggf anpassen)
!****Abfrage des ShellyRGBW2 *****
!In der folgenden Zeile IP des ShellyRGBW2 anpassen!
var url = "http://192.168.178.26/status";
!In den folgenden Zeilen die CUxD-Exec-Kanal anpassen (hier:CUX2801001:5)
dom.GetObject("CUxD.CUX2801001:5.CMD_SETS").State("wget -q -O - '"#url#"'");
dom.GetObject("CUxD.CUX2801001:5.CMD_QUERY_RET").State(1);
string Antwort = dom.GetObject("CUxD.CUX2801001:5.CMD_RETS").State();
string t = dom.GetObject("CUxD.CUX2801001:5.CMD_RETS").State();
dom.GetObject("CUxD.CUX2801001:5.CMD_SETS").State("0");
!WriteLine(Antwort);
!WriteLine(t);
!****Auswertung des Antwortstrings für rot ****
!In diesem Abschnitt NICHTS ändern
string s;
foreach (s,t.Split (",")) {
if (s.LTrim ("{").StartsWith ('"red"')) {
string r = (s.StrValueByIndex (":",1).RTrim ("}"));
! WriteLine(r);
real r1= r.ToFloat();
! WriteLine(r1);
real r2=r1/255;
! WriteLine(r2);
}
}
!**** Wert R im Multi-Dim setzen****
!CUxD-Geräteadresse UND Kanal des Multi.DIM-Device anpassen (hier: CUX2802001:2)
dom.GetObject("CUxD.CUX2802001:2.SET_STATE").State(r2);
!****Auswertung des Antwortstrings für grün ****
!In diesem Abschnitt NICHTS ändern
string s;
foreach (s,t.Split (",")) {
if (s.LTrim ("{").StartsWith ('"green"')) {
string g = (s.StrValueByIndex (":",1).RTrim ("}"));
! WriteLine(g);
real g1= g.ToFloat();
! WriteLine(g1);
real g2=g1/255;
! WriteLine(g2);
}
}
!**** Wert G im Multi-Dim setzen****
!CUxD-Geräteadresse UND Kanal des Multi.DIM-Device anpassen (hier: CUX2802001:3)
dom.GetObject("CUxD.CUX2802001:3.SET_STATE").State(g2);
!****Auswertung des Antwortstrings für blau ****
!In diesem Abschnitt NICHTS ändern
string s;
foreach (s,t.Split (",")) {
if (s.LTrim ("{").StartsWith ('"blue"')) {
string b = (s.StrValueByIndex (":",1).RTrim ("}"));
! WriteLine(b);
real b1= b.ToFloat();
! WriteLine(b1);
real b2=b1/255;
! WriteLine(b2);
}
}
!**** Wert B im Multi-Dim setzen****
!CUxD-Geräteadresse UND Kanal des Multi.DIM-Device anpassen (hier: CUX2802001:4)
dom.GetObject("CUxD.CUX2802001:4.SET_STATE").State(b2);
!****Auswertung des Antwortstrings für weiss ****
!In diesem Abschnitt NICHTS ändern
string s;
foreach (s,t.Split (",")) {
if (s.LTrim ("{").StartsWith ('"white"')) {
string w = (s.StrValueByIndex (":",1).RTrim ("}"));
! WriteLine(e);
real w1= w.ToFloat();
! WriteLine(w1);
real w2=w1/255;
! WriteLine(w2);
}
}
!**** Wert W im Multi-Dim setzen****
!CUxD-Geräteadresse UND Kanal des Multi.DIM-Device anpassen (hier: CUX2802001:5)
dom.GetObject("CUxD.CUX2802001:5.SET_STATE").State(w2);
!****Auswertung des Antwortstrings für die Helligkeit der Farben ****
!In diesem Abschnitt NICHTS ändern
string s;
foreach (s,t.Split (",")) {
if (s.LTrim ("{").StartsWith ('"gain"')) {
string h = (s.StrValueByIndex (":",1).RTrim ("}"));
! WriteLine(h);
real h1= h.ToFloat();
! WriteLine(h1);
real h2=h1/100;
! WriteLine(h2);
!**** Wert Helligkeit im Multi-Dim setzen****
!CUxD-Geräteadresse UND Kanal des Multi.DIM-Device anpassen (hier: CUX2802001:6)
dom.GetObject("CUxD.CUX2802001:6.SET_STATE").State(h2);
}
}
!Ende Skript
Alles anzeigen
Bei richtigem Anschluss und Konfiguration kann theoretisch nichts passieren, die Kanäle sind im "Roller Shutter" Modus softwareseitig verriegelt, aber bei/für die Inbetriebnahme kann versehentlich eine Einstellung oder was auch immer nicht passen, dann wäre der Motor hin. Das wäre die Praxis
.
Als Testaufbau bzw. für die Anfänge sind Leuchten (Glühlampen) am Besten.
Ich schließe grundsätzlich zur Inbetriebnahme/Konfiguration den Shelly am Schreibtisch neben dem PC mit Schalter und Glühlampe an. Man spart sich das hin und her Gelaufe, wenn vorher fest installiert. Reset ist schnell und unkompliziert, auch am PC sofort sichtbar, durchführbar.
Meine Shellys kommen erst in uP-Dosen wenn Testaufbau bestanden.
Ich bin aber dank der App nicht ständig von der Cloud abhängig? Das ganze würde über mein Netzwerk im Haus laufen? Nicht dass die Cloud mal Offline ist und die Markisse ist bei Sturm ausgefahren
Ich möchte mich nicht groß dazwischen drängen, Stefan erklärt es Dir ja schon super toll! ![]()
Nur Eins: wenn Du Bedenken bei Sturm hast, dann würde ich einen Windsensor zwischenschalten und den Schwellwert so bei 5-7m/s einstellen.
aaaah, ok.
Danke, ebenfalls! Wetter ist ja top!
wenn man von Wmin ausgeht richtig, aber in der Anzeige von MIHO steht WH!
dann Wert / 1000 = kWH
was ist nun korrekt, die Aussage von Dimitar oder die Anzeige???![]()
Das von mir geschriebene Watt/min ist natürlich falsch!
@66er Jetzt habe ich auch einen Schreibfehler ![]()
.
Moin Stefan,
erstmal, nochmal, geniale Arbeit diese bebilderte Anleitung zur Einbindung in die Homematic!!!!!!!!!! ![]()
Egal welcher Shelly, alle wurden sauber eingebunden und viel wichtiger:
Scheiße es funktioniert! ![]()
Soeben den 6fach-Taster mit dem RGBW2 "verknüpft" -> EIN/AUS, Farbwechsel -> alles top!!!
es gab endlich mal wieder einen Grund der Übersicht (#1) ein Update zu gönnen.
Vielleicht wäre es von Vorteil hinter dem jeweiligen "Update" ein Vermerk zu machen, ich suche schon wie wild![]()
Ist halt die Frage wann meine Geräte letzten Reboot hatten.
Der Reboot ist doch egal! Leistungsanzeige ist entweder momentan oder Gesamt von einer bestimmten Zeit. Also ändert es an der Umrechnung nichts! Mit der Anzeige WH ist es immer durch 1000!!!
Das "Jährlich" bzw. "Monatlich" wird bestimmt nicht hochgerechnet, hier muss halt der bestimmte Zeitraum abgewartet werden ![]()
. Vorausgesetzt es passiert kein Reboot
! Momentan bzw. "Täglich" sind da plausibel.
Tante G habe ich auch um Hilfe gebeten, da waren diverse ähnliche "Probleme", meistens aber noch mit zusätzlichen blinkenden Anzeigen -> z.B. eine "0" oder eine gespiegelte "9".
Wenn noch Garantie drauf ist würde ich den WKD kontaktieren. Entweder gibt es eine einfache Rückstellung die schlecht dokumentiert ist oder es ist ein Defekt der Elektronik.
Im Garantiefall ist der WKD kostenfrei!
Was passiert wenn Du bei Auftreten des Fehlers, nach Trocknung und Boost-Aus die Schalter auf „0“ stellst? Ich meine nicht Ausschalten wie @66er vorschlug.
Dies habe ich aus einem anderm Forum, dort kamen die selben Probleme bzw. Fragen und jemand meinte das es mit dieser Vorgehensweise mit Stellung 0 es wieder funktioniert.
...Und wimre ist der Hersteller eh der gleiche, der Rest ist labeln.
Da hast Du natürlich völlig Recht! Da sind von Typ zu Typ nur minimale Unterschiede. Aber das nur das stromlos machen Abhilfe schafft kann nicht normal sein!
Die Meldung der App das die Shellys offline sind ist doch ein altes bekanntes Problem der App, oder ist es schon behoben? Meine Shellys sind in der App auch offline, in der Homematic aber online.
Kann es sein das die Daten erst nach einer bestimmten Zeit gelöscht werden? Es könnte sein, weil du nach kurzer Zeit dich wieder eingeloggt hast die Daten noch aktiv waren. Habe ich bei einigen anderen Accounts schon gehabt, da kam aber ein spezieller Hinweis.
Danke, und ebenfalls ein schönes Pfingstfest!
Was passiert wenn Du bei Auftreten des Fehlers, nach Trocknung und Boost-Aus die Schalter auf „0“ stellst? Ich meine nicht Ausschalten wie @66er vorschlug.
Habe gerade gelesen, beim Siemens Kochfeld stellt ein 3 Pol. Kabel die Verbindung zum Herd her, serielle Kommunikation und sagt dem Kochfeld welche Feld mit welcher Leistung genutzt werden soll.
Meine Neugier bezog sich auf das Fehlerbild, welches @66er zu genüge kennt.
Kleine Überschneidungen beim Antworten! ![]()