@mickym super danke ! funktioniert hab jetzt -28dBm bei dem einen der andere "Schäft" wegen der EVU Sperre.
NEWS
user4711
@user4711
DS1821+ Iobroker, Raspberymatic auf Raspi4 16GB , 70 Geräte, HMLGW Gateway, pocketcontrol
Latest posts made by user4711
-
RE: mehrere Shelly3EM adressieren MQTT
-
RE: mehrere Shelly3EM adressieren MQTT
@samson71 ja der sitzt direkt im Blechschrank, komisch war auch als ich nur den ersten drin hatte für die Wärmepumpe haben die Balken oben fast voll angezeigt grün, hab aber nicht geschaut wieviel dBm das waren.
Und direkt daneben ohne Abstand war noch ein Homematic Leistungmesser.
Als ich den 2 . Shelly installiert habe ( und den Homematic entfernt habe ) zeigten beide Shellys sehr wenig an -86 und -89 dBm.Was ja auch neuerdings komisch ist hab letzten das Fritz OS 8.00 installiert und seitdem sieht man nicht mehr so mit welchem Repeater oder Fritzbox ( Master) sich die Geräte verbinden.
Ich habe eine 7590 mit 3 Repeater 1200 2 davon per LAN. In der 7590 bei Mesh sieht man das nur als WLAN Anbindung direkt an dei 7590 aber keine Geräte Zuordnung zu den Repeatern .
Andern war das als ich den 3. Repeater 1200 heute angemeldet habe allerdings über WLAN da hat mit angezeigt als im Keller war das mein iPhone mit diesem verbunden ist.
Aber eben nicht die Shellys auch nicht nach einen reboot .@mickym und wenn ich das AP Roaming einschalte müsste ich doch einen 2. AP im Shelly anlegen oder ?
Das die AP über den Repeater haben ja den Selben Namen und Passwort.
Bei anderen Geräten kenne ich das das man nach AP suchen kann und dann den entsprechenden nach MAc Adresse auswählen kann und sich dann verbinden kann .
-
RE: mehrere Shelly3EM adressieren MQTT
Hab noch kleines anderes Problem , das WLAN im zählerschrank ist ein bischen schwach im Keller zwar habe ich ein Fritzbox Repeater 1200 dort (per Lan angeschlossen ) , aber wie es scheint verbinden sich die Shelly nur mit der Fritzbox direkt.
-
RE: mehrere Shelly3EM adressieren MQTT
@samson71 ok danke ! hab jetz die 2. Instanz gelöscht MQTT Port auf 1883 eingestellt Username und Passwort für beide gleich gesetzt und es funktioniert jetzt auch mit einer Instanz
-
RE: mehrere Shelly3EM adressieren MQTT
@mickym Ok das könnte sein das ich das falsch verstanden habe.
Also brauche ich nur eine Instanz vom Shelly Adapter im Iobroker und dann nur unterschiedliche Username + Passwort für MQTT . -
mehrere Shelly3EM adressieren MQTT
Hallo,
wie ist das wenn ich mehrere Shelly3EM mit dem iobroker via MQTT verbinde wie adressiere ich die korrekt ?
Habe im iobroker 2 Instanzen angelegt und in den Shelly3EM jeweils unterschiedliche Ports :
192.168.1.56:1883 und 192.168.1.56:1882 und jeweils unterschiedlichem Usernamen und Passwort.
Ist das so korrekt ? Die 2 Shelly3EM sehe ich bei Objekten mit korrekten Daten.
-
RE: Shelly3EM Wert TotalconsumedPower nach CCU
@paul53 Danke ! hat funktioniert!
ich denke was das Problem ist mit den Werten, scheinbar muss man gleich am Anfang beim Anlegen der Systemvariable den richtigen Maximalwert angeben, und ich hatte 65000 angegeben. wenn man die später ändert werden die nicht im IO broker bei Objekten geändert. Hab mal geschaut dort stand immer noch 65000 obwohl in der der CCU den Wert erhöht hatte. -
RE: Shelly3EM Wert TotalconsumedPower nach CCU
@paul53 bei den anderen Datenpunkten habe ich das aber auch so.
Hab es mal getauscht aber der Wert wird immer noch nicht übergeben.
Was ich festgestellt habe ist wenn ich in der CCU in der Systemvariable den Maximal Wert 8000 eintrag dann wird 8000 angezeigt, wenn ich 100000 eintrage wird 65000 angezeigt.
Das heist es sind nur Werte bis 65000 in der Systemvariable möglich und der Zählerstand im Shelly ist in Wh angegeben 98000Wh das könnte das Problem sein.Ich müsste also den Wert shelly.0.SHEM-3#ECAC6098F3DE#1.Total.ConsumedPower gleich am Anfang durch 1000 umrechnen in Kwh .
hatte es so versucht aber dann wird 65 angezeigt
setState("hm-rega.0.65565", getState("shelly.0.SHEM-3#ECAC6098F3DE#1.Total.ConsumedPower").val/1000); // KWH Verbraucht Zähler GESAMT alle 3phasen Shelly WP on("shelly.0.SHEM-3#ECAC6098F3DE#1.Total.ConsumedPower","hm-rega.0.65565"); // Wertänderung
-
Shelly3EM Wert TotalconsumedPower nach CCU
Ich hab im Shelly3EM schon die 3 Leistungswerte und Spannnungswerte, Strom als Datenpunkt an die CCU übergeben das funktioniert ohne Probleme.
Jetzt wollte ich das auch mit dem Gesamtzählerstand (Total.ConsumedPower )
aus dem Shelly3EM machen, jedoch geht das nicht .
Ich habe die Systemvariable angelegt mit Minimum 0 Maximum 8000.In der CCU wird komischerweise immer der Wert 6000 angezeigt aber wo kommt der her ?
und wenn das Script neu starte passiert es auch das der Gesamtzählerstand im IO Broker bei Objekten im Shelly3EM shelly.0.SHEM-3#ECAC6098F3DE#1.Total.ConsumedPower auch kurzzeitig überschrieben wird und 6000 anzeigt., jedoch ein paar Minuten später ist wieder der korrekte alte Zählerstand.
Dasselbe passiert auch wenn mit dem Gesamtzählerstand der einzelnen 3 Phasen .
mit anderen Variablen von Momentanpower, Strom oder Spannung funktioniert es.
const mphabcP = "shelly.0.SHEM-3#ECAC6098F3DE#1.Total.ConsumedPower"; // KWH VerbrauchGesamt Zähler const mphabcP1 = "hm-rega.0.65565"; setState(mphabcP, getState(mphabcP1).val); // Skriptstart on(mphabcP, mphabcP1); // Wertänderung setState("hm-rega.0.65565", getState("shelly.0.SHEM-3#ECAC6098F3DE#1.Total.ConsumedPower").val); on("shelly.0.SHEM-3#ECAC6098F3DE#1.Total.ConsumedPower","hm-rega.0.65565"); // Wertänderung
-
RE: mails mit Variable via JS
@paul53 ja Zeitzone Stimmt aber es gab noch irgenwie ein Leerzeichen was vom Kopieren Scipt hab nochmal alles "gewaschen" im Editor, ging jetz erstmal beim Test.
Hab aber noch was festgestellt die Uhr im win 10 Pro geht immer ca 2 Min vor auch wenn ich in Einstellungen auch Synchronisieren mit ptbtime1.ptb.de gehe, den NTP Server habe ich auch im Synology , Also alle Zeiten stimmer überein IPhone Raspimatic, Synology, IOBroker nur Win10 eben nicht.