Navigation

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

    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

    • Profile
    • Following 1
    • Followers 1
    • Topics 21
    • Posts 317
    • Best 9
    • Groups 3

    spicer

    @spicer

    Meine Adapter:
    https://github.com/ltspicer/ioBroker.heizoel24-mex
    https://github.com/ltspicer/ioBroker.weathersense

    3
    Reputation
    72
    Profile views
    317
    Posts
    1
    Followers
    1
    Following
    Joined Last Online
    Website ltspiceusers.ch Location Schweiz Age 56

    spicer Follow
    Developer Pro Starter

    Best posts made by spicer

    • Alles über Eurotronic Comet ZigBee Thermostaten

      ET_Comet_ZigBee.jpg

      Hallo Gemeinde
      Hat wer die ET Comet ZigBee im Einsatz?
      Über den Comet findet man nichts im Netz. Alles ist für den Spirit 😞
      Ich habe solche installiert und mit dem RaspBee2 verbinden können.
      Auch deConz läuft.
      Ich habe gleich mal mit Blockly ein Script geschrieben. Die Sollwerte werden scheinbar übertragen und an den Thermostaten angezeigt.

      Ich werde Post #2 hier aktuell halten und allfällige Updates fortlaufend da rein editieren.

      posted in Hardware
      spicer
      spicer
    • RE: mqtt - verstümmelte Relikte

      Danke für den Tip.
      Leider bringt man so auch nicht alle Mülleinträge weg.
      Was sicher ist, dass man vorher das Objekt stoppen muss.
      Aber zumindest mal eine Möglichkeit ^^
      Vllt wird das ja iwann noch implementiert.......

      posted in ioBroker Allgemein
      spicer
      spicer
    • RE: [gelöst] Skript auf AXIOS/httpGet umbauen

      @homoran sagte in [gelöst] Skript auf AXIOS/httpGet umbauen:

      @spicer sagte in [gelöst] Skript auf AXIOS/httpGet umbauen:

      Es wäre für @c1olli sicher einfacher, wenn Du die xml vom Blockly posten würdest

      geht es um einfacher oder um Verstehen?

      Einfacher. So muss er das nicht alles selber bauen 😉

      posted in JavaScript
      spicer
      spicer
    • RE: Alles über Eurotronic Comet ZigBee Thermostaten

      Bisherige Erkenntnisse (werde diesen Post immer wieder editieren/aktualisieren):

      • Zuerst den allfälligen Adapter fest ans Ventil montieren (siehe falsch/richtig Bilder im Anhang). Erst nachher den fertig konfigurieren Thermostat (welcher Ad anzeigt) anschrauben! Dann "<" und ">" zusammen für 4s drücken

      • Anlernen (PA > Anlern-Countdown zählt von 99 bis 0 runter) klappt nur über die Phoscon Seite (ich nutze ein RaspBee2). Nicht über deConz!
        Auswahl_002.png Hier auf das Rechteck mit dem Pfeil klicken, um die Phoscon Seite zu öffnen.

      • Adaptierung neu starten: Eine der beiden Batterien für mind 5s entfernen. Anschliessend kann der Thermostat neu adapitiert werden (wenn Ad angezeigt wird, "<" und ">" zusammen für 4s drücken)

      • Es kann bis zu 3min dauern, bis ein neuer Sollwert vom Thermostat übernommen wird.

      • Maximal alle 3min einen neuen Sollwert an den TRV senden. Bei kürzeren Abständen hängt sich der Comet auf!

      • Beim Batterie Status kann es mehrere Stunden dauern, bis er korrekt im ioBroker Objekt angezeigt wird.

      • Der kleine Reset-Knopf oben im Batteriefach ist nur notwendig, wenn der Thermostat neu verbunden/angelernt werden soll. Dazu diesen Knopf ca 10s lang gedrückt halten, bis LE erscheint. Nach ein paar Sekunden zählt der Anlern-Countdown von 99 bis 0 runter.

      • Ein kompletter Werksreset funktioniert übrigens wie folgt:
        Reset Taster gedrückt halten. Es erscheint LE gefolgt von einem Count Up von 5 bis 10.
        Reset Taster erst jetzt loslassen!
        Die Anzeige sollte nun für kurze Zeit dunkel werden und dann in den Koppelmodus wechseln (Countdown von 99 bis 0).
        Falls das nicht funktioniert, die Batterien kurz entfernen und die Prozedur wiederholen.

      • Bei einem alten RA Ventil aus den 70er Jahren kriegte ich E1 beim Adaptieren. Lösung: Ventil ein paar mal drücken, damit es wieder leicht läuft.

      • Das RaspBee2 sendet stärker, wenn es (das ganze RPI) horizontal liegt.

      • Holzwände sind besonders Funksignal dämpfend. Hier sollten viele 230V-Netz gebundene ZigBee-Geräte verwenden, da diese als Repeater (Router) wirken. Es reicht, günstige Sonoff ZigBee Smart Switches in Abzweigdosen zu installieren. Diese sind auf der Phoscon Seite unter Lichter zufinden/anzulernen.

      • Thermostate, welche in der REST-Api gelb (LQI < 150) angezeigt werden, werden nicht zuverlässig funktionieren! Da muss mit einem Repeater (Router) nachgeholfen werden. Die über einen Repeater gerouteten Signale werden bei mir fast alle rot oder gelb angezeigt und der LQI ist sehr tief (keine Ahnung warum, aber es funktioniert trotzdem).
        Auswahl_002.png

      Der "Thermostat WO" hier funzt unzuverlässig (LQI < 150):
      Auswahl_002.png


      RA Adapter anbringen:

      Richtig

      ET_Comet_richtig.jpg

      Falsch

      ET_Comet_falsch.jpg

      Der Adapter muss bis ganz hinten gedrückt werden. Das geht etwas streng (braucht etwas Kraft. Hilfreich ist es, den Flansch mit einem Schraubenzieher bei der M4 Schraube zu weiten/auseinander drücken)!

      Offizielle Anleitung:
      ET_COMET_ZIGBEE_ANLEITUNG_DE_EN.pdf

      Benutzerhandbuch (ausführlicher als die offizielle Anleitung):
      BDA Comet Zigbee DE 2023 01 03.pdf

      posted in Hardware
      spicer
      spicer
    • RE: ESP8266 lässt sich nicht Flashen

      Wohl etwas spät.
      Aber zum flashen von ESPeasy reicht das esptool (.exe bei Windows).
      Unter Linux musste ich dies mit Rootrechten ausführen:
      sudo ./esptool -vv -cd nodemcu -cb 115200 -bz 4M -cp /dev/ttyUSB0 -ca 0x00000 -cf hier-build-name.bin
      Wobei ttyUSBx bei Linux das Pendant zu COMx bei Windows ist.
      4M muss natürlich dem ESP und somit auch der .bin entsprechen.

      Vllt hilft's ja sonst noch jemandem 😉

      Windows: esptool.exe
      Linux: esptool
      Beispiel bin: ESP_Easy_mega-20190805_normal_ESP8266_4M.bin , siehe: https://github.com/letscontrolit/ESPEasy/releases

      PS:
      ESPeasy ist eine feine Sache ^^
      Der Dev TD-er (ein Holländer) macht da einen super Job.

      posted in Microcontroller
      spicer
      spicer
    • RE: Zigbee Adapter Update Node Version nicht unterstützt

      @glasfaser sagte in Zigbee Adapter Update Node Version nicht unterstützt:

      @spicer sagte in Zigbee Adapter Update Node Version nicht unterstützt:

      Ok, ich klone mal die SSD

      Ich hoffe das ist nicht immer deine Backup Lösung !
      ... so schleppst du nur immer Fehler mit !

      Nein, natürlich nicht. Mache regelmässig mit dem Backup Adapter Backups.
      Hatte aber mal das Problem, dass ich das System mit solch einem Upgrade zerrschoss.
      Mag nicht wieder alles neu aufsetzen 😉

      posted in ioBroker Allgemein
      spicer
      spicer
    • RE: Heizöl24 - MEX

      Ich wäre übrigens sehr empfänglich für Hilfe beim Erstellen eines ioBroker Adapters.
      Die Links
      https://iobroker.readthedocs.io/de/latest/development/adapter.html
      und
      https://www.codeconvert.ai/python-to-javascript-converter
      hab ich zwar, aber ohne Hilfe ist das doch etwas schwierig.
      Ich weiss nichtmal, wie ich meinem Code beibringe, Input- und Output vom/zum ioBroker zu senden/empfangen.
      Mit anderen Worten: Die Schnittstelle.
      Bin für jeden Rat dankbar.
      Totaler Anfänger im programmieren bin ich nicht.
      Jedoch Java = 0 Ahnung. Python sieht's anders aus (hoffentlich oben im Py-Script ersichtlich).
      Bin halt ein Basic & Assembler Kind aus den C64 bzw Atari Jahren ^^

      posted in Hardware
      spicer
      spicer
    • RE: Nach Update js-controller macht host.raspberrypi Fehler

      @homoran
      Natürlich ist das Blödsinn.
      Aber wie sonst kann ich ein gebrochenes System verhindern?
      Mehr als immer die empfohlenen Updates zu machen kann ich ja nicht.
      Mir wird dann immer gesagt, diese Version von Modul x und Modul y passen nicht zusammen. Installiere neu.
      Das kann es doch nicht sein. Der wohl kleinste Teil der User verfügt über genügend Wissen, um zu entscheiden, welche Version jetzt zu gebrauchen ist. Auch machen die meisten nicht extra ein Studium, um alle Zusammenhänge zuverstehn.

      posted in ioBroker Allgemein
      spicer
      spicer
    • RE: Heizöl24 - MEX

      @xadox
      Für den ioBroker hab ich ja einen Adapter erstellt ( https://github.com/ltspicer/ioBroker.heizoel24-mex ) 😉
      Und hier ist die aktuelle Version vom Script: https://github.com/ltspicer/heizoel24.mex

      posted in Hardware
      spicer
      spicer

    Latest posts made by spicer

    • RE: Umbenennen von Datenpunkten

      @homoran
      Ein Alias von einem manuell erzeugten Datenpunkt 😄

      posted in ioBroker Allgemein
      spicer
      spicer
    • RE: Umbenennen von Datenpunkten

      @haus-automatisierung
      Wird History so auch automatisch umgeschrieben und in den Blockly Scripts die DPs?

      posted in ioBroker Allgemein
      spicer
      spicer
    • RE: Umbenennen von Datenpunkten

      @great-sun
      Zwar ne Weile her, aber dieser Thread passt vorzüglich 😉

      Wie sieht es bei Deinem Vorgehen mit den History-Daten aus?

      posted in ioBroker Allgemein
      spicer
      spicer
    • RE: wie Werte von suncalc erhalten

      @homoran
      Ist in Blockly "Astro - Sonnenaufgang/Sonnenuntergang" nicht das Richtige?

      posted in Blockly
      spicer
      spicer
    • Howto: Terminal & SSH auf Android Gerät installieren

      Als ioBroker User kommt man mit hoher Wahrscheinlichkeit mal mit einem Android Panel oder Tablett in Berührung.
      Aber wie jetzt eine SSH Verbindung darauf machen und auch noch ein (Linux) Terminal?
      Hier ein kleines Tutorial.
      Ich empfehle Termux und benutze das hier auch.


      Als Erstes F-Droid Store installieren. Nehmt die aktuelle Version vom F-Droid Store https://f-droid.org/F-Droid.apk , weil GooglePlay meistens nur ältere Versionen anbietet.
      Installiert dann Termux und Termux:Boot aus dem F-Droid Store.
      Anschliessend in der Termux Konsole auf dem Android Gerät eingeben:

      pkg update
      pkg upgrade
      pkg install openssh                 # SSH Server installieren
      sshd                                # SSH Dienst starten
      pkg install whoami                  # whoami installieren
      whoami                              # Resultierende Ausgabe ist der Username (Bsp: u0_a155)
      passwd                              # Passwort vergeben
      

      Autostart für SSH setzen:

      mkdir -p ~/.termux/boot
      nano ~/.termux/boot/start-sshd.sh
      

      start-sshd.sh mit folgendem Inhalt:

      #!/data/data/com.termux/files/usr/bin/bash
      termux-wake-lock   # Verhindert, dass das Gerät in den Tiefschlaf geht
      sshd               # Startet den SSH-Dienst
      

      Option: Standard Port 8022 ändern:

      nano ~/.ssh/config
      Port 22  # eintragen um Port auf 22 zu ändern
      

      Option: Passwortlose Anmeldung mit SSH-Schlüsseln:
      192.168.1.x ist die IP eures Android Gerätes. Ich empfehle DHCP da auszuschalten und eine statische IP zu verwenden.

      ssh-keygen                                  # Auf PC SSH Schlüssel generieren
      ssh-copy-id -p 8022 u0_a155@192.168.1.x     # Kopiere den öffentlichen Schlüssel nach Termux
      

      Anmelden (per ssh oder Putty):

      ssh u0_a155@192.168.1.x -p 8022             # Melde dich nun ohne Passwort an. Natürlich kannst auch Putty verwenden.
      

      Hier ein Beispiel. Dieses Script pingt den ioBroker-Server jede Minute an.
      Wenn dieser keine Antwort gibt, gibt das Panel/Tablett einen Alert-Ton aus und versendet eine Telegram Nachricht.

      pkg install mpv
      
      nano /data/data/com.termux/files/home/ping-check.sh
      

      Folgenden Inhalt da reinschreiben

      #!/data/data/com.termux/files/usr/bin/bash
      
      # Telegram Bot Token und Chat ID
      TELEGRAM_TOKEN="DeineToken"
      CHAT_ID="DeineChatID"
      PING_IP="192.168.1.x"  # IP-Adresse vom iob-Server
      MESSAGE="ioBroker Server antwortet nicht."
      
      # Intervall in Sekunden
      INTERVAL=60
      
      # Endlosschleife
      while true; do
          # Führe 4 Pings aus (-c 4) und prüfe, ob keiner erfolgreich ist
          if ! ping -c 4 $PING_IP > /dev/null 2>&1; then
              # Ton abspielen
              /data/data/com.termux/files/usr/bin/mpv /data/data/com.termux/files/home/alert.mp3
              # Telegram Nachricht senden
              curl -s -X POST "https://api.telegram.org/bot$TELEGRAM_TOKEN/sendMessage" \
                  -d "chat_id=$CHAT_ID" \
                  -d "text=$MESSAGE"
          fi
          # Wartezeit bis zum nächsten Versuch
          sleep $INTERVAL
      done
      
      chmod 744 /data/data/com.termux/files/home/ping-check.sh
      

      Gespeichert habe ich das im Verzeichnis (dank SSH kann man nun auch Filezilla mit SFTP verwenden):

      Script:
      /data/data/com.termux/files/home/ping-check.sh

      Alert mp3:
      /data/data/com.termux/files/home/alert.mp3
      alert.mp3

      Nun noch den Autostart konfigurieren:

      nano ~/.termux/boot/start-sshd.sh
      

      Folgenden Inhalt da reinschreiben

      #!/data/data/com.termux/files/usr/bin/bash
      termux-wake-lock    # Verhindert den Tiefschlaf
      sshd                # Startet den SSH-Dienst
      
      # Starte das Ping-Check-Skript, falls es nicht bereits läuft
      if ! pgrep -f "/data/data/com.termux/files/home/ping-check.sh" >/dev/null 2>&1; then
          nohup sh /data/data/com.termux/files/home/ping-check.sh >/dev/null 2>&1 &
      fi
      

      Zum testen könnt ihr im Script eine nicht erreichbare IP eintragen und von Hand starten:

      sh /data/data/com.termux/files/home/ping-check.sh
      
      posted in Off Topic
      spicer
      spicer
    • RE: Tuya Adapter 3.9.x

      @bananajoe
      Muss nicht unbedingt sein.
      Nur reine Kosmetik.
      Einzig Ist- und Sollwert ist nicht so eindeutig zu erkennen mit den originalen Bezeichnungen.

      posted in ioBroker Allgemein
      spicer
      spicer
    • RE: Tuya Adapter 3.9.x

      Ich schon wieder ^^

      Wenn ich den Adapter neu starte, werden die Namen der Datenpunkte wieder mit den originalen englischen Namen überschrieben.

      Auswahl_009.png

      ZBsp Fehler heisst dann wieder fault, Modus dann wieder mode usw.
      Einzig Wasserbehälter voll ist geblieben.
      Kann man das irgendwie verhindern?

      posted in ioBroker Allgemein
      spicer
      spicer
    • RE: Tuya Adapter 3.9.x

      Hallo
      Mal zu meinem Verständnis.
      Habe einen Klarstein DryFy Pro Connect.
      Diesen Luftentfeuchter habe ich erfolgreich in die Tuya Cloud angebunden und auch der Adapter liefert brav die Daten.

      Auswahl_009.png

      Habe nun die IP des DryFy eingetragen und der Adapter zeigt nach dem Reboot

      Auswahl_010.png

      Was heisst das jetzt?
      Holt der Adapter die Daten nun direkt vom Gerät und die Cloud kommuniziert weiterhin mit dem Gerät?

      posted in ioBroker Allgemein
      spicer
      spicer
    • RE: ioBroker 10-Jahres Community Treffen - ein kleiner ReCap

      Freut mich, dass ihr einen tollen Event hattet.
      Für mich ist der Weg dahin dann leider doch viel weit.
      Berner Oberland... das sagt Alles ^^

      Trotzdem finde ich diese Community toll und werde euch treu bleiben 😉

      posted in ioBroker Allgemein
      spicer
      spicer
    • RE: ESP8266 lässt sich nicht Flashen

      Wohl etwas spät.
      Aber zum flashen von ESPeasy reicht das esptool (.exe bei Windows).
      Unter Linux musste ich dies mit Rootrechten ausführen:
      sudo ./esptool -vv -cd nodemcu -cb 115200 -bz 4M -cp /dev/ttyUSB0 -ca 0x00000 -cf hier-build-name.bin
      Wobei ttyUSBx bei Linux das Pendant zu COMx bei Windows ist.
      4M muss natürlich dem ESP und somit auch der .bin entsprechen.

      Vllt hilft's ja sonst noch jemandem 😉

      Windows: esptool.exe
      Linux: esptool
      Beispiel bin: ESP_Easy_mega-20190805_normal_ESP8266_4M.bin , siehe: https://github.com/letscontrolit/ESPEasy/releases

      PS:
      ESPeasy ist eine feine Sache ^^
      Der Dev TD-er (ein Holländer) macht da einen super Job.

      posted in Microcontroller
      spicer
      spicer
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo