Navigation

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

    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 0
    • Followers 0
    • Topics 2
    • Posts 77
    • Best 27
    • Groups 2

    theknut

    @theknut

    34
    Reputation
    16
    Profile views
    77
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    theknut Follow
    Developer Starter

    Best posts made by theknut

    • RE: SONOFF NSPanel mit Lovelace UI

      @ticaki @TT-Tom @Kuckuckmann @Armilar
      Top! Ihr steckt da so viel rein und das läuft wirklich alles so gut. Ich habe kürzlich erst das Panel angeguckt und gedacht "Mensch, das Ding ist immer an, da stürzt nichts ab, man kann es erweitern und alles mögliche damit verwirklichen. Ich bin begeistert!" Vielen vielen Dank!

      Leute nehmt das mal zum Anlass den Devs ein paar Almosen zukommen zu lassen. Paypal bekommt man auf DM-Anfrage beim Dev!

      PS.: Bitte tut euch einen gefallen und macht viele automatisierte Tests. Das Ding ist so groß geworden, da weiß man nie, ob man was kaputt gemacht hat. Bitte bei Gelegenheit mir auch mal einen Task im Github zuweisen, ich kann auch was übernehmen, wenn ich dazu komme. Wichtig ist nur, dass das Modell weitestgehend vom Adapter getrennt ist und die rein logischen Funktionen im Modell gut einzeln testbar sind.

      posted in Hardware
      theknut
      theknut
    • RE: SONOFF NSPanel mit Lovelace UI

      Ich mach das Update immer mit Beyond Compare, ist relativ easy. Gibt auch kostenlose Tools bspw. https://editor.mergely.com/. Links das neue Skript, rechts deins. Dann haust du mit dem kleinen Pfeil einfach die Sachen von dir in das linke Skript, dann Strg + A & Strg + C. Dann in deinem Skript im ioBroker Strg + A & Strg + V. Klatsch klatsch, das geht ruckzuck 😉

      6adfde35-e705-4298-9189-f5f4e966aaae-image.png

      posted in Hardware
      theknut
      theknut
    • RE: SONOFF NSPanel mit Lovelace UI

      @tt-tom das hat den Vorteil, dass ich den String für home nicht mehr händisch tippen muss, sondern 'home': Object.keys({menuPage})[0] machen kann. Heißt, falls ich mal den Variablennamen für menuPage ändere, dann bekomme ich einen Kompilierfehler und merke es sofort. Andernfalls würde er es erstmal schlucken und die Navigation geht dann einfach nicht mehr. Daher muss ich die Deklaration der Variable und das Hinzufügen der Items trennen.
      Muss man nicht so machen, aber beugt eben Fehler vor, die bisschen hässlich zu finden sind.

      posted in Hardware
      theknut
      theknut
    • RE: Der "ultimative" ioBroker Lovelace Leitfaden/Dokumentation

      @swisslizard danke für deine Hilfestellung! Ich habe das Problem gefunden. Das Problem war, dass ich die Aliase via JS erstellt habe und im Common-Teil read: true vergessen hatte.

      posted in ioBroker Allgemein
      theknut
      theknut
    • Test Adapter Waterkotte EasyCon
      Aktuelle Test Version 0.0.3
      Veröffentlichungsdatum 12.04.2024
      Github Link https://github.com/theknut/ioBroker.waterkotte-easycon

      Hallo zusammen,

      mein Adapter ioBroker.waterkotte-easycon wurde soeben in das latest Repository hinzugefügt. Aktuell können Parameter von Waterkotte EasyCon-Wärmepumpen über CGI-Anfragen gelesen werden. Getestet wurde mit einer Waterkotte EcoTouch Ai1 Geo (Modell 2017).

      Implementiert

      • Automatisches Auslesen der Werte der Wärmepumpe abhängig von den genutzten Funktionen (Wasser, Heizung, Kühlung, Photovoltaik, Solar, ...)

      Geplant

      • Benachrichtigung bei Wärmepumpenalarmen
      • Werte schreiben
      • Zeitpläne lesen und verwalten
      • SG-ready-ähnliche Steuerung der Zielwerte

      Weitere Informationen in der README.

      Bin für Tester und Anregungen dankbar.

      posted in Tester
      theknut
      theknut
    • RE: SONOFF NSPanel mit Lovelace UI

      @armilar WOW! Was für eine detaillierte Antwort, das hätte ich nicht erwartet. Auf jeden Fall erstmal guter Einstieg ins Forum.

      Der Haken bei MQTT ist nicht gesetzt. Das Skript habe ich 1:1 von GitHub übernommen und lediglich das Topic für Send und Receive ersetzt. Der Screensaver wird angezeigt und er nimmt auch die Werte aus dem AccuWeather-Adapter. Von daher passt eigentlich erstmal auch alles.

      // Anpassen an die Verzeichnisse der MQTT-Adapter-Instanz
      const NSPanelReceiveTopic: string = 'mqtt.0.tasmota.sonoff_nspanel_wohnzimmer.tele.RESULT';
      const NSPanelSendTopic: string = 'mqtt.0.tasmota.sonoff_nspanel_wohnzimmer.cmnd.CustomSend';
      

      Wenn ich das Skript starte erhalte ich folgende Ausgaben:

      24.11.2023, 21:19:01.655	[info ]: javascript.0 (2838) Stop script script.js.NSPanel.Wohnzimmer
      24.11.2023, 21:19:02.694	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: compiling TypeScript source...
      24.11.2023, 21:19:03.127	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: source code did not change, using cached compilation result...
      24.11.2023, 21:19:03.257	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: setObjects enabled - create Alias Channels possible
      24.11.2023, 21:19:03.263	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: weather alias for accuweather.0. already exists
      24.11.2023, 21:19:03.279	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: registered 30 subscriptions, 7 schedules, 0 messages, 0 logs and 0 file subscriptions
      24.11.2023, 21:19:03.369	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: Desired TFT Firmware: 53 / v4.3.3
      24.11.2023, 21:19:03.370	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: Installed TFT Firmware: 53 / v4.3.3
      24.11.2023, 21:19:03.713	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: Debugmodus deaktiviert
      

      mit Debug = true

      24.11.2023, 21:19:41.310	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: compiling TypeScript source...
      24.11.2023, 21:19:46.750	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: TypeScript compilation successful
      24.11.2023, 21:19:46.779	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: service_pages
      24.11.2023, 21:19:46.780	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: service_menu
      24.11.2023, 21:19:46.781	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: infos
      24.11.2023, 21:19:46.782	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: more
      24.11.2023, 21:19:46.782	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: settings
      24.11.2023, 21:19:46.783	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: more
      24.11.2023, 21:19:46.784	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: firmware
      24.11.2023, 21:19:46.784	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: more
      24.11.2023, 21:19:46.785	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: reboot
      24.11.2023, 21:19:46.786	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: start
      24.11.2023, 21:19:46.786	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: service_menu
      24.11.2023, 21:19:46.787	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: infos
      24.11.2023, 21:19:46.788	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: more
      24.11.2023, 21:19:46.788	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: settings
      24.11.2023, 21:19:46.789	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: more
      24.11.2023, 21:19:46.790	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: firmware
      24.11.2023, 21:19:46.790	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: more
      24.11.2023, 21:19:46.791	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: reboot
      24.11.2023, 21:19:46.792	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: start
      24.11.2023, 21:19:46.792	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: nspanel_infos
      24.11.2023, 21:19:46.793	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: wifi
      24.11.2023, 21:19:46.794	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: more
      24.11.2023, 21:19:46.794	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: sensors_hardware
      24.11.2023, 21:19:46.795	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: more
      24.11.2023, 21:19:46.795	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: info_iobroker
      24.11.2023, 21:19:46.796	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: more
      24.11.2023, 21:19:46.797	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: nspanel_wifi1
      24.11.2023, 21:19:46.797	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: ip_address
      24.11.2023, 21:19:46.798	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: mac_address
      24.11.2023, 21:19:46.799	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: rssi
      24.11.2023, 21:19:46.799	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: wifi_signal
      24.11.2023, 21:19:46.800	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: nspanel_wifi2
      24.11.2023, 21:19:46.801	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: ssid
      24.11.2023, 21:19:46.801	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: mode
      24.11.2023, 21:19:46.802	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: channel
      24.11.2023, 21:19:46.803	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: accesspoint
      24.11.2023, 21:19:46.803	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: sensors1
      24.11.2023, 21:19:46.804	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: room_temperature
      24.11.2023, 21:19:46.805	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: esp_temperature
      24.11.2023, 21:19:46.805	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: temperature_unit
      24.11.2023, 21:19:46.806	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: refresh
      24.11.2023, 21:19:46.807	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: hardware2
      24.11.2023, 21:19:46.807	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: product
      24.11.2023, 21:19:46.808	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: esp32_hardware
      24.11.2023, 21:19:46.808	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: nspanel_version
      24.11.2023, 21:19:46.809	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: operating_time
      24.11.2023, 21:19:46.810	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: info_iobroker
      24.11.2023, 21:19:46.810	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: script_version_nspanelts
      24.11.2023, 21:19:46.811	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: nodejs_version
      24.11.2023, 21:19:46.812	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: instance_javascript
      24.11.2023, 21:19:46.812	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: settings
      24.11.2023, 21:19:46.813	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: screensaver
      24.11.2023, 21:19:46.813	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: more
      24.11.2023, 21:19:46.814	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: relays
      24.11.2023, 21:19:46.815	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: more
      24.11.2023, 21:19:46.815	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: temp_unit
      24.11.2023, 21:19:46.816	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: language
      24.11.2023, 21:19:46.817	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: script
      24.11.2023, 21:19:46.817	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: more
      24.11.2023, 21:19:46.818	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: screensaver
      24.11.2023, 21:19:46.819	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: dimmode
      24.11.2023, 21:19:46.819	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: brightness
      24.11.2023, 21:19:46.820	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: layout
      24.11.2023, 21:19:46.821	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: weather
      24.11.2023, 21:19:46.821	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: date_format
      24.11.2023, 21:19:46.822	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: indicators
      24.11.2023, 21:19:46.823	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: dimmode
      24.11.2023, 21:19:46.824	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: brightness_day
      24.11.2023, 21:19:46.824	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: brightness_night
      24.11.2023, 21:19:46.825	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: hour_day
      24.11.2023, 21:19:46.825	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: hour_night
      24.11.2023, 21:19:46.826	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: brightness
      24.11.2023, 21:19:46.827	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: brightness_activ
      24.11.2023, 21:19:46.827	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: screensaver_timeout
      24.11.2023, 21:19:46.828	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: wakeup_doublecklick
      24.11.2023, 21:19:46.829	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: layout
      24.11.2023, 21:19:46.829	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: alternative_layout
      24.11.2023, 21:19:46.830	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: advanced_layout
      24.11.2023, 21:19:46.831	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: weather_parameters
      24.11.2023, 21:19:46.831	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: weather_forecast_offon
      24.11.2023, 21:19:46.832	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: weather_forecast_change_switch
      24.11.2023, 21:19:46.833	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: weather_forecast_change_time
      24.11.2023, 21:19:46.833	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: weather_forecast_icon_colors
      24.11.2023, 21:19:46.834	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: date_format
      24.11.2023, 21:19:46.835	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: weekday_large
      24.11.2023, 21:19:46.835	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: month_large
      24.11.2023, 21:19:46.836	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: indicators
      24.11.2023, 21:19:46.837	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: mr_icon1_size
      24.11.2023, 21:19:46.837	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: mr_icon2_size
      24.11.2023, 21:19:46.838	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: relays
      24.11.2023, 21:19:46.838	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: relay1_onoff
      24.11.2023, 21:19:46.839	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: relay2_onoff
      24.11.2023, 21:19:46.840	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: script
      24.11.2023, 21:19:46.840	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: debugmode_offon
      24.11.2023, 21:19:46.841	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: port_check_offon
      24.11.2023, 21:19:46.842	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: firmware
      24.11.2023, 21:19:46.843	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: automatically_updates
      24.11.2023, 21:19:46.843	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: tasmota_firmware
      24.11.2023, 21:19:46.844	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: more
      24.11.2023, 21:19:46.844	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: berry_driver
      24.11.2023, 21:19:46.845	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: more
      24.11.2023, 21:19:46.846	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: nextion_tft_firmware
      24.11.2023, 21:19:46.846	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: more
      24.11.2023, 21:19:46.847	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: tasmota
      24.11.2023, 21:19:46.848	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: installed_release
      24.11.2023, 21:19:46.848	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: available_release
      24.11.2023, 21:19:46.849	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: update_tasmota
      24.11.2023, 21:19:46.850	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: start
      24.11.2023, 21:19:46.850	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: berry_driver
      24.11.2023, 21:19:46.851	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: installed_release
      24.11.2023, 21:19:46.852	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: available_release
      24.11.2023, 21:19:46.852	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: update_berry_driver
      24.11.2023, 21:19:46.853	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: start
      24.11.2023, 21:19:46.854	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: nextion_tft
      24.11.2023, 21:19:46.854	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: installed_release
      24.11.2023, 21:19:46.855	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: desired_release
      24.11.2023, 21:19:46.855	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: nspanel_model
      24.11.2023, 21:19:46.856	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: start
      24.11.2023, 21:19:46.870	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: Number of weatherAdapterInstance: 0
      24.11.2023, 21:19:46.884	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: setObjects enabled - create Alias Channels possible
      24.11.2023, 21:19:46.891	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: weather alias for accuweather.0. already exists
      24.11.2023, 21:19:46.894	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: function ScreensaverDimmode RGB-Wert HMIDark6371
      24.11.2023, 21:19:46.894	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: function ScreensaverDimmode Dimmode=true
      24.11.2023, 21:19:46.894	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: function ScreensaverDimmode -> Day Payload: dimmode~8~null
      24.11.2023, 21:19:46.902	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: Requesting locales
      24.11.2023, 21:19:46.903	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: Requesting locales Service Menu
      24.11.2023, 21:19:46.903	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: Requesting tasmota status0
      24.11.2023, 21:19:46.904	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: get_current_tasmota_ip_address: 192.168.178.54
      24.11.2023, 21:19:46.905	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: Check-Updates
      24.11.2023, 21:19:46.905	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: Tasmota-Version auf NSPanel aktuell
      24.11.2023, 21:19:46.905	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: Berry-Driver auf NSPanel aktuell
      24.11.2023, 21:19:46.905	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: Display_Firmware auf NSPanel aktuell
      24.11.2023, 21:19:46.905	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: registered 30 subscriptions, 7 schedules, 0 messages, 0 logs and 0 file subscriptions
      24.11.2023, 21:19:47.069	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: Desired TFT Firmware: 53 / v4.3.3
      24.11.2023, 21:19:47.069	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: Installed TFT Firmware: 53 / v4.3.3
      24.11.2023, 21:19:47.524	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: GetNavigationString Übergabe pageId: 0
      24.11.2023, 21:19:47.526	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: CreateEntity Standard ~button~navigate.NSPanel_Infos~~38060~Infos~mehr...
      24.11.2023, 21:19:47.527	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: CreateEntity Standard ~button~navigate.NSPanel_Einstellungen~~38060~Einstellungen~mehr...
      24.11.2023, 21:19:47.527	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: CreateEntity Standard ~button~navigate.NSPanel_Firmware~~38060~Firmware~mehr...
      24.11.2023, 21:19:47.527	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: CreateEntity  Icon role button ~button~alias.0.NSPanel.1.Config.rebootNSPanel~~32495~Reboot NSPanel~Start
      24.11.2023, 21:19:47.527	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: GeneratePageElements pageData entityUpd~Service Menü~button~bPrev~~65535~~~button~bNext~~65535~~~button~navigate.NSPanel_Infos~~38060~Infos~mehr...~button~navigate.NSPanel_Einstellungen~~38060~Einstellungen~mehr...~button~navigate.NSPanel_Firmware~~38060~Firmware~mehr...~button~alias.0.NSPanel.1.Config.rebootNSPanel~~32495~Reboot NSPanel~Start
      24.11.2023, 21:19:47.527	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: function SendToPanel payload: pageType~cardEntities
      24.11.2023, 21:19:47.527	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: function SendToPanel payload: entityUpd~Service Menü~button~bPrev~~65535~~~button~bNext~~65535~~~button~navigate.NSPanel_Infos~~38060~Infos~mehr...~button~navigate.NSPanel_Einstellungen~~38060~Einstellungen~mehr...~button~navigate.NSPanel_Firmware~~38060~Firmware~mehr...~button~alias.0.NSPanel.1.Config.rebootNSPanel~~32495~Reboot NSPanel~Start
      24.11.2023, 21:19:47.527	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: HandleMessage -> Startup
      24.11.2023, 21:19:47.559	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: Requesting locales Service Menu... done
      24.11.2023, 21:19:47.787	[info ]: javascript.0 (2838) script.js.NSPanel.Wohnzimmer: Debugmodus deaktiviert
      

      Kann man denn irgendwo Logging vom Panel auslesen?
      Ich hab auch die Tasmota FW 13.2.0, das war ein Zahlendreher meinerseits.

      posted in Hardware
      theknut
      theknut
    • RE: Der "ultimative" ioBroker Lovelace Leitfaden/Dokumentation

      Hat jemand Erfahrung mit Grafana und weiß, wie man das als iframe integrieren kann? Wenn ich das im Lovelace mache, dann bekomme ich einen Fehler 192.168.*.* hat die Verbindung abgelehnt.

      c62d0fa5-6080-476a-9cb8-02043fe804eb-image.png

      type: iframe
      url: http://*******:3000/public-dashboards/f299197c61ac********f637601427a8a
      title: Grafana
      

      Wie kann man das integrieren?

      posted in ioBroker Allgemein
      theknut
      theknut
    • RE: SONOFF NSPanel mit Lovelace UI

      @armilar Oah Wahnsinn, activeBrightness war bei mir auf null gestanden. Habe es dann ebenfalls auf 100 geändert und jetzt gehts 😍
      Wenn ich jetzt das Skript neustarte, dann bleibt die erste Seite ein paar Sekunden länger aktiv bis der Bildschirmschoner angeht. Sonst war der immer sofort da.

      Gib mal Paypal...

      posted in Hardware
      theknut
      theknut
    • RE: Der "ultimative" ioBroker Lovelace Leitfaden/Dokumentation

      @hammerhead86 Es gibt eine Karte, aber die wurde schon ewig nicht mehr geupdated und die zeigt noch andere Zeitzonen an, was ich nicht gebraucht habe. Ich hab es bei mir so gemacht:
      Karte in Lovelace (du brauchst noch card_mod)

      type: vertical-stack
      cards:
        - type: markdown
          content: <center class='time'><h1>{0_userdata.0.States.Time}</h1></center>
          card_mod:
            style: |
              ha-card {      
                height: 260px !important;
                transform: translateY(0px);
                z-index: 1;
              }
              * {
                transform: translateY(-100px);
                font-size: 70px;
              }
        - type: markdown
          content: <center>{0_userdata.0.States.DateDisplayText}</center>
          card_mod:
            style: |
              ha-card {
                transform: translateY(-90px);
                z-index: 2;
                background: transparent;
                border-color: transparent;
              }
              * {
                font-size: 38px;
                margin: 0px 0px -100px 0px;
              }
      

      TS in ioBroker

      schedule('* * * * *', () => {
          writeDateTime()
      });
      
      const options: any = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
      
      function writeDateTime() {
          const date = new Date();    
          setState('0_userdata.0.States.Time', date.toLocaleTimeString('de-DE', { hour: "2-digit", minute: "2-digit" }), true);    
          setState('0_userdata.0.States.DateDisplayText', date.toLocaleDateString("de-DE", options), true);
      }
      

      Sieht dann so aus
      fb8e10e5-8154-4ace-9b0a-66a91276be7f-image.png

      Ist vllt nicht die schönste Lösung, funktioniert aber echt gut und es muss natürlich immer alles maximal kompliziert sein. Also Donnerstag, 31. Dezember 2024 passt nicht mit der Schriftgröße, aber da kann man ja noch bisschen an den Größen spielen.

      posted in ioBroker Allgemein
      theknut
      theknut
    • RE: SONOFF NSPanel mit Lovelace UI

      @theknut said in SONOFF NSPanel mit Lovelace UI:

      @armilar Ja ist card Media, hab das Flag aber nicht gesetzt. Und dies, war Missverständnis. Ich will nicht ausmachen, ich will Screensaver wieder an machen. Daher -1. Wenn ich nur PageNavi setze ohne dim, dann geht der Screensaver nicht aus. Brauche also beides.

      Also kurze Klarstellung noch: Wenn keine Musik mehr abgespielt wird, dann wechselt er wieder auf Seite 0 und setzt Dimmer auf -1. Seite 0 hat kein always on, Seite 2 hat always on. Aber wie gesagt, die Seite wird vorher gewechselt, evtl. muss beim Seitenwechsel noch ein Zustand noch zurück gesetzt werden?

      posted in Hardware
      theknut
      theknut

    Latest posts made by theknut

    • RE: Der "ultimative" ioBroker Lovelace Leitfaden/Dokumentation

      @hammerhead86 Es gibt eine Karte, aber die wurde schon ewig nicht mehr geupdated und die zeigt noch andere Zeitzonen an, was ich nicht gebraucht habe. Ich hab es bei mir so gemacht:
      Karte in Lovelace (du brauchst noch card_mod)

      type: vertical-stack
      cards:
        - type: markdown
          content: <center class='time'><h1>{0_userdata.0.States.Time}</h1></center>
          card_mod:
            style: |
              ha-card {      
                height: 260px !important;
                transform: translateY(0px);
                z-index: 1;
              }
              * {
                transform: translateY(-100px);
                font-size: 70px;
              }
        - type: markdown
          content: <center>{0_userdata.0.States.DateDisplayText}</center>
          card_mod:
            style: |
              ha-card {
                transform: translateY(-90px);
                z-index: 2;
                background: transparent;
                border-color: transparent;
              }
              * {
                font-size: 38px;
                margin: 0px 0px -100px 0px;
              }
      

      TS in ioBroker

      schedule('* * * * *', () => {
          writeDateTime()
      });
      
      const options: any = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
      
      function writeDateTime() {
          const date = new Date();    
          setState('0_userdata.0.States.Time', date.toLocaleTimeString('de-DE', { hour: "2-digit", minute: "2-digit" }), true);    
          setState('0_userdata.0.States.DateDisplayText', date.toLocaleDateString("de-DE", options), true);
      }
      

      Sieht dann so aus
      fb8e10e5-8154-4ace-9b0a-66a91276be7f-image.png

      Ist vllt nicht die schönste Lösung, funktioniert aber echt gut und es muss natürlich immer alles maximal kompliziert sein. Also Donnerstag, 31. Dezember 2024 passt nicht mit der Schriftgröße, aber da kann man ja noch bisschen an den Größen spielen.

      posted in ioBroker Allgemein
      theknut
      theknut
    • Test Adapter Waterkotte EasyCon
      Aktuelle Test Version 0.0.3
      Veröffentlichungsdatum 12.04.2024
      Github Link https://github.com/theknut/ioBroker.waterkotte-easycon

      Hallo zusammen,

      mein Adapter ioBroker.waterkotte-easycon wurde soeben in das latest Repository hinzugefügt. Aktuell können Parameter von Waterkotte EasyCon-Wärmepumpen über CGI-Anfragen gelesen werden. Getestet wurde mit einer Waterkotte EcoTouch Ai1 Geo (Modell 2017).

      Implementiert

      • Automatisches Auslesen der Werte der Wärmepumpe abhängig von den genutzten Funktionen (Wasser, Heizung, Kühlung, Photovoltaik, Solar, ...)

      Geplant

      • Benachrichtigung bei Wärmepumpenalarmen
      • Werte schreiben
      • Zeitpläne lesen und verwalten
      • SG-ready-ähnliche Steuerung der Zielwerte

      Weitere Informationen in der README.

      Bin für Tester und Anregungen dankbar.

      posted in Tester
      theknut
      theknut
    • RE: Der "ultimative" ioBroker Lovelace Leitfaden/Dokumentation

      Hat jemand Erfahrung mit Grafana und weiß, wie man das als iframe integrieren kann? Wenn ich das im Lovelace mache, dann bekomme ich einen Fehler 192.168.*.* hat die Verbindung abgelehnt.

      c62d0fa5-6080-476a-9cb8-02043fe804eb-image.png

      type: iframe
      url: http://*******:3000/public-dashboards/f299197c61ac********f637601427a8a
      title: Grafana
      

      Wie kann man das integrieren?

      posted in ioBroker Allgemein
      theknut
      theknut
    • RE: Der "ultimative" ioBroker Lovelace Leitfaden/Dokumentation

      @swisslizard danke für deine Hilfestellung! Ich habe das Problem gefunden. Das Problem war, dass ich die Aliase via JS erstellt habe und im Common-Teil read: true vergessen hatte.

      posted in ioBroker Allgemein
      theknut
      theknut
    • RE: Der "ultimative" ioBroker Lovelace Leitfaden/Dokumentation

      Hallo, ich versuche gerade Lovelace zum Laufen zu kriegen, irgendwie äußerst holprig. Die größten Probleme sind aktuell, dass

      • Meine Aliase nicht automatisch erkannt werden. Alle sind unter alias.0 und haben Room und Function zugeordnet, tauchen aber unter Entities nicht auf
        ab17da84-99cc-4f1f-b3de-b3b1730b9714-image.png

      • Popup Card funktioniert irgendwie nicht, wie ich mir das vorgestellt habe. Wenn ich in iob den dummy auf true setze taucht kein Popup auf

      type: custom:popup-card
      entity: input_boolean.dummyBoolean
      title: Eingang
      dismissable: true
      card:
        type: picture
        image: http://****
        alt_text: Eingang
        tap_action:
          action: navigate
          navigation_path: /lovelace/kamera-eingang
      size: fullscreen
      timeout: 30000
      
      posted in ioBroker Allgemein
      theknut
      theknut
    • RE: Fullybrowser 3.0

      @arteck habe ich auch probiert. Leider auch kein Erfolg. Wie arteck schon richtig gesagt hat, Grafana läuft in einem separaten Container, von daher gibt es da keinen Konflikt.

      posted in Tester
      theknut
      theknut
    • RE: Fullybrowser 3.0

      @arteck hab ich auch schon probiert, das geht auch nicht. Adapter bleibt gelb. Habe es eben auch noch mal getestet.

      posted in Tester
      theknut
      theknut
    • RE: Fullybrowser 3.0

      Also die Frage kam jetzt ja schon öfter, aber es hat auch nie jemand geschrieben, dass es dann irgendwann funktioniert hat. Die RestAPI Abfrage funktioniert ohne Probleme, nur bei MQTT bleibt der Adapter gelb. Im Log steht nur, dass er den MQTT Server auf Port 3000 gestartet hat. ioBroker läuft bei mir im Docker, also habe ich Port 1885 an 3000 weitergeleitet.

        iobroker:
          container_name: iobroker
          image: buanet/iobroker:latest
          hostname: iobroker
          restart: unless-stopped
          ports:
            - "1880:1880"  #node-red
            - "1883:1883"  #mqtt
            - "1884:1884"  #sonoff
            - "8081:8081"  #iobroker admin
            - "1885:3000"  #fully kiosk mqtt
            - "8088:8088"  #terminal 
            - "8284:8284"  #socketIO  
            - "8070:8070"  #lovelace ui
      

      dann im Adapter konfiguriert
      3057a7d1-1c58-46eb-8fc7-101a4925e8ae-image.png
      und dann auf dem Tablet
      6c6fa122-297c-49b3-b503-42a37a3a91e7-image.png

      Mit oder ohne Passwort spielt keine Rolle. Habe auch mqtt:, http: und ohne Prefix probiert. Funktioniert alles nicht. Hat jemand eine Idee?

      posted in Tester
      theknut
      theknut
    • RE: SONOFF NSPanel mit Lovelace UI

      @ticaki ja, das tatsächliche Rendering wirst du nicht testen können und ein großer Teil wird untestbar bleiben. Da ist so eine Demoseite schon nicht schlecht die man einfach schnell starten und guckt, ob die Werte passen. Das ist auch gut.
      Mir ging es (wie auch schon auf Telegram besprochen) darum die ganze Logik weitestgehend von ioBroker zu trennen und einzeln testbar zu machen. Dann nehmen dir die Tests schon mal einiges ab.

      posted in Hardware
      theknut
      theknut
    • RE: SONOFF NSPanel mit Lovelace UI

      @ticaki @TT-Tom @Kuckuckmann @Armilar
      Top! Ihr steckt da so viel rein und das läuft wirklich alles so gut. Ich habe kürzlich erst das Panel angeguckt und gedacht "Mensch, das Ding ist immer an, da stürzt nichts ab, man kann es erweitern und alles mögliche damit verwirklichen. Ich bin begeistert!" Vielen vielen Dank!

      Leute nehmt das mal zum Anlass den Devs ein paar Almosen zukommen zu lassen. Paypal bekommt man auf DM-Anfrage beim Dev!

      PS.: Bitte tut euch einen gefallen und macht viele automatisierte Tests. Das Ding ist so groß geworden, da weiß man nie, ob man was kaputt gemacht hat. Bitte bei Gelegenheit mir auch mal einen Task im Github zuweisen, ich kann auch was übernehmen, wenn ich dazu komme. Wichtig ist nur, dass das Modell weitestgehend vom Adapter getrennt ist und die rein logischen Funktionen im Modell gut einzeln testbar sind.

      posted in Hardware
      theknut
      theknut
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo