Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. opöl

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    O
    • Profile
    • Following 2
    • Followers 0
    • Topics 14
    • Posts 112
    • Best 6
    • Groups 2

    opöl

    @opöl

    Starter

    7
    Reputation
    11
    Profile views
    112
    Posts
    0
    Followers
    2
    Following
    Joined Last Online

    opöl Follow
    Pro Starter

    Best posts made by opöl

    • RE: Frage zu einem Script und dem genutzten Datenpunkt

      @ticaki , @all,

      Eure Tipps und Anregungen habe ich soweit umgesetzt, das Script habe ich noch ein bisschen erweitert um Zählerstände für Einspeisung und Eigenverbrauch.
      Läuft soweit, vielen Dank für die Unterstützung.

      Und jetzt die Auflösung für das erste Phänomen, wegen dem ich den Beitrag eingestellt hatte.

      Ein typischer Anfängerfehler:

      In den benutzerdefinierten Einstellungen des Datenpunkts war noch der Haken „Nur Änderungen aufzeichnen“ gesetzt. Ich hatte die Auswirkung dieses Hakens nicht auf dem Schirm. Ist mir ein bisschen peinlich, andererseits habe ich viel gelernt.

      Insofern: Vielen Dank nochmal. Ihr seid ein klasse Forum.

      Gruß

      posted in JavaScript
      O
      opöl
    • RE: Problem nach Grafana update auf V11

      @kapitaen31 ,

      ich habe mir beim letzten Update das exakt gleiche Problem eingefangen.
      Sämtliche Browser, die ich auf meinem iPad ausprobiert habe, konnten mit Grafana nichts mehr anfangen. Nachdem ich auf die letzte 10er Version gegangen bin (v10.4.8) läuft es wieder.

      Für die Nachwelt:
      ~ $ apt remove grafana
      ~ $ sudo apt install grafana=10.4.8
      ~ $ sudo apt-mark hold grafana
      ~ $ sudo systemctl restart grafana-server

      Gruß

      posted in Grafana
      O
      opöl
    • RE: Einbindung eines Temperatursensors mit ESP 8266

      @Dieter_P ,

      die chinesische KI hat sich heute mit der bahnbrechenden Information gemeldet, dass der DS18B20 selbst nicht über eine drahtlose Kommunikationsfunktion verfügt. 🤪
      Man wolle sich aber mit dem Hersteller in Verbindung setzen.
      Da ich nicht davon ausgehe, dass eine nochmalige detaillierte Schilderung des Problems an der Sachlage etwas ändert, habe ich inzwischen den Programmer für sage und schreibe 93 ct bei Ali Express bestellt. Sobald der eingetroffen ist, kommt auf das Modul Tasmota drauf und ich werde hier meine Erkenntnisse für die Nachwelt hinterlassen.

      Bis dahin vielen Dank für Eure Unterstützung.

      Gruß

      posted in Microcontroller
      O
      opöl
    • RE: Deye Solar Sun600 Auslese-JavaScript

      @ACHIM-BAECKER ,

      auch ich nutze Dein Script gerne und erfolgreich, um von der Cloud unabhängig zu sein.
      Leider gibt es da noch den kleinen Schönheitsfehler, dass in dem Moment, wenn sich abends der Inverter mangels Energie abschaltet, die zuletzt gemeldete Leistung weiterhin ansteht. Der Inverter setzt die Leistung nicht als "Letzte Amtshandlung" vor dem schlafen gehen auf "0". Letztlich macht das den Kohl nicht fett, mich stört es aber, wenn nachts eine Leistung von 2 W - 5W angezeigt wird.

      Daher habe ich mir erlaubt, Dein Script wie folgt zu modifizieren:

      schedule('*/5 5-22 * * *', GetData); // zwischen 5-22Uhr alle 5min ausführen
       
      // Anfang Original 
      // function GetData(){
          // zyklisches abholen der Daten, falls Solaranlage online ist
      //    var SolarIsOnline = getState(SolarOnlineVar).val;
      //    if (SolarIsOnline) {
      //        getWebsite();
      //    }
      //}
       // Ende Original
      
      // Anfang Erweiterung, um "0" auszugeben, wenn der Inverter nicht erreichbar ist
      
      function GetData(){
          // zyklisches abholen der Daten, falls Solaranlage online ist
          var SolarIsOnline = getState(SolarOnlineVar).val;
          if (SolarIsOnline) {
              getWebsite();
          }
          else {
            	setState("0_userdata.0.Solar.webdata_now_p", 0);
         }
      

      Die "setState" Anweisung setzt die Leistung auf "0", wenn der Inverter nicht erreichbar ist.

      Es gibt sicher elegantere Lösungen um das zu realisieren, aber für mich funktioniert es.

      Gruß

      posted in JavaScript
      O
      opöl
    • RE: Einbindung eines Temperatursensors mit ESP 8266

      Hallo zusammen,

      ich kann Vollzug melden. Mit diesen Einstellungen:
      503ae659-b7a0-4fcb-af3c-5b46f878b410-image.png

      6f4d1d5a-82dc-492f-a0f3-aefbdaa622e9-image.png

      Kommt dann so etwas heraus:
      ef0d43b0-cfbd-445d-a04f-5a7b43f4d000-image.png

      Hier nochmal separat der komplette Template String (Menu: Configure Other):
      {"NAME":"DS18B20","GPIO":[1,1,1312,1,1,1,1,1,1,1,1,1,1,1],"FLAG":0,"BASE":18}

      Und die Ausgabe auf der Konsole:
      15:51:53.290 MQT: tele/tasmota_6F4C36/SENSOR = {"Time":"2024-07-22T15:51:53","DS18B20":{"Id":"3C01B556A05B","Temperature":30.2},"TempUnit":"C"}

      Die 5V für die Versorgung des Moduls habe ich temporär von dem Programmer genommen. Später kommt da eine gescheite Versorgung dran.

      Der entscheidende Punkt war der GPIO2 wie in dem Beitrag von ralla66 beschrieben. Leider hatte ich den Beitrag in seinem Link (noch) nicht gefunden. Keine Ahnung, wo ich vorher Richtung GPIO0 abgebogen bin...

      Ich hatte zwar alle GPIOs durchprobiert, muss aber jetzt sagen, es ist nicht zielführend, mehrere Pins blind gleichzeitig zu konfigurieren und darauf zu hoffen, dass der richtige schon dabei sein wird. Bei mir hat es halt nicht funktioniert.

      Vielen Dank an alle, die hier so geduldig geholfen haben, insbesondere @ralla66 und @Dieter_P , mit deren Unterstützung ich es letztlich hinbekommen habe.

      Wie schon weiter vorne angekündigt, werde ich das Ganze mal für die Nachwelt kompakt zusammenfassen, damit der nächste, der sich dieses Modul zulegt es ein wenig leichter hat.
      (Und als Feedback für die Leute, die hier in diesem Forum ihr Wissen anderen täglich kostenlos zur Verfügung stellen.)

      Beste Grüße und einen schönen Abend noch

      posted in Microcontroller
      O
      opöl
    • RE: [solved] Und wieder mal httpGet nach Java Update

      @haus-automatisierung und @paul53 ,

      vielen Dank Euch beiden. Super Forum 👍

      Beste Grüße

      posted in JavaScript
      O
      opöl

    Latest posts made by opöl

    • RE: Einbindung Shelly Plus 2 PM mit Tasmota in Shuttercontrol

      @jan1 ,

      nach ein paar Tagen kann ich sagen, dass der Shelly 2 PM mit Tasmota hervorragend mit Shuttercontrol funktioniert.

      Vielen Dank nochmal.

      Blöd nur, dass ich als letzten Akt noch ein Web Passwort vergeben habe, mich dabei aber vertippt und trotzdem ohne nachzudenken gespeichert habe. Aber das ist ein anderes Thema.

      Gruß

      posted in ioBroker Allgemein
      O
      opöl
    • RE: Einbindung Shelly Plus 2 PM mit Tasmota in Shuttercontrol

      @jan1 ,

      so, ich bin ein bisschen weiter.
      Das Setup von gestern war irgendwie kaputt, vielleicht vom Testen.
      Fakt ist, dass ich gestern nicht (auch nicht im Expertenmodus) den Datenpunkt ShutterPosition1 erstellen konnte. Es gab nur die Möglichkeit, einen neuen Ordner zu erstellen.
      Daher hatte ich es zuerst mit dem Kopieren eines existierenden DPs versucht, den ich dann versucht habe anzupassen.
      Erst als ich den DP mit dem kompletten (bereits existierenden Pfad) erneut versucht habe anzulegen, hat das letztlich geklappt. Funktioniert hat die Rollosteuerung aber trotzdem nicht.

      Das alles kam mir irgendwie komisch vor und deshalb habe ich gerade MQTT auf dem Tasmota 2PM disabled und den kompletten DP Baum gelöscht.
      Nach dem erneuten Aktivieren des 2PM wurden die Datenpunkte mit geänderter Struktur (ohne Unterordner) wieder angelegt:
      afadda3c-f7f6-492a-a415-7821c4bbd5b8-image.png
      Den Datenpunkt "ShutterPosition1" konnte ich ebenfalls ganz normal anlegen und der sieht dann so aus, wie bei Dir:

      {
        "common": {
          "name": "ShutterPosition1",
          "desc": "Manuell erzeugt",
          "role": "state",
          "type": "number",
          "read": true,
          "write": true,
          "def": 0,
          "custom": {
            "influxdb.0": {
              "enabled": true,
              "storageType": "",
              "aliasId": "",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": false,
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "type": "state",
        "native": {},
        "_id": "sonoff.0.Rollo-Wohnzimmer.ShutterPosition1",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1746369321431
      }
      

      Das Absetzen des Befehls "ShutterPosition1" auf der Konsole ergibt:

      15:34:17.850 CMD: ShutterPosition1
      15:34:17.859 MQT: stat/Rollo-Wohnzimmer/RESULT = {"Shutter1":{"Position":100,"Direction":0,"Target":100,"Tilt":0}}
      

      Und das Beste ist:
      Wenn der DP manuell beschrieben wird, bewegt sich das Rollo entsprechend.
      Und noch besser: Wenn ich den neu angelegten DP "sonoff.0.Rollo-Wohnzimmer.ShutterPosition1" in Shuttercontrol eintrage wird das Rollo synchron mit einem anderen (Shelly) Rollo im Wohnbereich" angesteuert.

      Fazit:
      Durch mein Einrichten / Testen / Kalibrieren etc. mit aktiviertem MQTT ist mein DP Baum offensichtlich korrupt geworden.

      Daher ist es empfehlenswert, den Baum in iobroker zu löschen, falls irgend etwas komisch ist. Vorher bitte MQTT des entsprechenden Geräts deaktivieren. Bei einer Rolladensteuerung gibt es ja nicht wirklich Daten, die archiviert werden müssten.

      Vielen Dank für Deine Unterstützung. Ich schaue mir das heute Abend und morgen Früh mit der Automatik noch einmal an und setze dann diesen Faden auf "gelöst"

      Für die Nachwelt:

      Shelly Plus 2 PM mit Tasmota in einer Rolladensteuerung mit dem Adapter Shuttercontrol geht.
      Flash Anleitung von hier: https://github.com/tasmota/mgos32-to-tasmota32
      Die Commands zum einrichten des Shutter Modes, der Endwerte, Kalibrierung etc. gibt es hier: https://github.com/tasmota/docs/blob/master/docs/Blinds-and-Shutters.md
      Bei ominösen Problemen erst einmal des DP Baum löschen und mittels MQTT neu anlegen lassen. Geht schneller als lange Fehlersuche.
      Der Datenpunkt "ShutterPosition1" muss manuell angelegt werden und wird bei Bedarf auch in die Konfig. des Shuttercontrol Adapters eingetragen.

      Gruß

      posted in ioBroker Allgemein
      O
      opöl
    • RE: Einbindung Shelly Plus 2 PM mit Tasmota in Shuttercontrol

      @Jan1 ,

      kannst Du mir zum Vergleich mal Deinen DP zeigen?

      Gruß

      posted in ioBroker Allgemein
      O
      opöl
    • RE: Einbindung Shelly Plus 2 PM mit Tasmota in Shuttercontrol

      @jan1 ,

      ich habe gerade noch gesehen, dass beim Kopieren des "Position" Datenpunkts der DP Name nicht angepasst worden ist. Habe ich jetzt so korrigiert:

      {
        "_id": "sonoff.0.Rollo-Wohnzimmer.SENSOR.Shutter1.ShutterPosition1",
        "common": {
          "role": "value",
          "read": true,
          "write": true,
          "type": "number",
          "name": "Rollo-Wohnzimmer SENSOR.Shutter1  ShutterPosition1",
          "custom": {
            "influxdb.0": {
              "enabled": true,
              "storageType": "",
              "aliasId": "",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": true,
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "native": {},
        "type": "state",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.1",
        "user": "system.user.admin",
        "ts": 1746297877497
      }
      

      Die Tasmota Oberfläche sieht bei mir so aus:
      f4550e87-bb56-410e-9588-feaf13647b16-image.png

      posted in ioBroker Allgemein
      O
      opöl
    • RE: Einbindung Shelly Plus 2 PM mit Tasmota in Shuttercontrol

      @jan1 ,

      ich habe gerade mal den Wert in dem DP manuell geändert, hat leider noch nicht geklappt.

      Gruß

      posted in ioBroker Allgemein
      O
      opöl
    • RE: Einbindung Shelly Plus 2 PM mit Tasmota in Shuttercontrol

      @jan1 ,

      den DP habe ich gerade mal angelegt,
      70486fc2-a23e-4613-9e05-2f35472ac80f-image.png
      beim Betätigen der "Wohnbereich Rollos öffnen / schließen" Buttons in Shuttlecontrol hat sich aber nur das "Shelly" Rollo bewegt. Das "Tasmota" Rollo wollte noch nicht.
      Ich warte mal das automatiche Schließen um 20:30 ab.

      Gruß

      posted in ioBroker Allgemein
      O
      opöl
    • RE: Einbindung Shelly Plus 2 PM mit Tasmota in Shuttercontrol

      @jan1

      reicht es, den nur manuell (als R/W) anzulegen?
      Und in dem „Result“ oder dem „Sensor“ Zweig?

      Gruß

      posted in ioBroker Allgemein
      O
      opöl
    • Einbindung Shelly Plus 2 PM mit Tasmota in Shuttercontrol

      Hallo zusammen,

      da ich gerne eine einheitliche Oberfläche habe und langfristig auch den Shelly Adapter einsparen möchte, habe ich testweise einen von mehreren Shelly 2 PM auf Tasmota geflasht. Das klappt soweit auch ganz gut. Der Shutter Mode und die diversen Settings sind aktiviert, von der Tasmota Oberfläche und per Kommandozeile lässt sich das Rollo auch steuern.

      Leider gelingt es mir trotz mehrstündiger Suche nicht, dieses Rollo in den Shuttercontrol Adapter einzubinden.

      Mein Setup:
      Admin: 7.6.3
      Shuttercontrol: 2.0.1
      Sonoff: 3.1.2
      In Shuttercontrol wird aktuell nur die reine Zeitsteuerung ohne Kontakte oder Sensoren genutzt.

      Die Datenpunkte der funktionierenden Shelly Plus 2 PM:

      98be858a-243a-4d3a-ae84-95363197d3e8-image.png

      Die Datenpunkte des auf Tasmota geflashten Shellys:
      ff6b3d1c-78da-406b-ae9a-20bb9540e0e4-image.png
      320b1afe-dd8b-4d5d-b6fd-226ddb48f649-image.png

      Die Einstellungen des Sonoff Adapters:

      738bb16d-38e8-4772-b66e-0dcbee965e6a-image.png

      ShutterClose / ShutterOpen in der Konsole funktioniert, hinterlässt aber im iobroker keine entsprechenden Datenpunkte.

      Die in Shuttercontrol genutzten Datenpunkte (der 1. ist der Tasmota Shelly, der nicht funktioniert):

      a67365fe-97f5-41cb-8e29-5774525aace5-image.png

      Was habe ich überlesen oder vergessen um den Tasmota 2 PM per Shuttercontrol zu bedienen?

      Zusatzfage:
      Können in Shuttercontrol noch weitere "Szenen" außer den vorgegebenen (Schlafen, Wohnen, Kind) eingerichtet werden, wenn ja, wie?

      Bin für jede Hilfe dankbar.

      Danke und Gruß

      posted in ioBroker Allgemein
      O
      opöl
    • RE: HttpGet Balkonkraftwerk => Nachts Errors in Protokoll

      @fichtenmoped82 ,

      bei einer ähnlichen Fragestellung habe ich den Radar Adapter zu Hilfe genommen.
      Damit können Geräte (der WR in Deinem Fall) auf Anwesenheit überwacht werden. Dann kannst Du die HTTP Abfrage gegen den WR nur ausführen, wenn Radar für den WR ein „true“ in den zugehörigen DP schreibt.
      In etwa so, wie @MartinP weiter oben schreibt, nur ohne Ping. Spart neben den Log Einträgen auch noch Rechenleistung -;)

      Gruß

      posted in JavaScript
      O
      opöl
    • Sporadische Aussetzer Shelly 1 PM mit Tasmota

      Guten Tag zusammen,

      da wir ja jetzt einige schöne Sonnentage hatten, ist mir aufgefallen, dass sporadisch (ca. 1 - 3 mal / Tag) der Shelly 1 PM mit Tasmota, der meinen PV Ertrag misst, kurze Aussetzer hat. Die sind jetzt nicht kriegsentscheidend aber unschön, daher hätte ich das gerne korrigiert. Mir fehlt aber so ein bisschen der Ansatz, wie man das lösen könnte, da der Shelly via Sonoff Adapter direkt in die Influx DB schreibt.

      Ideal wäre es, wenn der Plus 1 PM mittels interner Logik (Tasmota Regel?) solche falschen Messwerte feststellt und korrigiert. Geht so etwas und wenn ja, wie?

      Alternativ stelle ich mir vor, den Plus 1 PM manuell (via HTTP) abzufragen und die Messwerte via Script zu verifizieren. Aber auch da ist die Frage, wie ein falscher Messwert festgestellt werden kann.
      Z.B.: Indem man Werte kleiner 1/10 des vorherigen Werts als "falsch" annimmt und noch einmal misst?

      Wie macht ihr das?

      e3afc66b-9ed1-46ae-852a-ac76300d41a1-image.png

      e4af399a-cffe-44b1-9a08-4340abaeae7c-image.png

      Gruß

      posted in Skripten / Logik
      O
      opöl
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo