Navigation

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

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    L
    • Profile
    • Following 0
    • Followers 5
    • Topics 10
    • Posts 1342
    • Best 180
    • Groups 4

    Lucky_ESA

    @Lucky_ESA

    Developer Most Active

    210
    Reputation
    240
    Profile views
    1342
    Posts
    5
    Followers
    0
    Following
    Joined Last Online
    Website luckyskills.de Location Bochum Age 54

    Lucky_ESA Follow
    Developer Pro Starter Most Active

    Best posts made by Lucky_ESA

    • Test Adapter Schedule-Switcher
      Aktuelle Test Version 0.0.10
      Veröffentlichungsdatum 19.10.2024
      Github Link https://github.com/Lucky-ESA/ioBroker.schedule-switcher

      Hier nun der Ersatz für time-switcher. Wenn @walli545 die Entwicklung wieder auf nimmt, werde ich diesen wieder löschen.

      Mit diesen Adapter kann man mit einen Zeitplan Objekte steuern. Das mit VIS oder VIS-2 über ein Widget eingestellt werden.

      Eine Anleitung findet man hier

      Bekannte Fehler für die ich noch keine Lösung habe:
      1. Es kann passieren das der OneTimeTrigger nicht automatisch gelöscht wird. Hier muss der Adapter neu gestartet werden. Kann das Thema leider nicht simulieren/repuduzieren um den Fehler zu beheben.
      2. Wenn man den Text vom Button ersetzt, wird dieser in Großbuchstaben dargestellt (Alles an/Alles aus)
      3. In Firefox kann man die Tabelle in der Instanz Einstellung nicht immer scrollen
      4. Sollte man ein aktives Widget löschen, bleiben die eingestellten Schaltungen weiter aktiv. Es müssen dann die Objekte unter onoff.x in der Instanz Einstellung gelöscht werden. Wurden noch Bedingungen hinzugefügt und man erstellt ein neues Widgets mit diesen Objekten, müssen alle Trigger neu angelegt werden.
      5. Habe bereits gefühlte 10 Bugs bei dem OneTimeTrigger behoben aber einen gibt es noch. Erstellt man ein OneTimeTrigger bei deaktivierten Widget und beim Ablauf der Zeit wird der Adapter neu gestartet, crasht der Adapter beim start wenn der Timer abgelaufen ist. Leider ist das wohl nicht immer, daher finde ich den Fehler bis jetzt noch nicht.

      Info!
      Dieser Adapter ist KEIN VIS-2 Adapter sondern nur für VIS1 und kompatibel mit VIS-2. Daher kann es auch zu einigen Unstimmigkeiten kommen die ich nicht ändern kann. Hier nun einige Infos die man wissen sollte.

      1. Das Widget verwendet css calc und somit kann man das Widget nicht selektieren oder verschieben. Man muss in den Allgemeinen Einstellungen eine feste Größe und Breite eintragen. Das möchte ich gerne so lassen - Verschiebungen mache ich mit top und left.
      2. Man kann 10 States und 5 Bedingungen anlegen. Bitte vor der Widgeterstellung überlegen, wie viele man wirklich benötige. Reduziert man später die Anzahl, werden angelegte Keys/Attibute nicht gelöscht. Der Adapter kann damit umgehen aber es sind dann unötige Keys in der vis-views.json
      3. Möchte man zusätzliche States oder Bedingungen anlegen und erhöht den Counter, werden die neuen Felder zwar angelegt aber sind nicht sichtbar. Hier muss man lediglich den Browser refreshen (Firefox getestet)

      edit: 26.10.24 Punkt 1 behoben
      edit: 29.10.24 Punkt 2 behoben
      edit: 30.10.24 Punkt 4 und Info hinzugefügt. Release von 0.0.2 in 0.0.3 geändert
      edit: 31.10.24 Punkt 5 hinzugefügt
      edit: 02.11.24 Punkt 4 (wird alle 24h geprüft und deaktiviert) + 5 gefixt
      edit: 04.11.24 Release 0.0.4
      edit: 09.11.24 Release 0.0.5
      edit: 16.11.24 Release 0.0.6
      edit: 07.12.24 Release 0.0.8
      edit: 20.12.24 Release 0.0.9 - Wird hoffentlich erste Stable Release

      Gruß//Lucky

      posted in Tester
      L
      Lucky_ESA
    • Test Adapter ioBroker.imap latest/stable
      Aktuelle Test Version 0.3.0
      Veröffentlichungsdatum 26.02.2023
      Github Link https://github.com/Lucky-ESA/ioBroker.imap
      Status Nun als Stable 0.1.2 verfügbar

      Hallo zusammen,

      habe mal einen IMAP Adapter gschrieben. Es können beliebig viele IMAP Verbindungen anlegen und überwacht werden.
      Updates oder neue Mails werden automatisch erkannt und die Infos in den Datenpunkten geschrieben.

      Hier nun die Beschreibung:
      Einstellung Instanz

      • Aktiv: IMAP Verbindung aktivieren
      • Host: Bsp:. imap.gmail.com
      • Posteingang: Standard INBOX
      • Port: Standard ist 993
      • Benutzername: Dein Loginname
      • Passwort: Dein Passwort
      • max.: Maximale Anzahl an Mails die als Datenpunkte angelegt werden (max. 99)
      • max. HTML: Maximale Anzahl an Mails die als HTML ausgegeben werden (max. 99)
      • TLS: TLS Verschlüsselung. Sollte immer true haben
      • Flaggen: Hier sind die Flags
      • Symbol auswählen: Hier erst über "Symbole Erstellen" ein ICON hochladen. Wird als Folder ICON verwendet
      • Token: Bsp.: Für Outlook. Ob das funktioniert kann ich nicht sagen
      • tls-Option: Bsp.: {"rejectUnauthorized": false} oder leer lassen {}
      • Auto-TLS: Hier lesen

      Datenpunkte

      • imap.0.xx.email: Hier werden die Mails angelegt wie in der Instanz eigestellt wurde. Habt ihr nur 7 Mails und
        max. 10 eingetragen, bleiben die letzten 3 leer. Habt ihr 10 Mails und löscht 3, werden die letzten 3 Mails nicht geleert.
      • imap.0.xx.remote.html: Hier könnt ihr euren CSS-Style anpassen
      • imap.0.xx.remote.criteria: Neue Suchkreterium. Bleibt auch bei einem Neustart aktiv (auch als Blockly möglich)
      • imap.0.xx.remote.reload_emails: Änderungen in HTML werden erst bei einer Aktualisierung übernommen. Hiermit kannst du den Code sofort übernehmen.
      • imap.0.xx.remote.search_start: show_mails und criteria anwenden
      • imap.0.xx.remote.show_mails: Die Anzahl in der Instanz Konfig ändern (auch als Blockly möglich)
      • imap.0.xx.html: HTML Code für VIS
      • imap.0.xx.last_activity: Letzte Aktivität (Aktualisierung/Neue Post)
      • imap.0.xx.last_activity_json: Bsp.: {"flags": ["\Seen"]} für als gelesen markiert
        oder {"flags": []} für neue Post.
      • imap.0.xx.last_activity_timestamp: Letzte Aktivität als Timestamp
      • imap.0.xx.online: Mit IMAP verbunden = true
      • imap.0.xx.quality: Qualität der Datenpunkte (automatische Prüfung alle 24h)
      • imap.0.xx.total: Anzahl aller Mails in deiner Inbox.
      • imap.0.xx.remote.change_folder: Hier könnt ihr eure Folder auswählen. Es werden dann alle Daten mit dem Inhalt dieses Folder gefühlt (Mail01, json_table etc). Allerdings wird dann auch nur diese Auswahl überwacht.
      • imap.0.xx.active_inbox: Zeigt euch welcher Folder aktiv ist und überwacht wird
      • imap.0.xx.total_unread: Anzahl ungelesene Mails im aktiven Folder
      • imap.0.xx.total: Anzahl aller Mails im aktiven Folder

      Blocklys


      bild4.png
      Screenshot 2023-03-07 221651.png

      Der kleine Blockly steuert die o. g. Datenpunkte um die Suche zu ändern.
      Mit dem großen können eigene Anfragen erstellt werden und ihr erhaltet einen Array mit JSON Elemente. ACHTUNG! Es kommen echt viele Daten daher nicht immer mit "debug output" arbeiten. Was möglich ist könnt ihr hier nachlesen.
      Habe diesen Adapter für mich und meine Berdürfnisse geschrieben. Nun könnt ihr gerne Wünsche aussern die ich hinzufügen soll.

      Eine VIEW von @sigi234

      Gmail login

      outlook.office365.com 2Fach-Authentifizierung

      Bekannte Issues

      • Habe noch keine Idee die Mail Total zu aktualisieren - done
      • Es wird auch ein Update durchgeführt, wenn Mails ausserhalb der max. liegen. Ihr habt max. 20 eingetragen und die Mail 22 wird als gelesen markiert, dann wird trotzdem ein Update gefahren. - done

      Bitte den RAM Verbrauch kontrollieren. Bei 4 IMAP`s komme ich schon auf 120MB.

      Viel Spaß beim testen und ich hoffe auch gute Ideen die man auch umsetzen kann 🙂

      Gruß//Lucky

      posted in Tester
      L
      Lucky_ESA
    • RE: Adapter: Worx Landroid v2.x.x

      @tombox scheint nun fertig zu sein. Habe den pull request erstellt und wenn dieser angenommen wird, könnt ihr gerne die GIT Version testen.

      Gruß//Lucky

      posted in Entwicklung
      L
      Lucky_ESA
    • RE: Emails empfangen.

      @liv-in-sky Ich habe deinen HTML Code bereits eingebaut. Werde mal heute Abend einen neuen Thread erstellen.


      bild1.png
      bild2.png
      bild3.png
      bild4.png

      erstellt

      posted in ioBroker Allgemein
      L
      Lucky_ESA
    • RE: Test Adapter time-switch v2.0.x GitHub/Latest

      Hallo zusammen,

      wie wichtig wäre es denn diesen Adapter für VIS-2 läuffähig zu bekommen?

      Gruß//Lucky

      posted in Tester
      L
      Lucky_ESA
    • Adapter Worx Landroid v3.x.x

      Hallo zusammen,

      das neue Release 3.0.0 ist nun raus. Die Leute die mit latest unterwegs sind sollten nun ein Update sehen.
      Ihr könnt euch bei @hsteinme bedanken, der seine komplette Freizeit geopfert hat meine Änderungen zu testen und mir jede Menge Ideen geliefert hat.
      Des Weiteren hat er uns alle Infomationen zur Verfügung gestellt wie z. Bsp. alle Status-/Errormeldungen und CMD Commands.

      Nun zu den Neuerungen:

      Folgender Softwarestand ist erforderlich:
      Node 18 oder 20 (18 wird empfohlen)
      JS-Controller >= 5.0.19
      Admin >=6.13.16

      Der Crash node_modules/aws-crt/dist/bin/ wird nun abgefangen und dann die alte Verbindung verwendet. Wie bereits beschrieben trennt Worx diese jede 15 Minute aber die Reconnection habe ich von 5 Sekunden auf 1 Sek. reduziert.
      Logeintrag beim Start - Use new aws-iot-device-sdk-v2. -> Neue Verbindung mit Zwangstrennung jede Stunde
      Logeintrag beim Start - Use old aws-iot-device-sdk. Please cleanup your System with iob fix !!!! -> Alte Verbindung mit Zwangstrennung alle 15 Minuten

      Linux User sollten mit iob fix das Problem lösen können aber bei Windows hilft wohl nur eine komplette Deinstallation von iob und Node.

      Viele Fixed die über Sentry eingegangen sind.

      10 Minuten Ping in der Instanzeistellung entfernt (war unötig - weiterhin kann worx.0.xxx.mower.mqtt_update verwendet werden)

      Draht Mäher:
      Statusmeldung angepasst
      Errormeldungen angepasst
      sendCommand angepasst (CMD)

      Vision Mäher:
      Status Headlight in mower hinzugefügt (und nein, die kann man nicht ein/ausschalten)
      Modul Höhe Mähwerk hinzugefügt
      Dynamischer calendar hinzugefügt (hier hat sich die Struktur geändert. Es müssen alle Blocklys und Scripte anngepasst werden)
      Ordner areas entfernt (Es müssen alle Blocklys und Scripte anngepasst werden)
      Neuer Ordner multiZones hinzugefügt
      cutOverSlabs hinzugefügt
      cameraStatus hinzugefügt
      cameraError hinzugefügt
      firmware_body hinzugefügt
      firmware_head hinzugefügt
      Neue cmd (sendCommand) hinzugefügt
      und alles was ich vergessen habe hinzugefügt...Einfach in die Anleitung schauen.

      Der cmd Befehl 0 ist für ein Update der Mqtt Daten. Dieser ist weiterhin deaktiviert da ihr das über worx.0.xxx.mower.mqtt_update abfragen könnt. Dieser State wir gezählt und schützt euch gegen die 24h Sperre.

      Sind wir nun gegen die 24h Sperre geschützt?
      NEIN!
      Worx zählt alles...Hier ist es egal, ob der Befehl vom Handy kommt oder/und von ioBroker. Im Sekundentakt ca. 130 x worx.0.xxx.mower.mqtt_update ausführen führt zum Hauptgewinn 24h Sperre.
      Natürlich könnt ihr euren Account, mit ca. 200 x im Sekundentakt den Adapter neu starten, auch sperren...Hier werde ich noch eine Limitierung hinzufügen.

      @hsteinme Da du mich ja die letzten 3 Wochen gefühlt 100 x am Tage verbessert hast...Habe ich was vergessen?

      Edit 17.04.2025
      Derzeit gibt es nur 2 Scripte die mit diesen Adapter laufen.
      https://forum.iobroker.net/topic/32382/zeigt-her-eure-views-zum-thema-mähroboter/542
      Hier wird leider der daswetter Adapter benötigt. Eventuell veröffentliche ich einen Ersatzadapter open-meteo der bereits bei mir auf GIT liegt.

      Oder mit Alexa steuern:
      https://forum.iobroker.net/topic/4834/adapter-worx-landroid-v2-x-x/1191

      Gruß//Lucky

      posted in Entwicklung
      L
      Lucky_ESA
    • RE: Probleme mit HomeMatic RPC

      Hallo zusammen,

      könnt ihr mal Sentry für die netroffenen Instanzen deaktivieren.
      Ich habe seit dem kein Problem mehr...Kann aber auch Zufall sein. Bei mir kam das Thema mit einem Update auf 5.0.8.

      Edit:
      Wer nicht weiß wie es geht. Den grünen Button drücken:
      Screenshot 2023-07-20 160631.png

      Gruß//Lucky

      posted in ioBroker Allgemein
      L
      Lucky_ESA
    • RE: Adapter Worx Landroid v3.x.x

      @webranger sagte in Adapter Worx Landroid v3.x.x:

      @lucky_esa Du meinst die Sitzungsdaten löschen mit dem roten Button? Das hab ich gemacht vorm Starten. Oder meinst du was anderes

      Das muss hier jeder verstehen. Ich kann diesen Token nehmen und die nächste DDOS Attacke auf Worx starten. Werde die Logausgabe rauswerfen.

      Biite niemals, überhaupt nicht, auf keinen Fall den Token und den Refresh Token irgendwo posten

      posted in Entwicklung
      L
      Lucky_ESA
    • RE: Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML

      Wenn du ein neuen Aktor hinzufügst musst du danach den Adapter Javascript neu starten.

      Gruß//Lucky

      posted in Praktische Anwendungen (Showcase)
      L
      Lucky_ESA
    • RE: Test Adapter ioBroker.imap latest/stable

      @djmarc75 sagte in Test Adapter ioBroker.imap v0.0.1 GitHub:

      @lucky_esa sagte in Test Adapter ioBroker.imap v0.0.1 GitHub:

      imap.0.json
      Richtig?

      Jawoll, genau so meinte ich das 👍
      Schraub mir das im Moment per Blocklyskript zusammen aber so das wahre ist das auf Dauer eher nicht 😀

      Wird in der nächsten Version verfügbar sein.
      Screenshot 2023-03-16 213323.png

      Gruß//Lucky

      posted in Tester
      L
      Lucky_ESA

    Latest posts made by Lucky_ESA

    • RE: Test Adapter homeconnect (BSH Home-Connect) v0.0.x

      @merlin123 sagte in Test Adapter homeconnect (BSH Home-Connect) v0.0.x:

      @lucky_esa ich hab genau drei, die auch ne Zeit liefen... Nur jetzt geht das eine halt nicht mehr

      Ich zitiere mal @arteck da hat ein Programmierer was kaputtoptimmiert.. kann auch sein.-

      Gruß//Lucky

      posted in Tester
      L
      Lucky_ESA
    • RE: Test Adapter homeconnect (BSH Home-Connect) v0.0.x

      @merlin123 Vielen Dank. Unglaublich dass das Rate Limit nicht per Device ist. Wenn man mehr als 3 Geräte hat wird man dazu gezwungen, sich einen anderen Account anzulegen und die Geräte aufteilt.

      Gruß//Lucky

      posted in Tester
      L
      Lucky_ESA
    • RE: Test Adapter homeconnect (BSH Home-Connect) v0.0.x

      @merlin123 sagte in Test Adapter homeconnect (BSH Home-Connect) v0.0.x:

      @lucky_esa Klar, wenn Du mir sagst wie ich die Blocks provozieren kann 🙂

      Kannst du die ersten drei Steuerungen auf die Waschmaschine setzen und die letzten 3 auf den Trockner.
      Jeweils auf homeconnect.0.xxxx.commands.BSH_Common_Command_StopProgram

      Screenshot 2025-08-13 211031.png

      Kommt bei der 6 Steuerung die Fehlermeldung Too many requests in einem JSON?
      Wenn ja, dann sind Abfragen für 1 Minute gesperrt. Mit einem Gräte habe ich das oft genugt getestet aber nicht bei 2. Verstehe die Beschreibung nicht auf Home Connect bzw. verstehe ich diese will es aber nicht wahr haben.

      Gruß//Bodo

      posted in Tester
      L
      Lucky_ESA
    • RE: Test Adapter homeconnect (BSH Home-Connect) v0.0.x

      @merlin123 Unglaublich...Vielleicht mal den Geschirrspüler per APP einschalten und dann mal schauen. Habe auf meinem DEV-Server auch das Thema, dass nicht alle Spülgänge angezeigt werden. Erst wenn ich den in der APP auswähle, wird dieser dann von der API geliefert.
      Implementiere derzeit ein Rate Limit damit nich immer soviele Errors im Log erscheinen.
      Kannst du mir da helfen und mal 2 Blocks provozieren? Sind dann nur 1 Minuten Sperren.

      Gruß//Lucky

      posted in Tester
      L
      Lucky_ESA
    • RE: Adapter Worx Landroid v3.x.x

      @hg6806 sagte in Adapter Worx Landroid v3.x.x:

      @dr-bakterius

      Ich habe aber im Moment gar kein Script mehr laufen.
      Was könnte noch diese Abfragen starten?

      Diese Meldung kommt wenn irgendein Script die States ändert und das unter 1 Sekunde. Da muust du deine Scripte durchsuchen.

      posted in Entwicklung
      L
      Lucky_ESA
    • RE: Test Adapter Schedule-Switcher

      @hubert9999 Ein Script wäre besser als wenn ich ein delay oder offset einbaue. Aber erstellte doch im Widget noch weiter Schedules mit 10 Minuten unterschied.

      20:00 Uhr aus
      20:10 Uhr aus
      20:20 Uhr aus
      20:30 Uhr aus
      usw.

      Wenn es nicht gerade eine Fritzbox (dect) Rolllade ist, wäre das auch eine Lösung.

      Gruß//Lucky

      posted in Tester
      L
      Lucky_ESA
    • RE: Test Adapter homeconnect (BSH Home-Connect) v0.0.x

      @merlin123 Ja, schau bitte mal nach. Der Geschirrspüler muss aber eingeschaltet sein. Vielleicht hatte an dem Tag Home Connect ein Problem.

      Gruß//Lucky

      posted in Tester
      L
      Lucky_ESA
    • RE: Test Adapter homeconnect (BSH Home-Connect) v0.0.x

      @tt-tom Du musst die ClientId von HomeConnect in der Instanz Einstellung eintragen. Danach sollte ein Link im Log erscheinen der dich zu SinhlekeyID führt. Dort dann einloggen bzw. freigeben.

      Gruß//Lucky

      posted in Tester
      L
      Lucky_ESA
    • RE: Test Adapter homeconnect (BSH Home-Connect) v0.0.x

      @merlin123 Dein Geschirrspüler wird als Offline angezeigt, daher kommen keine Daten. Nutzt du noch den Adapter oder hast du komplett gewechselt?

      Gruß//Lucky

      posted in Tester
      L
      Lucky_ESA
    • RE: Test Adapter Schedule-Switcher

      @hubert9999 Das liegt an der automatischen Größenanpassung. VIS kann damit umgehe aber VIS-2 leider nicht. Wenn es dich stört musst du eine Feste Größe angeben oder immer oben auswählen.

      Screenshot 2025-08-06 215620.png

      Das iobroker Team wollte hier im dev-server was ändern. Wenn das geändert wurde schaue ich mir das mal an aber vorher nicht. Jede Änderung muss ich immer alles neu hochladen was jedes Mal eine Minute dauert...Das kostet mir zu viel Zeit, sorry.

      Gruß//Lucky

      posted in Tester
      L
      Lucky_ESA
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo