Navigation

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

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    • Profile
    • Following 0
    • Followers 0
    • Topics 15
    • Posts 423
    • Best 28
    • Groups 2

    falke69

    @falke69

    Pro

    28
    Reputation
    47
    Profile views
    423
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    falke69 Follow
    Pro Starter

    Best posts made by falke69

    • RE: Fehlermeldung bei sudo apt update, was tun? [gelöst]

      @duffy

      versuche mal

      sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 963FA27710458545
      
      posted in Off Topic
      falke69
      falke69
    • RE: Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML

      @lucky_esa

      Vielen Dank!
      Funktioniert schonmal!
      Ich hatte es gestern Abend noch mit Alias getestet und es funktionierte danach auch.
      Werde mir aber trotzdem den device-watcher mal mit anschauen.

      posted in Praktische Anwendungen (Showcase)
      falke69
      falke69
    • RE: Adapter: Worx Landroid v2.x.x

      @iobroker2001

      ich vermute bei mir das selbe Problem.
      Selbst eine neue IP, bringt mir nichts und über die App kann ich den Landroid auch nicht starten.
      Ich bekomme da immer Verbindungsfehler. Der Status vom Landroid hingegen, wird mir aber korrekt angezeit. Ich vermute, dass wenn etwas gesperrt wird, das das die SN ist, die für weitere Befehle gesperrt wird.

      Mir bleibt dann nur die Möglichkeit den Mähvorgang dierekt am Gerät zu starten.
      Also kurz gesagt, Befehle senden geht nicht - Befehle empfangen hingegen schon.

      So zumindest das was ich bisher bei mir feststellen konnte.

      posted in Entwicklung
      falke69
      falke69
    • RE: Fenster und andere Geräte zählen opt. Alexa Ansagen

      @dslraser

      vielen Dank für Deine Hilfe. Habe jetzt einmal iobroker auf einem anderen Pi neu aufgesetzt. Da lief das Script ohne Probleme.😀
      Alle Einstellungen von javascript, iot verglichen - alles passte. Habe dann Alexa deinstalliert und neue Verbindungszertifikate für iot angefordert und Alexa neu installiert. Und siehe da, es geht. 🙂

      Danke! für Deine Hilfe und Zeit und natürlich für die Bereitstellung Deiner sehr aufwändigen Scripte.
      Vielleicht kannst Du das als Fehlersuche mit ins Wiki aufnehmen. 🙂

      Schönes Wochenende!🤗

      posted in Blockly
      falke69
      falke69
    • RE: Eigenbau LED Controller in Elektronikdose

      @markus84

      entweder Du nimmst etwas Schrumpfschlauch für die einzelnen Komponenten, so habe ich das bei mir gelößt, oder umwickels den ESP mit Isolierband. Eine andere Möglichkeit wäre noch ein kleines Gehäuse für den ESP. Dann wird es aber sicherlich eng in Deiner Dose.
      Wenn der Widerstand und der Kondensator am ESP verlötet sind, würde sicherlich auch etwas Heißkleber gehen. Bei dem Widerstand und den ESP sehe ich wegen der kurzeitigen Wärme keine Bedenken, nur halt beim Kondensator.
      Vielleicht kannst Du auch alles zusammen in der UP Dose positionieren und anschließend einige Bauteile mit Heißkleber fixieren.

      posted in Off Topic
      falke69
      falke69
    • RE: JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen

      @haus-automatisierung

      jetzt bin ich komplett verwirrt.
      Ich dachte, dass der Block dafür gedacht ist, um in das Verzeichnis zu schreiben?
      Ich bin nicht so der große Spezialist in diesen Dingen.

      Könntest Du mir das vielleicht etwas erklären?

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

      @martybr

      gerne, ich muss nur schauen, wie ich das in mein altes Script mit integriere. Mir war es aktuell wichtig, dass die Daten auch beim Mäher ankommen und ich nicht gesperrt werde.
      Das einbetten als Code funktioniert leider nicht (code zu lang). Daher als *.txt

      zeiten_setzen.txt

      Ich bin auch kein Experte, vielleicht gibt es hier oder da auch noch Verbesserungsvorschläge (einfacher, übersichtlicher,...)

      posted in Entwicklung
      falke69
      falke69
    • RE: Fenster und andere Geräte zählen opt. Alexa Ansagen

      @dslraser

      also bei mir geht es ohne Probleme. Habe das mit Mail Benachrichtung verwendet.

      TOP!

      posted in Blockly
      falke69
      falke69
    • RE: Zeigt her eure Views zum Thema Mähroboter

      @Musik231

      Hier der Export für die Akkuanzeige:

      [{"tpl":"tplCGradialGauge","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","factor":"1","valueOffset":"0","hCount":"4","minorTicks":"0","animation":true,"needle":"true","needleShadow":"true","needleType":"arrow","borders":false,"borderOuterWidth":"1","borderMiddleWidth":"0","borderInnerWidth":"0","borderShadowWidth":"1","valueBox":true,"ticksAngle":"270","startAngle":"45","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"minValue":"0","maxValue":"100","oid":"worx.0.20193019840302010520.mower.batteryState","title":"Landroid battery state","valueDec":"2","valueInt":"1","animationDuration":"1000","animationTarget":"needle","animatedValue":true,"animateOnInit":false,"valueTextShadow":true,"colorPlate":"rgba(39, 39, 39, 50)","colorBorderOuter":"#000000","colorBorderOuterEnd":"#000000","colorValueBoxRect":"rgba(39, 39, 39, 50)","colorValueBoxBackground":"rgba(39, 39, 39, 50)","colorValueBoxRectEnd":"rgba(39, 39, 39, 50)","colorPlateEnd":"rgba(39, 39, 39, 50)","colorMajorTicks":"#ffffff","colorMinorTicks":"#e6e6e6","colorTitle":"#ffffff","colorNeedle":"#cccccc","colorNeedleEnd":"#cccccc","needleCircleInner":true,"needleCircleOuter":true,"needleCircleSize":"9","colorNeedleCircleInner":"#616161","colorNeedleCircleInnerEnd":"#000000","colorNeedleCircleOuterEnd":"#616161","colorNeedleCircleOuter":"#000000","colorUnits":"#ffffff","colorNumbers":"transparent","colorValueText":"#ffffff","units":"%","highlightsFrom3":"45","highlightsTo3":"80","highlightsColor3":"#f0b124","highlightsFrom5":"90","highlightsTo5":"99","highlightsColor5":"#558B2F","animationRule":"linear","colorBorderMiddle":"","colorBorderMiddleEnd":"","strokeTicks":true,"name":"Akkustand","majorTicks":"0","majorTicksInt":"0","majorTicksDec":"0","colorValueBoxShadow":"rgba(39, 39, 39, 50)","needleStart":"0","needleEnd":"76","needleWidth":"4","g_highlights_§1":true,"g_highlights_§0":true,"highlightsColor2":"#f8e80d","g_highlights_§3":true,"highlightsFrom2":"16","highlightsTo2":"45","highlightsColor1":"#B71C1C","highlightsFrom1":"0","highlightsTo1":"15","highlightsColor4":"#5da725","highlightsFrom4":"80","highlightsTo4":"99","valueText":""},"style":{"left":"912.25px","top":"247.44998168945312px","z-index":"11","width":"142px","height":"122px","border-width":"","border-style":"","border-radius":"","border-color":""},"widgetSet":"canvas-gauges"}]
      

      Du benötigst dazu noch den canvas-gauges Adapter.

      posted in Visualisierung
      falke69
      falke69
    • RE: FritzBox: Freigabe alter IP-Adressen

      @invidianer

      schau mal direkt auf Deine Mesh Geräte. Vielleicht findest Du dort die entsprechende IP und kannst diese dort löschen. War bei mir auch so. Die IP konnte ich nicht auf der FritzBox direkt finden, sondern nur auf einem der Mesh Geräte.

      posted in Off Topic
      falke69
      falke69

    Latest posts made by falke69

    • RE: Tasmota Iskra 175 Zähler keine Script möglich

      @laser

      ich habe mir auch immer alles in meinem eigenen Wiki hinterlegt.
      Es passiert halt schonmal das die eine oder andere Quelle im Internet nach ein paar
      Jahren verschwunden ist.

      posted in Microcontroller
      falke69
      falke69
    • RE: Tasmota Iskra 175 Zähler keine Script möglich

      @laser

      hier der Inhalt meiner user_config_override.
      Ich hoffe mal dass ich alle persönlichen Daten entfernt habe.

      /*
        user_config_override.h - user configuration overrides my_user_config.h for Tasmota
      
        Copyright (C) 2020  Theo Arends
      
        This program is free software: you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation, either version 3 of the License, or
        (at your option) any later version.
      
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
      
        You should have received a copy of the GNU General Public License
        along with this program.  If not, see <http://www.gnu.org/licenses/>.
      */
      
      #ifndef _USER_CONFIG_OVERRIDE_H_
      #define _USER_CONFIG_OVERRIDE_H_
      
      // force the compiler to show a warning to confirm that this file is included
      //#warning **** user_config_override.h: Using Settings from this File ****
      
      /*****************************************************************************************************\
       * USAGE:
       *   To modify the stock configuration without changing the my_user_config.h file:
       *   (1) copy this file to "user_config_override.h" (It will be ignored by Git)
       *   (2) define your own settings below
       ******************************************************************************************************
       * ATTENTION:
       *   - Changes to SECTION1 PARAMETER defines will only override flash settings if you change define CFG_HOLDER.
       *   - Expect compiler warnings when no ifdef/undef/endif sequence is used.
       *   - You still need to update my_user_config.h for major define USE_MQTT_TLS.
       *   - All parameters can be persistent changed online using commands via MQTT, WebConsole or Serial.
      \*****************************************************************************************************/
      
      // -- Master parameter control --------------------
      #undef CFG_HOLDER
      #define CFG_HOLDER             4617              // [Reset 1] Change this value (max 32000) to load SECTION1 configuration parameters to flash
      //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
      
      #undef MODULE
      
      // -- Wifi ----------------------------------------
      //persöhnliches
      #undef STA_SSID1
      #define STA_SSID1              "Ssid1"                 // [Ssid1] Wifi SSID
      #undef STA_PASS1
      #define STA_PASS1              "Password1"             // [Password1] Wifi password
      #undef STA_SSID2
      #define STA_SSID2              "DEINE SSID"           // [Ssid2] Optional alternate AP Wifi SSID
      #undef STA_PASS2
      #define STA_PASS2              "DEIN PASSWORT"        // [Password2] Optional alternate AP Wifi password
      
      #define WIFI_ARP_INTERVAL      0                      // [SetOption41] Senden Sie ein unaufgefordert ARP-Intervall
      #define WIFI_SCAN_AT_RESTART   true                   // [SetOption56] Scannen Sie das WLAN-Netzwerk beim Neustart nach konfigurierten AP's
      #define WIFI_SCAN_REGULARLY    true                   // [SetOption57] Scannen Sie das WLAN-Netzwerk alle 44 Minuten nach konfigurierten AP's
      
      // -- MQTT----------------------------------------
      #undef MQTT_HOST
      #define MQTT_HOST              "192.168.178.xxx"       // [MqttHost]
      #undef  MQTT_PORT
      #define MQTT_PORT              1885                   // [MqttPort] +++ MQTT-Port Einstellung
      #undef MQTT_USER
      #define MQTT_USER              "MqttUser"            // [MqttUser] MQTT user
      #undef MQTT_PASS
      #define MQTT_PASS              "MqttPassword"            // [MqttPassword] MQTT password
      
      // -- MQTT - Telemetry ----------------------------
      #define TELE_PERIOD            10                    // [TelePeriod] Telemetry (0 = disable, 10 - 3600 seconds)
      #define TELE_ON_POWER          false                 // [SetOption59] send tele/STATE together with stat/RESULT (false = Disable, true = Enable)
      
      
      
      // -- Syslog --------------------------------------
      #define SYS_LOG_HOST           ""                // [LogHost] (Linux) syslog host
      #define SYS_LOG_PORT           514               // [LogPort] default syslog UDP port
      #define SYS_LOG_LEVEL          LOG_LEVEL_NONE    // [SysLog] (LOG_LEVEL_NONE, LOG_LEVEL_ERROR, LOG_LEVEL_INFO, LOG_LEVEL_DEBUG, LOG_LEVEL_DEBUG_MORE)
      #define SERIAL_LOG_LEVEL       LOG_LEVEL_INFO    // [SerialLog] (LOG_LEVEL_NONE, LOG_LEVEL_ERROR, LOG_LEVEL_INFO, LOG_LEVEL_DEBUG, LOG_LEVEL_DEBUG_MORE)
      #define WEB_LOG_LEVEL          LOG_LEVEL_INFO    // [WebLog] (LOG_LEVEL_NONE, LOG_LEVEL_ERROR, LOG_LEVEL_INFO, LOG_LEVEL_DEBUG, LOG_LEVEL_DEBUG_MORE)
      #define MQTT_LOG_LEVEL         LOG_LEVEL_NONE    // [MqttLog] (LOG_LEVEL_NONE, LOG_LEVEL_ERROR, LOG_LEVEL_INFO, LOG_LEVEL_DEBUG, LOG_LEVEL_DEBUG_MORE)
      
      // -- Ota -----------------------------------------
      #define OTA_URL                "http://ota.tasmota.com/tasmota/release/tasmota.bin.gz"  // [OtaUrl]
      #define OTA_COMPATIBILITY      false             // [SetOption78] Disable OTA compatibility check
      //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
      
      // Beschreibung - 25.05.2024
      // Diese Datei hilft euch dabei, ein eigenes angepasstes Tasmota Image für euren ESP mit Gitpod (oder sonstiges) zu bauen, wenn ihr
      // mit dem ESP z.B. ein Stromzähler auslesen wollt (SML) oder eine smarte Steckdose mit Energiemessfunktion habt und ihr die schönen
      // Liniendiagramme (Google Chart Script) für den Verbrauch haben wollt. Andernfalls verwendet einfach die originalen Images.
      // Die unten stehenden Zeilen (ab #undef) je nach Bedarf in die tasmota\user_config_override.h kopieren. /* */ = auskommentiert.
      // Einfach entfernen und die Zeilen werden beim Kompilieren berücksichtigt. Habt ihr ein ESP01s bzw. ein ESP mit nur 
      // 1MByte Speicher dann könnt ihr einfach alles kopieren und in die .h Datei kopieren. Habt ihr andere ESPs 
      // dann müsst ihr die Zeilen bearbeiten. Wenn ihr eine Smarte Steckdose mit Energiemessfunktion habt (Gosund, Sonoff), dann
      // müsst ihr ebenfalls weiter unten bei den ganzen Features/Treibern aktivieren (Zeile auskommentieren).
      // Zum Kompilieren unter Gitpod folgendes in die Console eingeben:
      // platformio run -e tasmota     (für ESP8266)
      // platformio run -e tasmota32   (für ESP32)
      // platformio run -e tasmota32s2
      // platformio run -e tasmota32s3
      // platformio run -e tasmota32s3cdc
      // platformio run -e tasmota32c3
      // Mehr Infos bzgl. ESP32 Versionen: https://tasmota.github.io/docs/ESP32/#esp32_1
      // für weitere ESPs siehe: https://github.com/arendst/Tasmota/blob/development/platformio_override_sample.ini bei default_envs
      
      //----------------------------------------------------------------------------
      
      /* In der platformio_override.ini müsst ihr noch bei folgenden Zeilen das ";" entfernen, falls ihr 4M+ Flash und ein ESP8266 habt:
      board                   = esp8266_4M2M
      board_build.f_cpu       = 160000000L
      board_build.f_flash     = 40000000L */
      
      //----------------------------------------------------------------------------
      
      /* Folgende Features/Treiber habe ich für das ESP8266 Image deaktiviert, damit a) ein Firmwareupdate ohne Umwege über die minimal möglich ist und b) der ESP noch genug RAM für das große Google Script hat! Damit habt ihr >12KByte RAM frei (beim ESP32 nicht notwendig). Eine komplette Liste deaktivierbarer Features/Treiber findet ihr hier: https://tasmota.github.io/docs/BUILDS/
      oder hier Beschreibung https://github.com/arendst/Tasmota/blob/master/tasmota/my_user_config.h */
      //ESP32: Dieser Block kann komplett auskommentiert werden
      #undef USE_DOMOTICZ     //Zeile auskommentieren wenn ihr Domoticz verwenden wollt
      #undef USE_EMULATION_HUE
      #undef USE_EMULATION_WEMO
      #undef ROTARY_V1
      #undef USE_SONOFF_RF
      #undef USE_SONOFF_SC
      #undef USE_TUYA_MCU
      #undef USE_ARMTRONIX_DIMMERS
      #undef USE_PS_16_DZ
      #undef USE_SONOFF_IFAN
      #undef USE_BUZZER
      #undef USE_ARILUX_RF
      #undef USE_SHUTTER
      #undef USE_DEEPSLEEP
      #undef USE_EXS_DIMMER
      #undef USE_DEVICE_GROUPS
      #undef USE_PWM_DIMMER
      #undef USE_SONOFF_D1
      #undef USE_SHELLY_DIMMER
      #undef USE_LIGHT
      #undef USE_WS2812
      #undef USE_MY92X1
      #undef USE_SM16716
      #undef USE_SM2135
      #undef USE_SM2335
      #undef USE_BP1658CJ
      #undef USE_BP5758D
      #undef USE_SONOFF_L1
      #undef USE_ELECTRIQ_MOODL
      #undef USE_LIGHT_PALETTE
      #undef USE_LIGHT_VIRTUAL_CT
      #undef USE_DGR_LIGHT_SEQUENCE
      #undef USE_DS18x20
      #undef USE_I2C
      #undef USE_SERIAL_BRIDGE
      #undef USE_ENERGY_SENSOR //Zeile auskommentieren falls ihr einen SonOff / Gosund EP2 verwenden wollt
      #undef USE_ENERGY_DUMMY 
      #undef USE_HLW8012       //Zeile auskommentieren falls ihr einen SonOff POW / Gosund EP2 verwenden wollt
      #undef USE_CSE7766       //Zeile auskommentieren falls ihr einen SonOff POW R2 verwendet
      #undef USE_PZEM004T
      #undef USE_PZEM_AC
      #undef USE_PZEM_DC
      #undef USE_MCP39F501
      #undef USE_BL09XX        //Zeile auskommentieren falls ihr einen SonOff Dual R3 v2 / Gosund EP2 verwendet
      #undef USE_DHT
      #undef USE_IR_REMOTE
      
      //----------------------------------------------------------------------------
      
      //-- SML, Script und Google Chart Support
      #ifndef USE_SCRIPT
      #define USE_SCRIPT
      #endif
      #ifndef USE_SML_M
      #define USE_SML_M
      #endif
      #ifdef USE_RULES
      #undef USE_RULES
      #endif
      #ifndef USE_SML_SCRIPT_CMD
      #define USE_SML_SCRIPT_CMD
      #endif
      #ifndef USE_GOOGLE_CHARTS
      #define USE_GOOGLE_CHARTS
      #endif
      #ifndef LARGE_ARRAYS
      #define LARGE_ARRAYS
      #endif
      #ifndef USE_SCRIPT_WEB_DISPLAY
      #define USE_SCRIPT_WEB_DISPLAY
      #endif
      //-- DWS74 Bugfix (bei negativen Werten <650W) und "1,=so2,1" im Skript eingeben
      #ifndef USE_SML_SPECOPT
      #define USE_SML_SPECOPT
      #endif
      
      
      //-- Verwende Home Assistant API
      #ifndef USE_HOME_ASSISTANT
      #define USE_HOME_ASSISTANT
      #endif
      
      
      //-- ESP8266: WENN IHR 1M FLASHSPEICHER HABT
      #ifndef USE_EEPROM
      #define USE_EEPROM
      #endif
      #define EEP_SCRIPT_SIZE 8192
      
      
      // Dark theme
      // WebColor {"WebColor":["#eaeaea","#252525","#4f4f4f","#000","#ddd","#65c115","#1f1f1f","#ff5661","#008000","#faffff","#1fa3ec","#0e70a4","#d43535","#931f1f","#47c266","#5aaf6f","#faffff","#999","#eaeaea"]}
      #define COLOR_TEXT                  "#eaeaea"    // [WebColor1] Global text color - Very light gray
      #define COLOR_BACKGROUND            "#252525"    // [WebColor2] Global background color - Very dark gray (mostly black)
      #define COLOR_FORM                  "#4f4f4f"    // [WebColor3] Form background color - Very dark gray
      #define COLOR_INPUT_TEXT            "#000"       // [WebColor4] Input text color - Black
      #define COLOR_INPUT                 "#ddd"       // [WebColor5] Input background color - Very light gray
      #define COLOR_CONSOLE_TEXT          "#65c115"    // [WebColor6] Console text color - Strong Green
      #define COLOR_CONSOLE               "#1f1f1f"    // [WebColor7] Console background color - Very dark gray (mostly black)
      #define COLOR_TEXT_WARNING          "#ff5661"    // [WebColor8] Warning text color - Brick Red
      #define COLOR_TEXT_SUCCESS          "#008000"    // [WebColor9] Success text color - Dark lime green
      #define COLOR_BUTTON_TEXT           "#faffff"    // [WebColor10] Button text color - Very pale (mostly white) cyan
      #define COLOR_BUTTON                "#1fa3ec"    // [WebColor11] Button color - Vivid blue
      #define COLOR_BUTTON_HOVER          "#0e70a4"    // [WebColor12] Button color when hovered over - Dark blue
      #define COLOR_BUTTON_RESET          "#d43535"    // [WebColor13] Restart/Reset/Delete button color - Strong red
      #define COLOR_BUTTON_RESET_HOVER    "#931f1f"    // [WebColor14] Restart/Reset/Delete button color when hovered over - Dark red
      #define COLOR_BUTTON_SAVE           "#47c266"    // [WebColor15] Save button color - Moderate lime green
      #define COLOR_BUTTON_SAVE_HOVER     "#5aaf6f"    // [WebColor16] Save button color when hovered over - Dark moderate lime green
      #define COLOR_TIMER_TAB_TEXT        "#faffff"    // [WebColor17] Config timer tab text color - Very pale (mostly white) cyan.
      #define COLOR_TIMER_TAB_BACKGROUND  "#999"       // [WebColor18] Config timer tab background color - Dark gray
      #define COLOR_TITLE_TEXT            "#eaeaea"    // [WebColor19] Title text color - Very light gray
      
                                
      #endif  // _USER_CONFIG_OVERRIDE_H_
      

      posted in Microcontroller
      falke69
      falke69
    • RE: Tasmota Iskra 175 Zähler keine Script möglich

      @laser

      schau mal hier.

      Dort kannst Du Dir ein fertiges Image runterladen

      Unter Punkt 6:
      Tasmota Firmware selbst erstellen

      posted in Microcontroller
      falke69
      falke69
    • RE: Test Adapter telegram-menu v.1.6.x

      @michael-roling

      ich habe mal ein Issue erstellt. Ich hoffe es passt so.
      Wenn es hat nicht möglich ist, dann wäre es natürlich auch ok.

      Trotzdem vielen Dank, das Du es Dir wenigstens mal anschauen möchtest.

      posted in Tester
      falke69
      falke69
    • RE: Test Adapter telegram-menu v.1.6.x

      @michael-roling

      ich habe in der zweiten Telegram Instanz noch andere Benutzer, denen ich halt auch gerne Zugriff auf das Telegrammenü aus dem Adapter von Dir gewähren möchte.

      Das Problem liegt halt (bei mir) darin, das ich zwei Boots habe und nur ein einheitliches Menü zur Verfügung stellen möchte, das sich die User aus den beiden Telegram Boots teilen. Ich möchte ungern die Benutzer des zweiten Boots in den ersten Boot integrieren und wenn möglich halt auch keine weitere Instanz von Deinem Adapter installieren (was am einfachsten wäre) um Ressourcen zu sparen.

      posted in Tester
      falke69
      falke69
    • RE: Test Adapter telegram-menu v.1.6.x

      @michael-roling

      Jetzt habe ich mir mein Menü erfolgreich zusammengebaut.

      Echt Spitze der Adapter 👍

      Einen Wunsch hätte ich, (vorrausgesetzt er wäre umsetzbar):

      ich habe zwei Telegram Instanzen am laufen. Ich würde gerne die Auswahl haben, Benutzer
      aus beiden Instanzen hinzufügen zu können.
      Im zweeiten Telegramadapter gibt es einen Benutzer, den ich auch gerne ohne viel Aufwand das erstellte Menü zur Verfügung stellen kann.

      posted in Tester
      falke69
      falke69
    • RE: Test Adapter telegram-menu v.1.6.x

      @liv-in-sky

      Ok, Vielen Dank für die schnelle Rückmeldung! 🙂

      posted in Tester
      falke69
      falke69
    • RE: Test Adapter telegram-menu v.1.6.x

      Hallo zusammen,

      ich möchte, wenn der "+" Button im Menü gedrückt wird der Status vom Datenpunkt "0_userdata.0.Beleuchtung.Wohnzimmer.kl_Wohnzimmer.LED_Band_dimmen" geprüft wird.
      Wenn dieser auf Stufe 1 steht, dass er dann auf Stufe 2 gestellt wird, wenn er auf Stufe 2 steht, dann auf Stufe 3 usw.
      Das heißt, bei jedem drücken des "+" Buttons eine Stufe höher.

      2025-02-16_145755.jpg

      Aktuell bin ich damit überfordert, dass entsprechend umzusetzen (wenn es überhaupt möglich ist).

      Im Blockly hatte ich das so gelöst:

      2025-02-16_151220.jpg

      posted in Tester
      falke69
      falke69
    • RE: Test Adapter ioBroker.imap latest/stable

      @david-g

      bei dem Drucken kann ich Dir leider nicht helfen.
      Du kannst Dir aber auch das Script von @lucky_esa anschauen.
      Ich brauchte halt nur einen Denkanstoß die Datei zu speichern und der Datei einen eindeutigen Namen zu vergeben.

      posted in Tester
      falke69
      falke69
    • RE: Test Adapter ioBroker.imap latest/stable

      @david-g

      ich habe das noch etwas nach meinen Bedürfnissen angepasst

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="z0O6x85%yoa7-}v~#.Bf">meta</variable>
          <variable id="s[uS~^6MKkVuzwj4r1=4">filename</variable>
          <variable id="+Tu=%xGC).)IE/9zIpah">i</variable>
          <variable id="jFVfezXGqV9MqVXz9=.m">result</variable>
          <variable id="{l3Cxl$Exrh(JtP4mb,_">j</variable>
        </variables>
        <block type="procedures_defcustomnoreturn" id="Nxa%U~h/LNlazXSdwCcy" x="-37" y="-862">
          <mutation statements="false">
            <arg name="meta" varid="z0O6x85%yoa7-}v~#.Bf"></arg>
            <arg name="filename" varid="s[uS~^6MKkVuzwj4r1=4"></arg>
          </mutation>
          <field name="NAME">deleteFile</field>
          <field name="SCRIPT">Y29uc29sZS5sb2coIlRFU1QiKTsNCmRlbEZpbGUobWV0YSwgZmlsZW5hbWUsIGZ1bmN0aW9uIChlcnJvcikgew0KICAgIGlmICghZXJyb3IpIHsNCiAvLyAgICAgICBjb25zb2xlLmxvZygnRGF0ZWkgJyArIGZpbGVuYW1lICsgJyBnZWzDtnNjaHQnKTsNCiAgICB9IGVsc2Ugew0KIC8vICAgICAgIGNvbnNvbGUubG9nKCdGZWhsZXIgYmVpbSBsw7ZzY2hlbjogJyArIGVycm9yKTsNCiAgICB9DQp9KTs=</field>
          <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
        </block>
        <block type="on_ext" id="FI8H=9bXf-oF?79]E,G+" x="-37" y="-812">
          <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
          <field name="CONDITION">ne</field>
          <field name="ACK_CONDITION"></field>
          <value name="OID0">
            <shadow type="field_oid" id="zY)BkjkQ85tW{|i#*v-e">
              <field name="oid">0_userdata.0.Telefon.Anrufbeantworter.Wir.Nachricht_vorhanden</field>
            </shadow>
          </value>
          <statement name="STATEMENT">
            <block type="controls_if" id="5zdRAx,OtqY4a|6D+ib9">
              <value name="IF0">
                <block type="logic_compare" id="RUxMpUZ_q||I-Ek?q-0E">
                  <field name="OP">EQ</field>
                  <value name="A">
                    <block type="get_value" id="ixzX]j?n_fyrcqIoCb#N">
                      <field name="ATTR">val</field>
                      <field name="OID">0_userdata.0.Telefon.Anrufbeantworter.Wir.Nachricht_vorhanden</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="logic_boolean" id="-f6rdwt8F,u+HlyIoDLh">
                      <field name="BOOL">TRUE</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="imap_request" id="xQ)3}$)x;VR+7~XjRplw">
                  <field name="INSTANCE">.0</field>
                  <field name="IMAPNAME">rene@familie-herrn.de</field>
                  <field name="MAILPARSER">TRUE</field>
                  <field name="LOG"></field>
                  <value name="SEARCH">
                    <shadow type="text" id="!T]w@eqhQ9}^EV5w-Lb@">
                      <field name="TEXT">["ALL"]</field>
                    </shadow>
                  </value>
                  <value name="FETCH">
                    <shadow type="text" id="fI(^g5m;:g@I+2%Z,d?Y">
                      <field name="TEXT">{"fetch": false, "uid": [1780]}</field>
                    </shadow>
                  </value>
                  <value name="BODIES">
                    <shadow type="text" id="3(s4RwI(z[N|{OP7g@%L">
                      <field name="TEXT">{bodies: "", markSeen: false}</field>
                    </shadow>
                  </value>
                  <value name="MAX">
                    <shadow type="math_number" id="Av8.]xQus`A|:V`G]@0,">
                      <field name="NUM">1</field>
                    </shadow>
                  </value>
                  <statement name="STATEMENT">
                    <block type="controls_forEach" id=";5`S)VG*GMh(Xrc7hbc:">
                      <field name="VAR" id="+Tu=%xGC).)IE/9zIpah">i</field>
                      <value name="LIST">
                        <block type="variables_get" id="!W|@W97vZFm4[:1.X##+">
                          <field name="VAR" id="jFVfezXGqV9MqVXz9=.m">result</field>
                        </block>
                      </value>
                      <statement name="DO">
                        <block type="controls_forEach" id="Su`KfJr:^P,c:J)u**Ho">
                          <field name="VAR" id="{l3Cxl$Exrh(JtP4mb,_">j</field>
                          <value name="LIST">
                            <block type="get_attr" id="09_6JP~5I]x(eX)jP4UY">
                              <value name="PATH">
                                <shadow type="text" id="mpeh{~Hx(V4_}iRulQ4q">
                                  <field name="TEXT">body.attachments</field>
                                </shadow>
                              </value>
                              <value name="OBJECT">
                                <shadow type="get_object" id="JN0k1$$B(}[z;mZ2f6Cy">
                                  <field name="OID">Object ID</field>
                                </shadow>
                                <block type="variables_get" id="%{HYF_q*Gci7qQZ5$tYX">
                                  <field name="VAR" id="+Tu=%xGC).)IE/9zIpah">i</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO">
                            <block type="file_write" id="h$277P5?poe51:5Zd:h|">
                              <value name="OID">
                                <shadow type="field_oid_meta" id="69dxJ]n,Pi96lc[4?;Xx">
                                  <field name="oid">0_userdata.0</field>
                                </shadow>
                                <block type="field_oid_meta" id="2|EntCIt_@;Qk#c|,c{?">
                                  <field name="oid">0_userdata.0</field>
                                </block>
                              </value>
                              <value name="FILE">
                                <shadow type="text" id="-JCw*w*{KMGA(GRL*4hz">
                                  <field name="TEXT">message.wav</field>
                                </shadow>
                              </value>
                              <value name="DATA">
                                <block type="get_attr" id=")W+8NuW6rNE9yk_p!$r7">
                                  <value name="PATH">
                                    <shadow type="text" id="yDK`(Sby-62509_o{iQ7">
                                      <field name="TEXT">content</field>
                                    </shadow>
                                  </value>
                                  <value name="OBJECT">
                                    <shadow type="get_object" id="JN0k1$$B(}[z;mZ2f6Cy">
                                      <field name="OID">Object ID</field>
                                    </shadow>
                                    <block type="variables_get" id="%E!H$v~@+#4[t}o}sueY">
                                      <field name="VAR" id="{l3Cxl$Exrh(JtP4mb,_">j</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <next>
                                <block type="telegram" id="gVgR|GQGaSRB,IK)5+1(">
                                  <field name="INSTANCE"></field>
                                  <field name="LOG"></field>
                                  <field name="SILENT">FALSE</field>
                                  <field name="PARSEMODE">default</field>
                                  <field name="ESCAPING">FALSE</field>
                                  <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                  <value name="MESSAGE">
                                    <shadow type="text" id="cDew.TH@B*rf[!BAfURr">
                                      <field name="TEXT">text</field>
                                    </shadow>
                                    <block type="text_join" id="4WJW){4Eq55)G,%-yju*">
                                      <mutation items="7"></mutation>
                                      <value name="ADD0">
                                        <block type="text" id="$J{_|i6@fZ?;vZz}+s[7">
                                          <field name="TEXT">Der Anrufer</field>
                                        </block>
                                      </value>
                                      <value name="ADD1">
                                        <block type="text_newline" id="^$/E=8;sgM#H%|kq|Pun">
                                          <field name="Type">\n</field>
                                        </block>
                                      </value>
                                      <value name="ADD2">
                                        <block type="get_value" id="z8$x0{=,bOapN=k[MwRP">
                                          <field name="ATTR">val</field>
                                          <field name="OID">tr-064.0.callmonitor.lastCall.callerName</field>
                                        </block>
                                      </value>
                                      <value name="ADD3">
                                        <block type="text_newline" id=":tSj{c3qsM}7=Pov1~Mc">
                                          <field name="Type">\n</field>
                                        </block>
                                      </value>
                                      <value name="ADD4">
                                        <block type="text" id="EBOT~bIL8%2a+~$DwS$O">
                                          <field name="TEXT"> hat eine Nachricht hinterlassen</field>
                                        </block>
                                      </value>
                                      <value name="ADD5">
                                        <block type="text_newline" id="19[D,:A4A^,f1JiFG?Jg">
                                          <field name="Type">\n</field>
                                        </block>
                                      </value>
                                      <value name="ADD6">
                                        <block type="text" id="x?J_D!#R8Wvtu{H^4(RH" disabled="true">
                                          <field name="TEXT">/opt/iobroker/iobroker-data/files/0_userdata.0/</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="USERNAME">
                                    <block type="text" id="4`AAPKNU?1@1+8L_:#^;">
                                      <field name="TEXT">falke69</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="timeouts_wait" id="6r(V!)w]{@}~[)3qg+k@">
                                      <field name="DELAY">3000</field>
                                      <field name="UNIT">ms</field>
                                      <next>
                                        <block type="procedures_callcustomnoreturn" id="3C-Luk:GC8%HCs5)*3c.">
                                          <mutation name="deleteFile">
                                            <arg name="meta"></arg>
                                            <arg name="filename"></arg>
                                          </mutation>
                                          <value name="ARG0">
                                            <block type="field_oid_meta" id="U~U1,%5j=8j-fidf,]nn">
                                              <field name="oid">0_userdata.0</field>
                                            </block>
                                          </value>
                                          <value name="ARG1">
                                            <block type="text" id="Udfnz^/b!@YnG:o!~SgI">
                                              <field name="TEXT">message.wav</field>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="timeouts_wait" id="uWrjEbeZ%j`C/6AvXgf~">
                                              <field name="DELAY">3000</field>
                                              <field name="UNIT">ms</field>
                                              <next>
                                                <block type="control" id="ivo{.8g-#Q3+$FR^I@tl">
                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                  <field name="OID">0_userdata.0.Telefon.Anrufbeantworter.Wir.Nachricht_vorhanden</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="logic_boolean" id="@vx~C[!/c@RxgfZdsIX`">
                                                      <field name="BOOL">FALSE</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="timeouts_wait" id="y}qC/,6@mLlz/61(-6`r" disabled="true">
                                                      <field name="DELAY">5</field>
                                                      <field name="UNIT">min</field>
                                                      <next>
                                                        <block type="comment" id="keX_mctxGqcY3wp!xYj3">
                                                          <field name="COMMENT">Nachricht auf AB löschen</field>
                                                          <next>
                                                            <block type="control" id="u3Nh8wW3;0qU_7T,S{RL">
                                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                              <field name="OID">0_userdata.0.Telefon.Anrufbeantworter.Nachricht_loeschen</field>
                                                              <field name="WITH_DELAY">FALSE</field>
                                                              <value name="VALUE">
                                                                <block type="logic_boolean" id="0NvDQJ!u^FGR!vPT?%@t">
                                                                  <field name="BOOL">TRUE</field>
                                                                </block>
                                                              </value>
                                                              <next>
                                                                <block type="control" id="IRc5jojMEm%V}t])YK^l">
                                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                  <field name="OID">0_userdata.0.Test.Json</field>
                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                  <value name="VALUE">
                                                                    <block type="text" id="P[?=qmX1hB=1z`C=KY?c">
                                                                      <field name="TEXT">{   "service": "urn:dslforum-org:service:X_AVM-DE_TAM:1",   "action": "DeleteMessage",   "params": {     "NewIndex ": "0"      "NewMessageIndex ": "0"   } }</field>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </statement>
                        </block>
                      </statement>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </statement>
        </block>
      </xml>
      

      2025-02-11_174311.jpg

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