NEWS
Ecowitt WS 90 Wetterstation mit Shelly Steuerung
-
Das Problem das ich sehe ist dass der ganze BLE Teil weitestgehend selbstkonfigurierend ist. BlueToothHome spezifiziert ein binäres Protokoll wo jeder Code "etwas" bedeutet. (https://bthome.io/) Der Adapter interpretiert diese Codes und erstellt entsprechend States. Dabei ist es ihm egalof nun "temperatur" con einem Wettersensor, Raumsensor oder einem Backrohr kommt. Insofern interpretiert er auch Niederschlagsmenge. Es wäre schön wenn die Wetterstation Niederschlag 0 senden würde. Nur das tut sie offenbar nicht. Was sie genau sendet ob aktuellen NIederschlag (z.B. pro Minute) oder Niederschlagsmenge der Regenperiode kann ich nicht sagen.
Prinzipiell führt der Shelly Adapter aber keinerlei Zusatzberechnungen aus, er berechnet bei keinem Gerät z.B. einen Mittelwert oder hat einen integrierten Stromzähler oder berechnet Tageswerte etc. die nicht vom Gerät kommen.
Momentan kann ich nur drum bitten das Verhalten zu beobachten. Due kannst auch gerne ein Issue erstellen damit man die Erfahrungen dort mal sammelt. Wichtig wäre auch ein DEBUG log bei aktiven Regen (oder wenn du was in den Sensor gießt :-) ) damit man ev. sieht wann er anfängt was zu senden und ob er ev. eh auch 0 gedenset hat nur zu einem Zeitpunkt wo der Adapetr nicht lief etc ...
KIch kann mir alles gerne ansehen - nur eines ist unwahrscheunlich, nämlich dass ich Spezialbehandlungen für einzelne Geräte im BLE Bereich einbaue. Hoffe ihr versteht das.
-
@da_woody
Grad doch wieder gefunden. War in diesem Topic.
Aber irgendwie ist das Topic verwirrend. Kann es sein dass da 2 gemerged wurden???Egal - ich hab den Log gefunden.
-
heute habe ich gesehen, dass meine Werte im iobroker nicht mehr aktualisiert werden (siehe Zeitstempel)
In der Shelly App passt aber alles, der iobroker wird nicht mehr "gefüttert"
Adapter habe ich neu gestartet!
Was kann ich noch machen?Shelly Adapter Version
v10.6.1Script läuft im Shelly mit der Version V1.2

-
heute habe ich gesehen, dass meine Werte im iobroker nicht mehr aktualisiert werden (siehe Zeitstempel)
In der Shelly App passt aber alles, der iobroker wird nicht mehr "gefüttert"
Adapter habe ich neu gestartet!
Was kann ich noch machen?Shelly Adapter Version
v10.6.1Script läuft im Shelly mit der Version V1.2

@jwedenig seltsam, da flutscht das.
dein shelly2pm ist gut online? schon mehrere observer eingerichtet? was sagt die app ganz unten?

ändert sich bei mir laufend, weil ich eben mehrere eingerichtet hab.
ich hab mir halt den https://www.amazon.de/dp/B0CH18NPHZ gegönnt. da is das script drauf. die anderen hab ich einfach der wetterstation zugeordnet. -
Die App wird alle paar Sekunden aktualisiert!
Ich habe den Objektbaum malo gelöscht im iobroker, er wird auch nicht wieder neu hinzugefügt.
Skript habe ich auch ausgetauscht in der Shelly Oberfläche und neu gestartet - komisch!
Was meinst du mit Observer?
-
mh, jetzt gehts wieder, ich hatte den mqtt Port umgestellt, um den shelly auch im mqtt Adapter zu sehen.
Da blockiert sich was gegenseitig scheinbar!
Liebe Grüße
Jürgen -
Da blockiert sich nichts gegenseitig :-)
Wenn du dem Shelly sagts er soll seine Daten an den mqtt Adapter zustellen dann wird der Shelly Adapter keine mehr bekommen. Wenn du deine Post ans Ferienhaus schicken läßt wirst du im Winterwohnsitz auch keine Briefe bekommen :-). Der Shelly kann nur an EINEN Empfänger was senden.
-
Die App wird alle paar Sekunden aktualisiert!
Ich habe den Objektbaum malo gelöscht im iobroker, er wird auch nicht wieder neu hinzugefügt.
Skript habe ich auch ausgetauscht in der Shelly Oberfläche und neu gestartet - komisch!
Was meinst du mit Observer?
-
Ich habe die Eco Witt von Shelly gekauft. Alles läuft in der Shelly App perfekt.
Wollte nun die EcoWitt auch im iOBroker unter BLE devices rein bekommen nur leider erscheint sie nicht.
Habe viele Devices mit MQTT am Laufen.
Auch das Script von Homeautomation auf diverse devices installiert.
Meine Empfänger sind Shelly Plus 2 PM und Shelly 1PM Mini Gen 3.Woran kann es noch liegen dass ich keine devices unter dem BLE Ordner sehe ?
Ein zusätzliche BLE Adapter muss für die Shelly devices ja nicht noch laufen oder ?
-
Ich habe die Eco Witt von Shelly gekauft. Alles läuft in der Shelly App perfekt.
Wollte nun die EcoWitt auch im iOBroker unter BLE devices rein bekommen nur leider erscheint sie nicht.
Habe viele Devices mit MQTT am Laufen.
Auch das Script von Homeautomation auf diverse devices installiert.
Meine Empfänger sind Shelly Plus 2 PM und Shelly 1PM Mini Gen 3.Woran kann es noch liegen dass ich keine devices unter dem BLE Ordner sehe ?
Ein zusätzliche BLE Adapter muss für die Shelly devices ja nicht noch laufen oder ?
Ich habe die Eco Witt von Shelly gekauft. Alles läuft in der Shelly App perfekt.
Wollte nun die EcoWitt auch im iOBroker unter BLE devices rein bekommen nur leider erscheint sie nicht.
Habe viele Devices mit MQTT am Laufen.
Auch das Script von Homeautomation auf diverse devices installiert.
Meine Empfänger sind Shelly Plus 2 PM und Shelly 1PM Mini Gen 3.Woran kann es noch liegen dass ich keine devices unter dem BLE Ordner sehe ?
Ein zusätzliche BLE Adapter muss für die Shelly devices ja nicht noch laufen oder ?
Mit welchem Gen 2+ ist die Weather Station verbunden?
Läuft auf DIESEM(n) Gerät(en) das Script?
Ist das Script gestartet und BLE aktiviert?Im Prinzip forwarded das Script die lokal auf dem Gerät empfangenen BLE Messages an den Adapter.
-
Ich habe Shelly 1PM Mini Gen3 und ein Shelly Plus 2PM, auf beiden läuft das script. Muss ich MQTT aus machen ?
-
Guten Morgen, habe nun das script (V1.3) nur auf einen (Shelly 1PM Mini Gen 3) installiert und bei der Wetterstation die devices zugewiesen.
Als Shelly Adapter läuft die Version 10.6.1
In der Shelly App werden laufend die Wetterdaten von den reportern übertragen.
Leider immer noch gar keine BLE Geräte aufgelistet obwohl es genügend davon gibt.Muss da nicht noch ein BLE scanner Adapter installiert werden ? 🙈
Ich habe irgendeinen Grundlagenfehler,…
-
@Maunty ich würde sagen, da ist das problem. das script nur auf einem insten!
auf dem anderen nur die WS zuweisen.

-
Guten Morgen, habe nun das script (V1.3) nur auf einen (Shelly 1PM Mini Gen 3) installiert und bei der Wetterstation die devices zugewiesen.
Als Shelly Adapter läuft die Version 10.6.1
In der Shelly App werden laufend die Wetterdaten von den reportern übertragen.
Leider immer noch gar keine BLE Geräte aufgelistet obwohl es genügend davon gibt.Muss da nicht noch ein BLE scanner Adapter installiert werden ? 🙈
Ich habe irgendeinen Grundlagenfehler,…
Muss da nicht noch ein BLE scanner Adapter installiert werden ? 🙈
Nein, der ioBroker Host benutzt kein Bluetoth. Er kriegt die Daten via MQTT vom Shelly Gen 2+.
Du schreibst dass du das Script auf dem Shelly installiert hast. Hast du es auch GESTARTET?
Sendet der Shelly auf dem du das Script installiert hats seine eigenen (!) Daten regelmäßig an den Host?Konkret hatten wir nämlich schon:
- Skript nicht gestartet
- Shelly mit falschem mqtt Port
usw ... :-) Sorry daher wenn ich sowas nanchfrage.
-
Und noch was:
Das Shelly Scritp 1.3 wird für die (derzeit Beta) Firmware 2.x.x benötigt. Welche FW hast du auf dem Shelly? Wenn es die offizielle production (1.x.x) ist und die obigen Punkte erfüllt sind (Skript enable, Shelly sendet eigene Daten) teste bitte mal die Skript Version 1.2. Ansich sollte 1.3 auch mit der älteren Firmware funktionieren - aber keine Ahnung wie intensiv das Mathias testen konnte. -
@mcm1957 Vielen Dank ! Die Version 1.2 arbeitet nun. Bei der 1.3. kommen keine Daten. Ich habe nur die offiziellen Produktionsversionen 1.x.x
Noch eine Frage: Wie erkenne ich ob die externe Stromversorgung des Ecowitt arbeitet ? Ich sehe 5,3V Spannung
-
Warum meinst du dass das notwenig ist?
notwendig nicht, aber IMHO besser als ein script auf mehreren laufen zu lassen.
Multiple Scripts würden die Daten nur mehrfach zum Adapter senden. Das sollte aber - nach meiner Kenntnis - nicht schaden.
genau da bin ich nicht sicher, ob der adapter da nicht ins schleudern kommt...
deswegen eben ein gerät als gateway, die anderen als observer...
ich war am anfang auch unsicher, darum hab ich mir den stick als gateway geholt, der am AP in der nähe der WS steckt.Konkret hatten wir nämlich schon:
Skript nicht gestartet Shelly mit falschem mqtt Port usw ... :-) Sorry daher wenn ich sowas nanchfrage.gute fragen... ;)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden