Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [Vorstellung] Meine zweite Visualisierung

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Vorstellung] Meine zweite Visualisierung

    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      Kaiman55 last edited by

      @Kuddel
      Ich habe Deine Bilder jetzt mit transparenten Hintergründen erstellt.
      Leider ist die Datei knapp 2 MB gross.
      Die kann ich hier nicht hochladen.
      Am besten schreibst Du mich per PN an. Dann kann ich es Dir per Mail senden.

      LG Kai

      1 Reply Last reply Reply Quote 0
      • K
        Kaiman55 @Kuddel last edited by Kaiman55

        @Kuddel sagte in [Vorstellung] Meine zweite Visualisierung:

        @Kaiman55

        der blaue Rahmen ist ein Widget auf jeder Übersichtsseite.

        Sonnenauf- und Untergang für VIS
        sonnenauf_und_untergang.txt

        Tages- und Nachtlänge
        tages__und_nachtlaenge.txt

        Differenz
        differenz.txt

        Fortschritt
        fortschritt.txt

        Muss ich die Objekte (bsw zeiten.tageslaenge) von Hand anlegen? Oder werden die von den Scripten angelegt?

        Die beiden letzten Scripte scheinen gleich zu sein:
        Differenz
        differenz.txt

        Fortschritt
        fortschritt.txt

        K 1 Reply Last reply Reply Quote 0
        • K
          Kuddel @Kaiman55 last edited by

          @Kaiman55 meine objekte lege ich immer mit einem JavaScript an

          //WOL Objekte
          createState('javascript.0.wol.WolDaniel', false, {type: 'boolean',name: 'WolDaniel'});
          createState('javascript.0.wol.WolQNAP-Archiv', false, {type: 'boolean',name: 'WolQNAP-Archiv'});
          createState('javascript.0.wol.WolWinNAS', false, {type: 'boolean',name: 'WolWinNAS'});
          createState('javascript.0.wol.WolXMG', false, {type: 'boolean',name: 'WolXMG'});
          createState('javascript.0.wol.WolSynology', false, {type: 'boolean',name: 'WolSynology'});
          createState('javascript.0.wol.WolESXP01', false, {type: 'boolean',name: 'WolSynology'});
          createState('javascript.0.wol.WolESXP02', false, {type: 'boolean',name: 'WolSynology'});
          
          //Akku-Werte
          createState('javascript.0.android_akkus.daniel', false, {type: 'number',name: 'daniel'});
          //createState('javascript.0.android_akkus.tablet', false, {type: 'number',name: 'tablet'});
          //createState('javascript.0.android_akkus.tablet_ladestatus', false, {type: 'string',name: 'tablet_ladestatus'});
          
          //Anwesenheit
          createState('javascript.0.Anwesenheit.Daniel', false, {type: 'boolean',name: 'Daniel'});
          createState('javascript.0.Anwesenheit.Jenny', false, {type: 'boolean',name: 'Jenny'});
          createState('javascript.0.Anwesenheit.Anwesenheit', false, {type: 'boolean',name: 'Anwesenheit'});
          
          //Sonstige
          createState('javascript.0.sonstige.post', false, {type: 'boolean',name: 'post'});
          createState('javascript.0.sonstige.front_verdunkelung', false, {type: 'boolean',name: 'front_verdunkelung'});
          createState('javascript.0.sonstige.NAS-Backup', false, {type: 'boolean',name: 'NAS-Backup'});
          createState('javascript.0.sonstige.vcenter_gestartet', false, {type: 'boolean',name: 'vcenter_gestartet'});
          createState('javascript.0.sonstige.weihnachtszeit', false, {type: 'boolean',name: 'weihnachtszeit'});
          
          
          //Weckzeit
          createState('javascript.0.wecklicht.wecklicht', false, {type: 'boolean',name: 'wecklicht'});
          createState('javascript.0.wecklicht.wecklicht_we', false, {type: 'boolean',name: 'wecklicht_we'});
          createState('javascript.0.wecklicht.wecklicht_timer_restart', false, {type: 'boolean',name: 'wecklicht_timer_restart'});
          createState('javascript.0.wecklicht.weckzeit', false, {type: 'string',name: 'weckzeit'});
          createState('javascript.0.wecklicht.weckzeit_stunde', false, {type: 'string',name: 'weckzeit_stunde'});
          createState('javascript.0.wecklicht.weckzeit_minute', false, {type: 'string',name: 'weckzeit_minute'});
          
          
          //Uptime
          createState('javascript.0.uptime.iobroker', false, {type: 'string',name: 'iobroker'});
          createState('javascript.0.uptime.mihome_gateway', false, {type: 'string',name: 'mihome_gateway'});
          createState('javascript.0.uptime.qnap-b', false, {type: 'string',name: 'qnap-b'});
          createState('javascript.0.uptime.qnap-archiv', false, {type: 'string',name: 'qnap-archiv'});
          createState('javascript.0.uptime.sophos', false, {type: 'string',name: 'sophos'});
          createState('javascript.0.uptime.unifi_controller', false, {type: 'string',name: 'unifi_controller'});
          createState('javascript.0.uptime.unifi_switch_rack', false, {type: 'string',name: 'unifi_switch_rack'});
          createState('javascript.0.uptime.unifi_switch_wohnzimmer', false, {type: 'string',name: 'unifi_switch_wohnzimmer'});
          createState('javascript.0.uptime.unifi_ap_obergeschoss', false, {type: 'string',name: 'unifi_ap_obergeschoss'});
          createState('javascript.0.uptime.unifi_ap_erdgeschoss', false, {type: 'string',name: 'unifi_ap_erdgeschoss'});
          createState('javascript.0.uptime.esx-nuc', false, {type: 'string',name: 'esx-nuc'});
          createState('javascript.0.uptime.windows10', false, {type: 'string',name: 'windows10'});
          createState('javascript.0.uptime.winnas', false, {type: 'string',name: 'winnas'});
          //createState('javascript.0.uptime.internet_online', false, {type: 'string',name: 'internet_online'});
          
          
          //Uptime - RAW
          createState('javascript.0.uptime.raw.windows10_raw', false, {type: 'string',name: 'windows10_raw'});
          createState('javascript.0.uptime.raw.esx-nuc_raw', false, {type: 'string',name: 'esx-nuc_raw'});
          createState('javascript.0.uptime.raw.sophos_raw', false, {type: 'string',name: 'sophos_raw'});
          createState('javascript.0.uptime.raw.unifi_controller_raw', false, {type: 'string',name: 'unifi_controller_raw'});
          createState('javascript.0.uptime.raw.winnas_raw', false, {type: 'string',name: 'winnas_raw'});
          //createState('javascript.0.uptime.raw.internet_online_raw', false, {type: 'string',name: 'internet_online_raw'});
          
          
          //Ressourcen
          createState('javascript.0.ressourcen.iobroker_cpu_usage', false, {type: 'string',name: 'iobroker_cpu_usage'});
          createState('javascript.0.ressourcen.raw.iobroker_cpu_usage_raw', false, {type: 'string',name: 'iobroker_cpu_usage_raw'});
          createState('javascript.0.ressourcen.unifi_controller_mem_used', false, {type: 'string',name: 'unifi_controller_mem_used'});
          createState('javascript.0.ressourcen.unifi_ap_obergeschoss_mem_used', false, {type: 'string',name: 'unifi_ap_obergeschoss_mem_used'});
          createState('javascript.0.ressourcen.unifi_ap_erdgeschoss_mem_used', false, {type: 'string',name: 'unifi_ap_erdgeschoss_mem_used'});
          createState('javascript.0.ressourcen.esx-nuc_mem_usage', false, {type: 'string',name: 'esx-nuc_mem_usage'});
          createState('javascript.0.ressourcen.esx-nuc_cpu_usage', false, {type: 'string',name: 'esx-nuc_cpu_usage'});
          createState('javascript.0.ressourcen.esx-nuc_datastore_usage', false, {type: 'string',name: 'esx-nuc_datastore_usage'});
          createState('javascript.0.ressourcen.winnas_freespace_k', false, {type: 'string',name: 'winnas_freespace_k'});
          createState('javascript.0.ressourcen.winnas_freespace_k_einheit', false, {type: 'string',name: 'winnas_freespace_k_einheit'});
          createState('javascript.0.ressourcen.winnas_freespace_k_gb', false, {type: 'string',name: 'winnas_freespace_k_gb'});
          createState('javascript.0.ressourcen.esx-nuc_wartungsmodus', false, {type: 'boolean',name: 'esx-nuc_wartungsmodus'});
          
          
          
          // Zeiten
          createState('javascript.0.zeiten.sonnenuntergang', false, {type: 'string',name: 'sonnenuntergang'});
          createState('javascript.0.zeiten.sonnenaufgang', false, {type: 'string',name: 'sonnenaufgang'});
          createState('javascript.0.zeiten.sonnenaufgang_stunde', false, {type: 'string',name: 'sonnenaufgang_stunde'});
          createState('javascript.0.zeiten.sonnenaufgang_minute', false, {type: 'string',name: 'sonnenaufgang_minute'});
          createState('javascript.0.zeiten.rolladen_oeffnen', false, {type: 'string',name: 'rolladen_oeffnen'});
          createState('javascript.0.zeiten.rolladen_oeffnen_minute', false, {type: 'string',name: 'rolladen_oeffnen_minute'});
          createState('javascript.0.zeiten.rolladen_oeffnen_stunde', false, {type: 'string',name: 'rolladen_oeffnen_stunde'});
          createState('javascript.0.zeiten.rolladen_oeffnen_timer_restart', false, {type: 'boolean',name: 'rolladen_oeffnen_timer_restart'});
          createState('javascript.0.zeiten.rolladen_oeffnen_verzoegerung', false, {type: 'string',name: 'rolladen_oeffnen_verzoegerung'});
          createState('javascript.0.zeiten.rolladen_schliessen', false, {type: 'string',name: 'rolladen_schliessen'});
          createState('javascript.0.zeiten.rolladen_schliessen_minute', false, {type: 'string',name: 'rolladen_schliessen_minute'});
          createState('javascript.0.zeiten.rolladen_schliessen_stunde', false, {type: 'string',name: 'rolladen_schliessen_stunde'});
          createState('javascript.0.zeiten.rolladen_schliessen_timer_restart', false, {type: 'boolean',name: 'rolladen_schliessen_timer_restart'});
          createState('javascript.0.zeiten.rolladen_schliessen_verzoegerung', false, {type: 'string',name: 'rolladen_schliessen_verzoegerung'});
          createState('javascript.0.zeiten.nachtlaenge', false, {type: 'string',name: 'nachtlaenge'});
          createState('javascript.0.zeiten.nachtlaenge_in_minuten', false, {type: 'string',name: 'nachtlaenge_in_minuten'});
          createState('javascript.0.zeiten.nachtlaenge_keinlicht', false, {type: 'string',name: 'nachtlaenge_keinlicht'});
          createState('javascript.0.zeiten.nachtlaenge_fortschritt', false, {type: 'string',name: 'nachtlaenge_fortschritt'});
          createState('javascript.0.zeiten.tageslaenge', false, {type: 'string',name: 'tageslaenge'});
          createState('javascript.0.zeiten.tageslaenge_differenz', false, {type: 'string',name: 'tageslaenge_differenz'});
          createState('javascript.0.zeiten.tageslaenge_fortschritt', false, {type: 'string',name: 'tageslaenge_fortschritt'});
          createState('javascript.0.zeiten.tageslaenge_in_minuten', false, {type: 'string',name: 'tageslaenge_in_minuten'});
          createState('javascript.0.zeiten.tageslaenge_tageslicht', false, {type: 'string',name: 'tageslaenge_tageslicht'});
          createState('javascript.0.zeiten.tageslaenge_tageslicht_in_minuten', false, {type: 'string',name: 'tageslaenge_tageslicht_in_minuten'});
          createState('javascript.0.zeiten.tageslaenge_timer_restart', false, {type: 'boolean',name:'tageslaenge_timer_restart'});
          
          
          
          
          
          
          //Haushalt
          createState('haushalt.geschirrspueler', 0, {read: true, write: true, type: "number", min: 0, max: 2, def: 0, role: "", states: {0:"Aus",1:"An",2:"Fertig"}});
          createState('haushalt.trockner', 0, {read: true, write: true, type: "number", min: 0, max: 2, def: 0, role: "", states: {0:"Aus",1:"An",2:"Fertig"}});
          createState('haushalt.waschmaschine', 0, {read: true, write: true, type: "number", min: 0, max: 2, def: 0, role: "", states: {0:"Aus",1:"An",2:"Timer",3:"Fertig"}});
          
          
          //Shutdown Objekte
          createState('javascript.0.shutdown.shutdown_synology', false, {type: 'boolean',name: 'shutdown_synology'});
          createState('javascript.0.shutdown.shutdown_winnas', false, {type: 'boolean',name: 'shutdown_winnas'});
          createState('javascript.0.shutdown.shutdown_esxp01', false, {type: 'boolean',name: 'shutdown_esxp01'});
          createState('javascript.0.shutdown.shutdown_esxp02', false, {type: 'boolean',name: 'shutdown_esxp02'});
          createState('javascript.0.shutdown.shutdown_qnap-archiv', false, {type: 'boolean',name: 'shutdown_qnap-archiv'});
          createState('javascript.0.shutdown.reboot_qnap-b', false, {type: 'boolean',name: 'reboot_qnap-b'});
          createState('javascript.0.shutdown.reboot_fritzbox_dorfstrasse', false, {type: 'boolean',name: 'reboot_fritzbox_dorfstrasse'});
          createState('javascript.0.shutdown.reboot_fritzbox_dorfwiesen', false, {type: 'boolean',name: 'reboot_fritzbox_dorfwiesen'});
          
          
          //Arbeitsstatus
          createState('javascript.0.sonstige.arbeitsstatus', 0, {name: 'arbeitsstatus', read: true, write: true, type: "number", min: 0, max: 3, def: 0, role: "", states: {0:"Arbeit",1:"Frei",2:"Urlaub",3:"Krank"}});
          createState('javascript.0.sonstige.arbeitsstatus_jenny', 0, {name: 'arbeitsstatus_jenny', read: true, write: true, type: "number", min: 0, max: 3, def: 0, role: "", states: {0:"Arbeit",1:"Frei",2:"Urlaub",3:"Krank"}});
          
          
          //Heizung
          createState('heizung.heizung_wohnzimmer', 0, {read: true, write: true, type: "number", min: 0, max: 2, def: 0, role: "", states: {0:"Aus",1:"An",2:"Boost"}});
          createState('heizung.heizung_schlafzimmer', 0, {read: true, write: true, type: "number", min: 0, max: 2, def: 0, role: "", states: {0:"Aus",1:"An",2:"Boost"}});
          createState('heizung.heizung_kueche', 0, {read: true, write: true, type: "number", min: 0, max: 2, def: 0, role: "", states: {0:"Aus",1:"An",2:"Boost"}});
          createState('heizung.heizung_ankleide', 0, {read: true, write: true, type: "number", min: 0, max: 2, def: 0, role: "", states: {0:"Aus",1:"An",2:"Boost"}});
          
          
          //DasWetter Wetter-Icons
          //createState('javascript.0.DasWetter.Wetter-Symbol-Tag-1', false, {type: 'string',name: 'Wetter-Symbol-Tag-1'});
          //createState('javascript.0.DasWetter.Wetter-Symbol-Tag-2', false, {type: 'string',name: 'Wetter-Symbol-Tag-2'});
          //createState('javascript.0.DasWetter.Wetter-Symbol-Tag-3', false, {type: 'string',name: 'Wetter-Symbol-Tag-3'});
          //createState('javascript.0.DasWetter.Wetter-Symbol-Tag-4', false, {type: 'string',name: 'Wetter-Symbol-Tag-4'});
          //createState('javascript.0.DasWetter.Wetter-Symbol-Tag-5', false, {type: 'string',name: 'Wetter-Symbol-Tag-5'});
          
          //DasWetter Wind-Icons
          createState('javascript.0.DasWetter.Wind-Symbol-Tag-1', false, {type: 'string',name: 'Wind-Symbol-Tag-1'});
          createState('javascript.0.DasWetter.Wind-Symbol-Tag-2', false, {type: 'string',name: 'Wind-Symbol-Tag-2'});
          createState('javascript.0.DasWetter.Wind-Symbol-Tag-3', false, {type: 'string',name: 'Wind-Symbol-Tag-3'});
          createState('javascript.0.DasWetter.Wind-Symbol-Tag-4', false, {type: 'string',name: 'Wind-Symbol-Tag-4'});
          createState('javascript.0.DasWetter.Wind-Symbol-Tag-5', false, {type: 'string',name: 'Wind-Symbol-Tag-5'});
          
          //DasWetter Mond-Icons
          //createState('javascript.0.DasWetter.Mond-Symbol-Tag-1', false, {type: 'string',name: 'Mond-Symbol-Tag-1'});
          
          
          //Versionen
          createState('javascript.0.Versionen.JS-Controller', false, {type: 'string',name: 'JS-Controller'});
          createState('javascript.0.Versionen.Node', false, {type: 'string',name: 'Node'});
          createState('javascript.0.Versionen.NPM', false, {type: 'string',name: 'NPM'});
          createState('javascript.0.Versionen.NodeJS', false, {type: 'string',name: 'NodeJS'});
          
          
          //Staubsauger
          createState('javascript.0.NoNo.Zonen_Reinigung', 0, {name: 'Zonen_Reinigung', read: true, write: true, type: "number", min: 0, max: 6, def: 0, role: "", states: {0:"Aus",1:"Buero",2:"Flur",3:"GaesteWC",4:"Kueche",5:"Wohnzimmer"}});
          createState('javascript.0.NoNo.Behaelter_Stand', 0, {type: 'number',unit: '%',name: 'Behaelter_Stand'});
          createState('javascript.0.NoNo.Zonen_Reinigung_Ausrichtung', 0, {name: 'Zonen_Reinigung_Ausrichtung', read: true, write: true, type: "number", min: 0, max: 1, def: 0, role: "", states: {0:"Wohnzimmer_oben",1:"Wohnzimmer_unten"}});
          createState('javascript.0.NoNo.Samstag', false, {type: 'boolean',name: 'Samstag'});
          createState('javascript.0.NoNo.Zeitplan', false, {type: 'boolean',name: 'Zeitplan'});
          createState('javascript.0.NoNo.Betriebsstunden', false, {type: 'string',name: 'Betriebsstunden'});
          createState('javascript.0.NoNo.Akku_leer', true, {type: 'boolean',name: 'Akku_leer'});
          
          
          //Sytem
          createState('javascript.0.system.iobroker_restart', false, {type: 'boolean',name: 'iobroker_restart'});
          createState('javascript.0.system.iobroker_stop', false, {type: 'boolean',name: 'iobroker_stop'});
          createState('javascript.0.system.vm_reboot', false, {type: 'boolean',name: 'vm_reboot'});
          createState('javascript.0.system.vm_poweroff', false, {type: 'boolean',name: 'vm_poweroff'});
          createState('javascript.0.system.letztes_backup_datum', false, {type: 'string',name: 'letztes_backup_datum'});
          createState('javascript.0.system.letztes_backup_uhrzeit', false, {type: 'string',name: 'letztes_backup_uhrzeit'});
          createState('javascript.0.system.backup_erstellen', false, {type: 'boolean',name: 'backup_erstellen'});
          
          
          //ECHO Geräte
          createState('javascript.0.echo.wohnzimmer_status', false, {type: 'string',name: 'wohnzimmer_status'});
          createState('javascript.0.echo.kueche_status', false, {type: 'string',name: 'kueche_status'});
          createState('javascript.0.echo.badezimmer_status', false, {type: 'string',name: 'badezimmer_status'});
          createState('javascript.0.echo.erdgeschoss_status', false, {type: 'string',name: 'erdgeschoss_status'});
          createState('javascript.0.echo.haus_status', false, {type: 'string',name: 'haus_status'});
          createState('javascript.0.echo.sprachausgabe_alle_geraete', false, {type: 'string',name: 'sprachausgabe_alle_geraete'});
          createState('javascript.0.echo.sprachausgabe_wohnzimmer', false, {type: 'string',name: 'sprachausgabe_wohnzimmer'});
          createState('javascript.0.echo.ansage_aussentemperatur', false, {type: 'boolean',name: 'ansage_aussentemperatur'});
          createState('javascript.0.echo.weckradio_sender_daniel', false, {type: 'string',name: 'weckradio_sender_daniel'});
          createState('javascript.0.echo.weckradio_sender_jenny', false, {type: 'string',name: 'weckradio_sender_jenny'});
          createState('javascript.0.echo.sprachausgabe_stimme', false, {type: 'string',name: 'sprachausgabe_stimme'});
          
          //VIS Status
          createState('javascript.0.VIS-Status.alle_adapter_gestartet', false, {type: 'boolean',name: 'alle_adapter_gestartet'});
          createState('javascript.0.VIS-Status.alle_fenster_eg_geschlossen', false, {type: 'boolean',name: 'alle_fenster_eg_geschlossen'});
          createState('javascript.0.VIS-Status.alle_fenster_og_geschlossen', false, {type: 'boolean',name: 'alle_fenster_og_geschlossen'});
          createState('javascript.0.VIS-Status.alle_lampen_eg_aus', false, {type: 'boolean',name: 'alle_lampen_eg_aus'});
          createState('javascript.0.VIS-Status.alle_lampen_og_aus', false, {type: 'boolean',name: 'alle_lampen_og_aus'});
          createState('javascript.0.VIS-Status.alle_steckdosen_eg_aus', false, {type: 'boolean',name: 'alle_steckdosen_eg_aus'});
          createState('javascript.0.VIS-Status.alle_steckdosen_og_aus', false, {type: 'boolean',name: 'alle_steckdosen_og_aus'});
          
          //Countdowns
          createState('javascript.0.countdowns.schlafzimmerlampe', false, {type: 'string',name: 'schlafzimmerlampe'});
          createState('javascript.0.countdowns.winnas', false, {type: 'string',name: 'winnas'});
          
          //ioBroker-PI
          createState('javascript.0.iobroker_pi.uptime', false, {type: 'string',name: 'uptime'});
          createState('javascript.0.iobroker_pi.uptime_raw', false, {type: 'string',name: 'uptime_raw'});
          createState('javascript.0.iobroker_pi.updates_anzahl', false, {type: 'string',name: 'updates_anzahl'});
          createState('javascript.0.iobroker_pi.updates_adapter', false, {type: 'string',name: 'updates_adapter'});
          createState('javascript.0.iobroker_pi.ram_usage', false, {type: 'string',name: 'ram_usage'});
          createState('javascript.0.iobroker_pi.JS-Controller', false, {type: 'string',name: 'JS-Controller'});
          createState('javascript.0.iobroker_pi.Node', false, {type: 'string',name: 'Node'});
          createState('javascript.0.iobroker_pi.NPM', false, {type: 'string',name: 'NPM'});
          createState('javascript.0.iobroker_pi.letztes_backup', false, {type: 'string',name: 'letztes_backup'});
          createState('javascript.0.iobroker_pi.backup_erstellen', false, {type: 'boolean',name: 'backup_erstellen'});
          createState('javascript.0.iobroker_pi.iobroker_restart', false, {type: 'boolean',name: 'iobroker_restart'});
          createState('javascript.0.iobroker_pi.iobroker_stop', false, {type: 'boolean',name: 'iobroker_stop'});
          
          
          //Fußball Ticker
          createState('javascript.0.sonstige.android_benachrichtigung_titel', false, {type: 'string',name: 'android_benachrichtigung_text'});
          createState('javascript.0.sonstige.android_benachrichtigung_text', false, {type: 'string',name: 'android_benachrichtigung_text'});
          
          
          

          1 Reply Last reply Reply Quote 0
          • opossum
            opossum @Kuddel last edited by opossum

            @Kuddel

            Ich verwende für meine Icons Photoshop 12. Da kann man mit Hilfe der Schnellauswahl den Hintergrund markieren und dann mit dem "Radiergummi" den Hintergrund transparent machen. Geht schnell und klappt fast überall perfekt. Wenn da jemand Hilfe benötigt, ich kann das gern machen.
            Gruß
            Opossum
            Kann leider meine gezippten Icons wegen Größe der zip-Datei hier nicht hochladen ☹

            Negalein 1 Reply Last reply Reply Quote 0
            • Negalein
              Negalein Global Moderator @opossum last edited by

              @opossum sagte in [Vorstellung] Meine zweite Visualisierung:

              Kann leider meine gezippten Icons wegen Größe der zip-Datei hier nicht hochladen ☹

              Hast du Dropbox oder sonst eine Cloud?

              1 Reply Last reply Reply Quote 0
              • opossum
                opossum last edited by opossum

                Hallo,

                manchmal sieht man den Wald vor lauter Bäumen nicht. Habe das auf meinen Webspace gelegt: http://www.familie-gertz.de/downloads/Icons_transparent.zip . Können von dort geladen werden.

                Gruß
                opossum

                1 Reply Last reply Reply Quote 0
                • R
                  RobertM @Kuddel last edited by

                  @Kuddel sagte in [Vorstellung] Meine zweite Visualisierung:

                  @RobertM

                  CCU Laufzeit (Skript auf CCU)

                  ! HomeMatic-Script
                  ! UPTIME DER CCU
                  ! http://www.christian-luetgens.de/homematic/cuxd/uptime/Uptime.htm
                  
                  string s_cuxd = "CUxD.CUX2801001:1.";
                  !string s_cmd = "cat /proc/uptime | awk '// { printf \"%dT %02d:%02d\", $1/86400, $1/3600%24, $1/60%60 }'";
                  string s_cmd = "cat /proc/uptime | awk '// { printf \"%d Tage, %02d Std, %02d Min\", $1/86400, $1/3600%24, $1/60%60 }'";
                  dom.GetObject (s_cuxd # "CMD_SETS").State (s_cmd);
                  dom.GetObject (s_cuxd # "CMD_QUERY_RET").State (1);
                  dom.GetObject ("Uptime").State (dom.GetObject (s_cuxd # "CMD_RETS").State());
                  
                  !  Ende des Scripts
                  
                  

                  Laufzeit QNAP
                  Voraussetzungen:
                  -SNMP-Adapter
                  -OID für die Abfrage der Laufzeit: .1.3.6.1.2.1.25.1.1.0
                  -Datenobjekt für das Umrechnugsskript: javascript.0.uptime.qnap-b

                  Skript für die Umrechung von Sekunden in Tage etc.

                  Bin erst jetzt dazugekommen dein Script einzuarbeiten, leider funktioniert es irgend wie nicht mit der Umrechnung von Sekunden in Tagen.
                  Das ist ja ein JavaSkript oder? IP habe ich angepasst aber es kommen nur Fehlermeldungen.
                  Könntest du mir etwas helfen?

                  1 Reply Last reply Reply Quote 0
                  • T
                    Torsten_MG last edited by Torsten_MG

                    Hallo, bin heute morgen zufällig hier drauf gestoßen. Super Projekt!!

                    Ich versuche gerade das für meine Gegebenheiten nachzubauen, habe aber seltsamerweise ein Darstellungsproblem
                    Siehe Fotos:

                    Ansicht im Editor.JPG

                    Darstellung im Runtime.JPG

                    Weiß jemand woran das liegt?

                    Negalein K 2 Replies Last reply Reply Quote 0
                    • Negalein
                      Negalein Global Moderator @Torsten_MG last edited by

                      @Torsten_MG sagte in [Vorstellung] Meine zweite Visualisierung:

                      Ich versuche gerade das für meine Gegebenheiten nachzubauen, habe aber seltsamerweise ein Darstellungsproblem

                      zeig mal die rechte Spalte mit den Einstellungen

                      1 Reply Last reply Reply Quote 0
                      • K
                        Kuddel @Torsten_MG last edited by

                        @Torsten_MG

                        guck mal bei jedem Icon unter signalbilder. da ist das thermostat hinterlegt.

                        da muss bei dir entsprechend angepasst werden.

                        wollt erst mit blinkenden Icons je nach Temperatur arbeiten. War mir dann aber zu nervig

                        T H 2 Replies Last reply Reply Quote 0
                        • T
                          Torsten_MG @Kuddel last edited by

                          @Kuddel sagte in [Vorstellung] Meine zweite Visualisierung:

                          @Torsten_MG

                          guck mal bei jedem Icon unter signalbilder. da ist das thermostat hinterlegt.

                          da muss bei dir entsprechend angepasst werden.

                          Ok, danke, daran hats gelegen

                          1 Reply Last reply Reply Quote 0
                          • H
                            helfi9999 @Kuddel last edited by helfi9999

                            @Kuddel welche Scripte verwendest du für
                            js-Controller,
                            npm
                            nodejs
                            und node
                            sowie hier für die Sachen:

                            //ioBroker-PI
                            createState('javascript.0.iobroker_pi.uptime', false, {type: 'string',name: 'uptime'});
                            createState('javascript.0.iobroker_pi.uptime_raw', false, {type: 'string',name: 'uptime_raw'});
                            createState('javascript.0.iobroker_pi.updates_anzahl', false, {type: 'string',name: 'updates_anzahl'});
                            createState('javascript.0.iobroker_pi.updates_adapter', false, {type: 'string',name: 'updates_adapter'});
                            createState('javascript.0.iobroker_pi.ram_usage', false, {type: 'string',name: 'ram_usage'});
                            createState('javascript.0.iobroker_pi.JS-Controller', false, {type: 'string',name: 'JS-Controller'});
                            createState('javascript.0.iobroker_pi.Node', false, {type: 'string',name: 'Node'});
                            createState('javascript.0.iobroker_pi.NPM', false, {type: 'string',name: 'NPM'});
                            createState('javascript.0.iobroker_pi.letztes_backup', false, {type: 'string',name: 'letztes_backup'});
                            createState('javascript.0.iobroker_pi.backup_erstellen', false, {type: 'boolean',name: 'backup_erstellen'});
                            createState('javascript.0.iobroker_pi.iobroker_restart', false, {type: 'boolean',name: 'iobroker_restart'});
                            createState('javascript.0.iobroker_pi.iobroker_stop', false, {type: 'boolean',name: 'iobroker_stop'});

                            1 Reply Last reply Reply Quote 0
                            • H
                              helfi9999 @Kuddel last edited by

                              @Kuddel
                              würdest du bitte die scripte zur verfügung stellen

                              K 1 Reply Last reply Reply Quote 0
                              • K
                                Kuddel @helfi9999 last edited by

                                @helfi9999

                                Eintrag auf Seite 3

                                H 1 Reply Last reply Reply Quote 0
                                • H
                                  helfi9999 @Kuddel last edited by

                                  @Kuddel
                                  hi finde die scripte leider nicht für die echos und um iobroker auszulesen
                                  oder ich bin total blind☹

                                  Könntest du die nochmals freigeben.
                                  Schöne Grüße
                                  helfi9999

                                  K 1 Reply Last reply Reply Quote 0
                                  • K
                                    Kuddel @helfi9999 last edited by

                                    @helfi9999 musst du mal ein paar seiten zurückblättern.

                                    da ich diese woche zu nichts komme, werde ich nächste woche, alle skripte auf seite 1 hinzufügen.

                                    dann ist es übersichtlicher

                                    H 1 Reply Last reply Reply Quote 1
                                    • T
                                      Torsten_MG last edited by

                                      Wie sieht das Script für den Sonnenaufgang aus? Blicke da gerade nicht durch

                                      javascript.0.zeiten.sonnenaufgang
                                      
                                      H 1 Reply Last reply Reply Quote 0
                                      • H
                                        helfi9999 @Kuddel last edited by

                                        @Kuddel das wäe super danke erstmal

                                        gruß helfi

                                        1 Reply Last reply Reply Quote 0
                                        • H
                                          helfi9999 @Torsten_MG last edited by

                                          @Torsten_MG
                                          du musst erstmal folgende States anlegen und dann die scripte

                                          // Zeiten
                                          createState('javascript.0.zeiten.sonnenuntergang', false, {type: 'string',name: 'sonnenuntergang'});
                                          createState('javascript.0.zeiten.sonnenaufgang', false, {type: 'string',name: 'sonnenaufgang'});
                                          createState('javascript.0.zeiten.sonnenaufgang_stunde', false, {type: 'string',name: 'sonnenaufgang_stunde'});
                                          createState('javascript.0.zeiten.sonnenaufgang_minute', false, {type: 'string',name: 'sonnenaufgang_minute'});
                                          createState('javascript.0.zeiten.rolladen_oeffnen', false, {type: 'string',name: 'rolladen_oeffnen'});
                                          createState('javascript.0.zeiten.rolladen_oeffnen_minute', false, {type: 'string',name: 'rolladen_oeffnen_minute'});
                                          createState('javascript.0.zeiten.rolladen_oeffnen_stunde', false, {type: 'string',name: 'rolladen_oeffnen_stunde'});
                                          createState('javascript.0.zeiten.rolladen_oeffnen_timer_restart', false, {type: 'boolean',name: 'rolladen_oeffnen_timer_restart'});
                                          createState('javascript.0.zeiten.rolladen_oeffnen_verzoegerung', false, {type: 'string',name: 'rolladen_oeffnen_verzoegerung'});
                                          createState('javascript.0.zeiten.rolladen_schliessen', false, {type: 'string',name: 'rolladen_schliessen'});
                                          createState('javascript.0.zeiten.rolladen_schliessen_minute', false, {type: 'string',name: 'rolladen_schliessen_minute'});
                                          createState('javascript.0.zeiten.rolladen_schliessen_stunde', false, {type: 'string',name: 'rolladen_schliessen_stunde'});
                                          createState('javascript.0.zeiten.rolladen_schliessen_timer_restart', false, {type: 'boolean',name: 'rolladen_schliessen_timer_restart'});
                                          createState('javascript.0.zeiten.rolladen_schliessen_verzoegerung', false, {type: 'string',name: 'rolladen_schliessen_verzoegerung'});
                                          createState('javascript.0.zeiten.nachtlaenge', false, {type: 'string',name: 'nachtlaenge'});
                                          createState('javascript.0.zeiten.nachtlaenge_in_minuten', false, {type: 'string',name: 'nachtlaenge_in_minuten'});
                                          createState('javascript.0.zeiten.nachtlaenge_keinlicht', false, {type: 'string',name: 'nachtlaenge_keinlicht'});
                                          createState('javascript.0.zeiten.nachtlaenge_fortschritt', false, {type: 'string',name: 'nachtlaenge_fortschritt'});
                                          createState('javascript.0.zeiten.tageslaenge', false, {type: 'string',name: 'tageslaenge'});
                                          createState('javascript.0.zeiten.tageslaenge_differenz', false, {type: 'string',name: 'tageslaenge_differenz'});
                                          createState('javascript.0.zeiten.tageslaenge_fortschritt', false, {type: 'string',name: 'tageslaenge_fortschritt'});
                                          createState('javascript.0.zeiten.tageslaenge_in_minuten', false, {type: 'string',name: 'tageslaenge_in_minuten'});
                                          createState('javascript.0.zeiten.tageslaenge_tageslicht', false, {type: 'string',name: 'tageslaenge_tageslicht'});
                                          createState('javascript.0.zeiten.tageslaenge_tageslicht_in_minuten', false, {type: 'string',name: 'tageslaenge_tageslicht_in_minuten'});
                                          createState('javascript.0.zeiten.tageslaenge_timer_restart', false, {type: 'boolean',name:'tageslaenge_timer_restart'});

                                          und dann die vier Scripte
                                          Sonnenauf- und Untergang für VIS
                                          Tages- und Nachtlänge
                                          Differenz
                                          und
                                          Fortschritt

                                          musst nur aufpassen die blocky's stimmen am anfang und am Ende nicht:
                                          Anfang: <xml xmlns="http://www.w3.org/1999/xhtml">
                                          <block

                                          und am Ende fehlt folgender Befehl:
                                          </block>
                                          </xml>
                                          Als ich diese Sachen eingegeben habe haben die Scripte funktioniert.

                                          gruß
                                          helfi

                                          T 1 Reply Last reply Reply Quote 0
                                          • T
                                            Torsten_MG @helfi9999 last edited by

                                            @helfi9999
                                            Vielen Dank!!

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            656
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            template vis
                                            148
                                            1324
                                            456844
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo