Navigation

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

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    T
    • Profile
    • Following 0
    • Followers 0
    • Topics 7
    • Posts 32
    • Best 1
    • Groups 1

    tomtom61

    @tomtom61

    Starter

    1
    Reputation
    10
    Profile views
    32
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    tomtom61 Follow
    Starter

    Best posts made by tomtom61

    • RE: Hilfe, Du bist offen wie ein Scheunentor

      @thomas-braun und @all
      Danke für eure Unterstützung. Ich muss das alles erst einmal Gedanklich verarbeiten und verstehen. Mit 62 Jahren brauche ich etwas länger wie die "jungen Leut" LACH. Wie geschrieben bin ich Neuling "Wie die andern 916!!!!!!".

      Falls der NETTE der die Warnung auf meinem System hinterlassen hat hier mitliest, sage ich **VIELEN DANK für die Info!!! - und ich finde das tatsächlich so -
      Ich lerne daraus.

      Auch wenn - ich GALUBE - nichts passieren kann, selbst wenn "ER" eine Hintertüre programmiert hat, werde ich tatsächlich das System neu aufsetzen 😞
      Ich hatte in den letzten Wochen sowieso seltsame Phänomene. Fast täglich komplettabstürze. Vielleicht war das schon der Hacker? 🙂

      Auf dem betroffenen Raspberry läuft nur ioBroker, der NUR Daten liest und per Flot/VIS anzeigt.
      Ich habe keine Anwendung, bei der auch etwas geschrieben wird (noch nicht) wie z.. Relais oder Heizungsteuerung. Somit ist nur GUCKEN aber nichts BEWIRKEN gegeben.

      Daher nicht so schlimm.
      Aber tatsächlich sind einige Daten verändert. Werden plötzlich nicht mehr in die Historie geschrieben.

      Ein Backup zurückspielen ist vermutlich nicht Sinnvoll? Weil evtl. ein Hack zurückgesichert wird - ODER?

      Also muss ich alle Skripts usw. manuell Sichern und alles neu machen.

      Gibt es einen Beitrag oder Link der in etwa heißt: "ioBroker - sicher installieren und machen"?

      Tom

      posted in ioBroker Allgemein
      T
      tomtom61

    Latest posts made by tomtom61

    • RE: Auslesen von Werten mit ESP8266

      Problem gelöst --------------

      Es funktioniert mit einer zweiten Instanz - Vermutlich auch mit nur einer (nicht getestet)
      Wichtig, dass in den mqqt Einstellungen der Haken bei "Sende auch Zustände (ack=true) angehackt ist.
      Des weitern sollte in der Maske der Pfad stehen, in dem die Werte gelesen werden sollen.
      In meinem Fall alias.0.*

      Gruß
      Tom

      posted in ioBroker Allgemein
      T
      tomtom61
    • RE: Auslesen von Werten mit ESP8266

      @marc-berg
      Im ioBroker werden Daten von ESP8266(s) per mqtt gesendet.
      Ich Teste im Moment mit einem sich ständig verändernden Wert - "der Außentemperatur".
      Diese wird im ioBroker an "mqtt.0.HomeAussen.Temp" gesendet.

      Normalerweise lasse ich mir alle Daten nur per VIS anzeigen.

      Jetzt möchte ich allerdings Werte - Genaugenommen Final den Akkuladezustand meiner PV-Anlage - auf einer 7-Segment LED Anzeige anzeigen. Zum Testen wie geschrieben jetzt erst einmal die "Außentemperatur".

      Hierzu verwende ich erst einmal den
      Den [hier]
      (https://github.com/knolleary/pubsubclient/blob/master/examples/mqtt_esp8266/mqtt_esp8266.ino
      als Muster Publizierten Code.
      Mein Code ist durchs Testen chaotisch, deshalb ... Angepasste

      • Parameter:
        Hinzugefügt:
        #define RECEIVE_NAME "mqtt.0.HomeAussen.Temp"
        geändert:
        .... WIFI Zugangsdaten
        im Setup
        client.setServer(mqtt_server, 1883); //1883 für mqtt Instanz 0

      im Loop
      // ... and resubscribe
      client.subscribe(RECEIVE_NAME);

      Mit dieser Einstellung wird jede Änderung (Seriell) angezeigt.

      Ändere ich nun: Auch zum testen einen sich ständig ändernder Wert....
      #define RECEIVE_NAME "alias.0.Solar_Fronius.AktuellerErtrag"
      im Setup:
      client.setServer(mqtt_server, 1893); //1893 für mqtt Instanz 1

      Wird der Wert nur EINMAL geändert. Egal auch nach Reset des ESP8266. Der Wert bleibt gleich.
      Die Einstellungen beider Instanzen sind bis auf den Port und
      Screenshot 2023-11-01 145305.jpg
      gleich.

      `

      posted in ioBroker Allgemein
      T
      tomtom61
    • RE: Auslesen von Werten mit ESP8266

      @marc-berg
      Es funktioniert soweit. Ich habe eine zweite mttq Instanz angelegt.
      Jetzt habe ich das Problem, dass bei Wertänderung im ioBroker der neue Wert nicht übertragen wird. Nur, wenn ich den Wert unter Objekte MANUELL ändere erfolgt eine Übertragung.
      Wer weis Rat?

      posted in ioBroker Allgemein
      T
      tomtom61
    • RE: Auslesen von Werten mit ESP8266

      @marc-berg
      Super! Vielen Dank!
      Wieder ein Fall - "Auf die einfachsten Lösungen kommt man nicht".

      Hmmm, mal sehen, wie ich das jetzt mache. Einfach den Prefix ändern oder hinzufügen?
      Oder komplett rausnehmen?
      Ich bin mir sicher, dass dann sämtliche >30 Sensoren mit ca. >100 Datenpunkten sowie unzählige Skripte dann nicht mehr richtig funktionieren. Weil diese natürlich den gesetzten Prefix NICHT senden.
      Ich müsste sämtliche Sensoren (ESP8266) umprogrammieren...
      Meine Überlegung eine zweite mttq Instanz zu machen und diese dann entsprechend ansprechen.

      Zum Glück habe ich den ioBroker im Proxmox laufen. Mache gerade per clone eine "Test" Version und teste das mal.

      Ich berichte.

      Gruß Tom

      posted in ioBroker Allgemein
      T
      tomtom61
    • Auslesen von Werten mit ESP8266

      Ich hoffe der Beitrag ist hier richtig.
      Ich möchte MQTT Werte per ESP8266 o. ä. auslesen.
      Das funktioniert, mit

      .....               
        #define RECEIVE_NAME "HomeAussen/Temp"      
             client.subscribe(RECEIVE_NAME);
      ....
           void callback(char* topic, byte* payload, unsigned int length) {
             
                  Str_Temperatur = "";
                  
                  for (int i = 0; i < length; i++) {
                     // Serial.print((char)payload[i]);
                     Str_Temperatur = Str_Temperatur + (char)payload[i];  // Speicher jedes Zeichen in den String Str_Temperatur
                     Serial.println (Str_Temperatur);
                  }
      
      
      

      NUR solange, wie die Daten unter mqtt/0/..... stehen.
      Der gesamte Pfad ist dann "mqtt/0/HomeAussen/Temp"

      Verschiedene Werte wie Solar_Fronius/AktuellerErtrag stehen unter "alias.0."

      Wie bitte komme ich mit meinem Code da hin???

      Versuch : RECEIVE_NAME "alias/0/Solar_Fronius/AktuellerErtrag"
      scheitert.

      posted in ioBroker Allgemein
      T
      tomtom61
    • RE: Falsche Einträge in Objekte mqtt

      @marc-berg sagte in Falsche Einträge in Objekte mqtt:

      @tomtom61 sagte in Falsche Einträge in Objekte mqtt:

      ca. 200 Einträge einzeln?

      ja, das ist natürlich doof. Ich habe den Adapter nicht als Broker im Einsatz, ich würde aber vermuten, dass alle Einträge wieder angelegt werden, wenn die nächste Nachricht zum Topic reinkommt.

      Ich habe jetzt mal "mqtt" komplett gelöscht. zusätzlich iobroker neu gestartet. So langsam trödeln jetzt wieder alle Daten rein. Seltsam ist eigentlich, dass nach dieser Prozedur für mehrer Tage kein Datenmüll entsteht. Das fängt meistens erst nach Tagen an.

      ACHTUNG: Leute macht das nicht! Sämtliche Nutzereinstellungen (History - aktivierung) sind gelöscht!

      posted in ioBroker Allgemein
      T
      tomtom61
    • RE: Falsche Einträge in Objekte mqtt

      @marc-berg sagte in Falsche Einträge in Objekte mqtt:

      @tomtom61 sagte in Falsche Einträge in Objekte mqtt:

      Wie bitte kann ich die falschen Daten im ioBroker loswerden.

      Du kannst doch im Expertenmodus auf das Topic klicken und dann löschen, musst nicht den gesamten MQTT Zweig löschen.

      Ja, danke 🙂 ca. 200 Einträge einzeln?

      posted in ioBroker Allgemein
      T
      tomtom61
    • RE: Falsche Einträge in Objekte mqtt

      @marc-berg sagte in Falsche Einträge in Objekte mqtt:

      @tomtom61
      https://forum.iobroker.net/topic/65538/fehlerhafte-objektnamen-im-mqtt-gelöst

      Danke für den Link. Ok! Werde mal prüfen ob das bei mir auch so ist.

      Meine Frage ist aber auch: Wie bitte kann ich die falschen Daten im ioBroker loswerden.
      Ich weis nicht, ob es ratsam ist einfach komplett das Verzeichnis "mqtt" zu löschen?
      Nach dem Motto "Die Daten kommen ja neu rein und werden neu eingetragen"

      Gruß Tom

      posted in ioBroker Allgemein
      T
      tomtom61
    • Falsche Einträge in Objekte mqtt

      Hallo zusammen,

      seit geraumer Zeit habe ich immer häufiger im ioBroker / Objekte / mqtt / 0
      falsche - neben den korrekten - tote falsche Einträge.

      Außer diese teilweise mehr als 50 Einträge einzeln zu löschen finde ich keine Lösung die falschen zur besseren Überschaubarkeit zu löschen. Könnte man mit Hilfe eines Skripts diesen "Müll" löschen? Wobei ich leider keine tieferen Kenntnisse habe!

      Details:
      ioBroker V6.8.0
      Ich habe mehr als 30 "Sensoren"im Haus verteilt, die jeweils mit einem ESP8266 MQTT Daten (Temperatur, Energie, Relaiszustände usw.) an den ioBroker senden.
      Funktioniert alles sehr gut.
      Die "Daten" werden sauber in Topic(s) aufgeteilt gesendet.
      Beispiel "HomeBuero/Luftdruck"
      Nach mehreren Wochen summieren sich unter mqtt/0 Einträge, die Datenmüll sind.
      Beilspiel: "HomeBuero/Lu0_Hom" direkt im obersten Verzeichnis mqtt/0
      sowie auch in den Topic Verzeichnissen "Luft_(".
      Die falschen Einträge variieren stark. Und sind für einen Eintrag teilweise mehrfach vorhanden.
      Anstelle von gesendeten Daten wie z.B. "1001,5" steht dann meistens auch Textmüll drin.

      Ich weis nicht, wieso diese entstehen. Ich vermute, dass manchmal keine 100% WLAN Verbindung besteht.

      Hat jemand eine Idee, A) Wieso dieser Müll entsteht? B) Wie ich ihn verhindere / lösche?

      Gruß Tom

      posted in ioBroker Allgemein
      T
      tomtom61
    • Hostname Proxmox MQTT_SERVER Name

      Hallo,
      ich hoffe ich bin in dieser Rubrik richtig.

      Ich hatte bisher einen Raspberrypi mit ioBroker laufen, der von mehr als 10 ESP8266 Temperaturdaten per mqtt empfängt und diese im VIS anzeigt.
      Alles perfekt.

      Nun bin ich auf einen neuen "iotServer" mit Proxmox umgestiegen und habe dort Ubunut22.. mit ioBroker im Container installiert. Vom Raspi die Backupdaten eingespielt. Alles läuft soweit gut.

      Auf meinen ESP8266 Thermometern verwendete ich bisher

      client.setServer("raspberrypi.local", "1883");
      

      statt einer festen IP Adresse:

      client.setServer("192.168.123.100", "1883");
      

      um die Verbindung mit dem Raspi mqtt Server aufzubauen.

      JETZT:
      Auf dem neuen "iotServer" war der Hostname "iotServer".
      Den habe ich auf rasspberrypi geändert, damit sich alle ESPs mit dem neune verbinden, ohne, dass ich bei jedem einzelnen die Adresse anpassen muss. Der "alte" Raspi ist selbstverständlich ausgeschaltet.
      Nun dachte ich, dass mein ESP8266 mit der Einstelluung

      client.setServer("raspberrypi.local", "1883");
      

      die Verbindung aufbauen kann. Tut er aber nicht!
      Mit fester IP Adresse funktioniert der Aufbau zum iotServer!

      Hat jemand eine Idee, was zu tun ist.

      Check: Auf der Console: # hostename zeigt den Namen raspberrypi.
      Test auch mit anderen Namen, ohne Erfolg

      posted in Einsteigerfragen
      T
      tomtom61
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo