Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Einfach mal zeigen will….. :-) - Teil 2

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.3k

Einfach mal zeigen will….. :-) - Teil 2

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
916 Beiträge 185 Kommentatoren 440.4k Aufrufe 68 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • KnallochseK Knallochse

    2270_widget.jpg 2270_widget2.jpg 2270_widget3.jpg

    Da ich hier im Forum schon viele Sachen abgestaubt habe, möchte ich mal was zurückgeben.

    Ich habe mir ein Sonnenstandswidget erstellt, welches den realen Sonnenstand darstellt.

    Das Widget findet ihr hier im Code.

    [{"tpl":"tplValueStringRaw","data":{"hm_id":"80101","digits":"","factor":1,"min":0,"max":1,"step":0.01,"visibility-cond":"==","visibility-val":1,"oid":"javascript.0.Sonnenstand.HTML","gestures-offsetX":0,"gestures-offsetY":"0","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,"visibility-groups-action":"hide","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},"style":{"left":"1540px","top":"1135px","width":"480px","height":"240px","border":"2px solid rgb(255, 255, 255)","border-radius":"12px","z-index":"1","box-shadow":"","border-color":"transparent","background-color":"","background":"transparent"},"widgetSet":"basic"},{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","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,"html":"Sonnenstand","class":"","src":"http://192.168.2.2:8082/flot/index.html?l%5B0%5D%5Bid%5D=hm-rpc.1.JEQ0703647.1.BRIGHTNESS&l%5B0%5D%5Binstance%5D=history.0&l%5B0%5D%5Boffset%5D=0&l%5B0%5D%5Baggregate%5D=minmax&l%5B0%5D%5Bcolor%5D=%23CDDC39&l%5B0%5D%5Bmin%5D=0&l%5B0%5D%5Bmax%5D=255&l%5B0%5D%5Bthickness%5D=2&l%5B0%5D%5Bshadowsize%5D=0&l%5B0%5D%5Bunit%5D=Lux&l%5B0%5D%5Bname%5D=Helligkeit+T%C3%BCr&l%5B0%5D%5Byaxe%5D=rightColor&l%5B0%5D%5Bxaxe%5D=bottom&l%5B0%5D%5BignoreNull%5D=&l%5B0%5D%5BafterComma%5D=1&l%5B0%5D%5Bxticks%5D=5&l%5B0%5D%5Bpoints%5D=false&l%5B1%5D%5Bid%5D=hm-rpc.1.JEQ0703741.1.BRIGHTNESS&l%5B1%5D%5Binstance%5D=history.0&l%5B1%5D%5Boffset%5D=0&l%5B1%5D%5Baggregate%5D=minmax&l%5B1%5D%5Bcolor%5D=%2300FF00&l%5B1%5D%5Bmin%5D=0&l%5B1%5D%5Bmax%5D=255&l%5B1%5D%5Bthickness%5D=2&l%5B1%5D%5Bshadowsize%5D=0&l%5B1%5D%5Bunit%5D=Lux&l%5B1%5D%5Bname%5D=Helligkeit+Einfahrt&l%5B1%5D%5Bxaxe%5D=off&l%5B1%5D%5Byaxe%5D=off&l%5B1%5D%5BafterComma%5D=2&l%5B1%5D%5Bpoints%5D=false&l%5B1%5D%5BchartType%5D=line&l%5B2%5D%5Bid%5D=hm-rpc.1.JEQ0703647.1.MOTION&l%5B2%5D%5Binstance%5D=history.0&l%5B2%5D%5Boffset%5D=0&l%5B2%5D%5Baggregate%5D=minmax&l%5B2%5D%5Bcolor%5D=%23ff0000&l%5B2%5D%5Bmin%5D=0&l%5B2%5D%5Bmax%5D=10&l%5B2%5D%5Bthickness%5D=3&l%5B2%5D%5Bshadowsize%5D=3&l%5B2%5D%5Bname%5D=Bew.+T%C3%BCr&l%5B2%5D%5BchartType%5D=steps&l%5B2%5D%5BcommonYAxis%5D=3&l%5B2%5D%5BignoreNull%5D=false&l%5B2%5D%5BafterComma%5D=2&l%5B2%5D%5Byaxe%5D=off&l%5B2%5D%5Bxaxe%5D=off&l%5B2%5D%5Bpoints%5D=false&l%5B2%5D%5ByOffset%5D=4&l%5B3%5D%5Bid%5D=hm-rpc.1.JEQ0703741.1.MOTION&l%5B3%5D%5Binstance%5D=history.0&l%5B3%5D%5Boffset%5D=0&l%5B3%5D%5Baggregate%5D=onchange&l%5B3%5D%5Bcolor%5D=%230000ff&l%5B3%5D%5Bmin%5D=0&l%5B3%5D%5Bmax%5D=10&l%5B3%5D%5Bthickness%5D=3&l%5B3%5D%5Bshadowsize%5D=3&l%5B3%5D%5Bname%5D=Bew.+Einfahrt&l%5B3%5D%5BchartType%5D=steps&l%5B3%5D%5Bxaxe%5D=off&l%5B3%5D%5Byaxe%5D=off&l%5B3%5D%5Bpoints%5D=false&l%5B3%5D%5BcommonYAxis%5D=3&l%5B3%5D%5BignoreNull%5D=&l%5B3%5D%5BafterComma%5D=2&l%5B3%5D%5ByOffset%5D=2&timeType=relative&relativeEnd=now&range=1440&aggregateType=count&aggregateSpan=100&width=720&height=360&noBorder=noborder&window_bg=%23212121&bg=%23212121&x_labels_color=%23e0e0e0&y_labels_color=%23e0e0e0&border_color=%23808080&grid_color=%23606060&barColor=%23f0f0f0&barLabels=topover&barFontColor=%23f0f0f0&title=Bewegungsmelder&titlePos=top%3A35%3Bleft%3A65&titleColor=%23a0a0a0&titleSize=16&legend=sw&hoverDetail=true&useComma=false&zoom=false&noedit=true&animation=0&legColumns=2&legBgOpacity=1&legBg=rgba(255%2C255%2C255%2C0.5)&timeFormat=%25H%3A%25M+%25d.%25m","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},"style":{"left":"1540px","top":"1130px","height":"40px","width":"480px","z-index":"30","font-family":"RobotoCondensed-Regular","font-size":"25px","background":"#404040","margin-left":"","text-align":"center","padding-top":"","padding":"","color":"White","opacity":"","box-shadow":"4px 4px 6px rgba(20, 20, 20, 50)","border-radius":"0px","letter-spacing":"","line-height":"40px"},"widgetSet":"basic"},{"tpl":"tplStatefulImage8","data":{"oid":"javascript.0.Sonnenstand.Sonnenstand_Hintergrund","g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":true,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","count":"7","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,"src_0":"/vis/img/Sonnenstand3/Sonnenstand_1.jpg","src_1":"/vis/img/Sonnenstand3/Sonnenstand_2.jpg","src_2":"/vis/img/Sonnenstand3/Sonnenstand_3.jpg","src_3":"/vis/img/Sonnenstand3/Sonnenstand_4.jpg","src_4":"/vis/img/Sonnenstand3/Sonnenstand_5.jpg","src_5":"/vis/img/Sonnenstand3/Sonnenstand_6.jpg","src_6":"/vis/img/Sonnenstand3/Sonnenstand_7.jpg","src_7":"/vis/img/Sonnenstand3/Sonnenstand_8.jpg"},"style":{"left":"1540px","top":"1150px","width":"480px","height":"230px","box-shadow":"4px 4px 6px rgba(20, 20, 20, 50)"},"widgetSet":"basic"},{"tpl":"tplStatefulImage8","data":{"oid":"javascript.0.Sonnenstand.Sonnenstand_Hintergrund","g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","count":"7","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,"src_0":"/vis/img/Sonnenstand3/Horizont_1.jpg","src_1":"/vis/img/Sonnenstand3/Horizont_2.jpg","src_2":"/vis/img/Sonnenstand3/Horizont_3.jpg","src_3":"/vis/img/Sonnenstand3/Horizont_4.jpg","src_4":"/vis/img/Sonnenstand3/Horizont_5.jpg","src_5":"/vis/img/Sonnenstand3/Horizont_6.jpg","src_6":"/vis/img/Sonnenstand3/Horizont_7.jpg","src_7":"/vis/img/Sonnenstand3/Horizont_8.jpg"},"style":{"left":"1540px","top":"1335px","z-index":"40","width":"480px","height":"45px"},"widgetSet":"basic"},{"tpl":"tplValueFloat","data":{"oid":"hm-rega.0.6353","g_fixed":false,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"is_comma":false,"factor":"","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,"is_tdp":false,"digits":"2","html_append_plural":" min","html_append_singular":"","html_prepend":"<b>↑ : ","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"1560px","top":"1345px","width":"120px","height":"30px","z-index":"50","font-family":"RobotoCondensed-Regular","font-size":"22px","text-align":"left","opacity":"1","color":"white"},"widgetSet":"basic"},{"tpl":"tplValueFloat","data":{"oid":"hm-rega.0.6354","g_fixed":false,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"is_comma":false,"factor":"","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,"is_tdp":false,"digits":"","html_append_plural":" min : ↓","html_append_singular":"","html_prepend":"","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"1880px","top":"1345px","width":"120px","height":"30px","z-index":"50","font-family":"RobotoCondensed-Regular","font-size":"22px","text-align":"right","opacity":"1","color":"white"},"widgetSet":"basic"},{"tpl":"tplValueString","data":{"oid":"daswetter.0.NextHours.Location_1.Day_1.sun_in","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"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,"html_prepend":"↑ : ","test_html":"","html_append":" Uhr","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"1560px","top":"1137px","color":"white","width":"150px","height":"25px","font-family":"RobotoCondensed-Regular","font-size":"22px","z-index":"50"},"widgetSet":"basic"},{"tpl":"tplValueString","data":{"oid":"daswetter.0.NextHours.Location_1.Day_1.sun_out","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"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,"html_prepend":"","test_html":"","html_append":" Uhr : ↓","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"1855px","top":"1137px","color":"white","width":"150px","height":"25px","font-family":"RobotoCondensed-Regular","font-size":"22px","z-index":"50","text-align":"right"},"widgetSet":"basic"}]
    

    Außerdem wird noch dieses Javascript für die Rotation des Sonnensymbols benötigt. (darauf achten, dass die Geodaten eures Standortes im Javascrips-Adapter hinterlegt sind)

    Script von chka - Dankeschön

    viewtopic.php?f=30&t=5563&p=61859&hilit … ist#p60362

    var suncalc = require('suncalc'),
        result = getObject("system.adapter.javascript.0"),
        lat = result.native.latitude,
        long = result.native.longitude;
    
    createState('Sonnenstand.Elevation', 0, {unit: '°'});
    createState('Sonnenstand.Azimut', 0, {unit: '°'});
    createState('Sonnenstand.X', 0, {unit: 'px'});
    createState('Sonnenstand.Y', 0, {unit: 'px'});
    createState('Sonnenstand.HTML');
    
    //Hier die Koordinaten einstellen
    var Xm = 220; //500
    var Ym = 250; // 250
    var rot = 180; // Winkel in dem Grundriss gegenüber Nord verdreht ist
    var r  = 160;
    
    function Sonnenstand_berechnen () {
        var now = new Date();
    
        log("-----------------------------------------------");
        log("latitude : " + result.native.latitude,'info');
        log("longitude: " + result.native.longitude,'info');
    
        var sunpos = suncalc.getPosition(now, lat, long);
        log("sunpos: " + sunpos,'info');
    
        var h = sunpos.altitude * 180 / Math.PI,
             a = sunpos.azimuth * 180 / Math.PI + 180;
        /**
        Formel: https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/SelfDXD.chm/directxgraphics/theorie/dg_ber.html
        radWinkel:= 40 / 180 * Pi;            // radWinkel = 0.698131...
        x_koordinate:= cos( radWinkel ) * 5;  // x_koordinate = 3,830222...
        y_koordinate:= sin( radWinkel ) * 5;  // y_koordinate = 3,213938...
        **/
    
        var azimuth = a.toFixed();//sunpos.azimuth;
        var radWinkel =( azimuth -90 - rot )/ 180 * Math.PI; 
    
        var x = (Math.cos(radWinkel)* r)+Xm;
    
        var y = (Math.sin(radWinkel) * r)+Ym;
    
        setState("javascript.0.Sonnenstand.Elevation",h.toFixed(1));
        setState("javascript.0.Sonnenstand.Azimut",a.toFixed());
    
        setState("javascript.0.Sonnenstand.X",x.toFixed());
        setState("javascript.0.Sonnenstand.Y",y.toFixed());
    
      setState("javascript.0.Sonnenstand.HTML",'![](/vis/img/1_sun.png)');
    
    }
    
    schedule("*/5 * * * *", Sonnenstand_berechnen);
    Sonnenstand_berechnen(); // bei Scriptstart
    

    Und das Blockly Scripte, welche in Abhängigkeit des Sonnen-Elovationsstandes den Hintergrund und den Horizont anpasst.

    <xml xmlns="http://www.w3.org/1999/xhtml">
      <block type="on_ext" id="N@u^9}Fg5=)5E;XOM=tg" x="-487" y="12">
        <mutation items="1"></mutation>
        <field name="CONDITION">any</field>
        <field name="ACK_CONDITION"></field>
        <value name="OID0">
          <shadow type="field_oid" id="sSfC-O.-UY,|Xjd;v4jk">
            <field name="oid">javascript.0.Sonnenstand.Elevation</field>
          </shadow>
        </value>
        <statement name="STATEMENT">
          <block type="controls_if" id=",=nF|_?fG/oc0;zDZ!RH">
            <mutation elseif="7"></mutation>
            <value name="IF0">
              <block type="logic_compare" id="2}_CxEKcvDkD;XYsta;,">
                <field name="OP">LT</field>
                <value name="A">
                  <block type="get_value" id="6+lywRJMs.{Eq9B]O]?g">
                    <field name="ATTR">val</field>
                    <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                  </block>
                </value>
                <value name="B">
                  <block type="math_number" id="){}EADz}mgGL9XieolZE">
                    <field name="NUM">-7</field>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO0">
              <block type="control" id="HIv8S0fr`o9d=r|05r,h">
                <mutation delay_input="false"></mutation>
                <field name="OID">javascript.0.Sonnenstand.Sonnenstand_Hintergrund</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="math_number" id="?6oA@0QW9i9]([[t;m.p">
                    <field name="NUM">0</field>
                  </block>
                </value>
              </block>
            </statement>
            <value name="IF1">
              <block type="logic_operation" id="M9A|eEBp-N}}I|k:WdJ}">
                <field name="OP">AND</field>
                <value name="A">
                  <block type="logic_compare" id="UNguVY%5]:^06msi0%nJ">
                    <field name="OP">GTE</field>
                    <value name="A">
                      <block type="get_value" id="O?,nJE6]qVBx-H8R]z^4">
                        <field name="ATTR">val</field>
                        <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="7h;AhZiIKR:1N6:I^P.!">
                        <field name="NUM">-7</field>
                      </block>
                    </value>
                  </block>
                </value>
                <value name="B">
                  <block type="logic_compare" id="2ll!-!ZgkDehjZa~=?P-">
                    <field name="OP">LT</field>
                    <value name="A">
                      <block type="get_value" id="XC(O#,PZbogTLzYBql/n">
                        <field name="ATTR">val</field>
                        <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="}%5ZRxIX`k?+)W6|J3QD">
                        <field name="NUM">-5.5</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO1">
              <block type="control" id="D30(FSMD9zp}2PMw@QXs">
                <mutation delay_input="false"></mutation>
                <field name="OID">javascript.0.Sonnenstand.Sonnenstand_Hintergrund</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="math_number" id="OuBFEKf4gDRU0u%p4s#3">
                    <field name="NUM">1</field>
                  </block>
                </value>
              </block>
            </statement>
            <value name="IF2">
              <block type="logic_operation" id="ucigBK0t;ukC|sU%_Y;N">
                <field name="OP">AND</field>
                <value name="A">
                  <block type="logic_compare" id=";_Om,2dE-Ya8).e;zmSl">
                    <field name="OP">GTE</field>
                    <value name="A">
                      <block type="get_value" id="CxjZBYA$D:4KD0cFJA*3">
                        <field name="ATTR">val</field>
                        <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="BAUPzu!B[~G[(2y{lxY|">
                        <field name="NUM">-5.5</field>
                      </block>
                    </value>
                  </block>
                </value>
                <value name="B">
                  <block type="logic_compare" id="CK/YazKbzB~b0O{OxPqi">
                    <field name="OP">LT</field>
                    <value name="A">
                      <block type="get_value" id="0ld(ved[Q_HsU)Y0qG*C">
                        <field name="ATTR">val</field>
                        <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="k7~9]IfRa-mW`JL5;2,0">
                        <field name="NUM">-3</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO2">
              <block type="control" id="u=r]L7qaL00[S!*c5::=">
                <mutation delay_input="false"></mutation>
                <field name="OID">javascript.0.Sonnenstand.Sonnenstand_Hintergrund</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="math_number" id="J@4Sw1Glj:]+hH5KG:/E">
                    <field name="NUM">2</field>
                  </block>
                </value>
              </block>
            </statement>
            <value name="IF3">
              <block type="logic_operation" id="KmB8+M=y6A}8ysb)[7tT">
                <field name="OP">AND</field>
                <value name="A">
                  <block type="logic_compare" id="K2E:i{O1^ZG7BC3j3.Um">
                    <field name="OP">GTE</field>
                    <value name="A">
                      <block type="get_value" id=",:24TsBJ~5vvHH=5vs-M">
                        <field name="ATTR">val</field>
                        <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="YS#o5Im*,eaJQ{!7=xMb">
                        <field name="NUM">-3</field>
                      </block>
                    </value>
                  </block>
                </value>
                <value name="B">
                  <block type="logic_compare" id="{RZFz^^:P{:V0FF{GU:F">
                    <field name="OP">LT</field>
                    <value name="A">
                      <block type="get_value" id="G^UK1iV#z@8AD42dA1(V">
                        <field name="ATTR">val</field>
                        <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="wS;SJRG/uZ/+S;^6Kt7l">
                        <field name="NUM">-1.5</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO3">
              <block type="control" id=";:nrtr2:qQsvT`%JZwlp">
                <mutation delay_input="false"></mutation>
                <field name="OID">javascript.0.Sonnenstand.Sonnenstand_Hintergrund</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="math_number" id="K(ggj+aJ_bN-2_Q4:Pt=">
                    <field name="NUM">3</field>
                  </block>
                </value>
              </block>
            </statement>
            <value name="IF4">
              <block type="logic_operation" id="Qz8taP?7B,p1rD^,-feK">
                <field name="OP">AND</field>
                <value name="A">
                  <block type="logic_compare" id="[`t=q5FRODM?aZ}WSk#q">
                    <field name="OP">GTE</field>
                    <value name="A">
                      <block type="get_value" id=",))kZn[AnYgITPlBhXRE">
                        <field name="ATTR">val</field>
                        <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="Xy:;/jH8FlbGE~vsr,s-">
                        <field name="NUM">-1.5</field>
                      </block>
                    </value>
                  </block>
                </value>
                <value name="B">
                  <block type="logic_compare" id="6_;z6iso*ujf;n*vAudx">
                    <field name="OP">LT</field>
                    <value name="A">
                      <block type="get_value" id="vDutGozp9jA,Vr+[/1aW">
                        <field name="ATTR">val</field>
                        <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="sE~T^uhxr3Q8{zNi+@IX">
                        <field name="NUM">0</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO4">
              <block type="control" id="g_{]9=?u1}{}_~Q/ZDnM">
                <mutation delay_input="false"></mutation>
                <field name="OID">javascript.0.Sonnenstand.Sonnenstand_Hintergrund</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="math_number" id="Wb}}mfy%*QmVpEjV],b;">
                    <field name="NUM">4</field>
                  </block>
                </value>
              </block>
            </statement>
            <value name="IF5">
              <block type="logic_operation" id="::FqNu|q~84K:%(kCm_i">
                <field name="OP">AND</field>
                <value name="A">
                  <block type="logic_compare" id="QtHwoaa*S8C9Qt?Ab-(;">
                    <field name="OP">GTE</field>
                    <value name="A">
                      <block type="get_value" id="uZb*aZzSv7SciVP47lUo">
                        <field name="ATTR">val</field>
                        <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="up@BU)48|XP=R.3c,ua8">
                        <field name="NUM">0</field>
                      </block>
                    </value>
                  </block>
                </value>
                <value name="B">
                  <block type="logic_compare" id="*v01UXK}Stsix-7E6OWd">
                    <field name="OP">LT</field>
                    <value name="A">
                      <block type="get_value" id="},_1,#pZT;,@abq/=}3#">
                        <field name="ATTR">val</field>
                        <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="hu7%Y?AYtn|qwQ_o_lis">
                        <field name="NUM">1.5</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO5">
              <block type="control" id="NEu4.0AWiP1qvmVjjf!k">
                <mutation delay_input="false"></mutation>
                <field name="OID">javascript.0.Sonnenstand.Sonnenstand_Hintergrund</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="math_number" id="H?[M|LYaYHxHyYhKfwqV">
                    <field name="NUM">5</field>
                  </block>
                </value>
              </block>
            </statement>
            <value name="IF6">
              <block type="logic_operation" id="9`/f0Hbnzq`UsB!p~k~S">
                <field name="OP">AND</field>
                <value name="A">
                  <block type="logic_compare" id=",uQVE|sJGc5#c-?*U(}q">
                    <field name="OP">GTE</field>
                    <value name="A">
                      <block type="get_value" id="LfM|gaP6rM9VJVGfdne7">
                        <field name="ATTR">val</field>
                        <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="fbKG^bHJVJI,fLAVW8/d">
                        <field name="NUM">1.5</field>
                      </block>
                    </value>
                  </block>
                </value>
                <value name="B">
                  <block type="logic_compare" id="~_wPf,J?cM~e|[LSeQ:;">
                    <field name="OP">LT</field>
                    <value name="A">
                      <block type="get_value" id="OE8Kr$fF-j={yNbKel*U">
                        <field name="ATTR">val</field>
                        <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="Mt?C4}RRK1m%:LF:mPko">
                        <field name="NUM">7</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO6">
              <block type="control" id="m=DPjf+0|_gJ()h6a(y^">
                <mutation delay_input="false"></mutation>
                <field name="OID">javascript.0.Sonnenstand.Sonnenstand_Hintergrund</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="math_number" id="^zLp:K%(*#v+,yA-Yylc">
                    <field name="NUM">6</field>
                  </block>
                </value>
              </block>
            </statement>
            <value name="IF7">
              <block type="logic_compare" id=":LEcar1LN*8yr?h)S!ld">
                <field name="OP">GTE</field>
                <value name="A">
                  <block type="get_value" id="s%EwZ_y;/r$Evo!+FF#,">
                    <field name="ATTR">val</field>
                    <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                  </block>
                </value>
                <value name="B">
                  <block type="math_number" id="[1qPC)m1.l1FtP@K2*T7">
                    <field name="NUM">7</field>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO7">
              <block type="control" id="G+lpwY%hP(wxcF/C5/Fs">
                <mutation delay_input="false"></mutation>
                <field name="OID">javascript.0.Sonnenstand.Sonnenstand_Hintergrund</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="math_number" id="wJE5XSR)U8aVLTkK5k5O">
                    <field name="NUM">7</field>
                  </block>
                </value>
              </block>
            </statement>
          </block>
        </statement>
      </block>
    </xml>
    

    Und die Grafiken für Hintergrund und Horizont. (auf Ordnerstruktur achten und Dateinamen wieder umbenennen - Zahl und Bindestrich löschen )

    .../vis/img/Sonnenstand3/.....jpg

    1_sun.png
    Horizont_1.jpg
    Horizont_2.jpg
    Horizont_3.jpg
    Horizont_4.jpg
    Horizont_5.jpg
    Horizont_6.jpg
    Horizont_7.jpg
    Horizont_8.jpg
    Sonnenstand_1.jpg
    Sonnenstand_2.jpg
    Sonnenstand_3.jpg
    Sonnenstand_4.jpg
    Sonnenstand_5.jpg
    Sonnenstand_6.jpg
    Sonnenstand_7.jpg
    Sonnenstand_8.jpg

    Ich hoffe es kann jemand gebrauchen.

    Für Verbesserungsvorschläge bin ich natürlich offen.

    Grüße

    S Offline
    S Offline
    Schweiz
    schrieb am zuletzt editiert von Schweiz
    #786

    @Knallochse
    erst einmal Danke für dein Script...

    Ich habe das Sonnenscript mal eingefügt im JS und habe die Datenpunkte :D
    Soweit so gut...

    Dann habe ich das erste feld mit dem Blockly kopiert,
    dort steht javascript.0.Sonnenstand.Sonnenstand_Vordergrund

    Von den Script Sonnenstand wird aber doch nur

    setState("javascript.0.Sonnenstand.Elevation",h.toFixed(1));
    setState("javascript.0.Sonnenstand.Azimut",a.toFixed());
    setState("javascript.0.Sonnenstand.X",x.toFixed());
    setState("javascript.0.Sonnenstand.Y",y.toFixed());
    setState("javascript.0.Sonnenstand.HTML",'');

    erstellt.

    im zweiten teil ist dann javascript.0.Sonnenstand.Sonnenstand_Vordergrund
    auch dieses kann ich nicht finden...

    Ebenfalls stellt sich mir die frage auf was hm-rega.0.14277 verweisst.

    Leider bin ich nicht so fit, also bitte nicht schlagen :D

    Grüsse Schweiz

    KnallochseK 2 Antworten Letzte Antwort
    0
    • S Schweiz

      @Knallochse
      erst einmal Danke für dein Script...

      Ich habe das Sonnenscript mal eingefügt im JS und habe die Datenpunkte :D
      Soweit so gut...

      Dann habe ich das erste feld mit dem Blockly kopiert,
      dort steht javascript.0.Sonnenstand.Sonnenstand_Vordergrund

      Von den Script Sonnenstand wird aber doch nur

      setState("javascript.0.Sonnenstand.Elevation",h.toFixed(1));
      setState("javascript.0.Sonnenstand.Azimut",a.toFixed());
      setState("javascript.0.Sonnenstand.X",x.toFixed());
      setState("javascript.0.Sonnenstand.Y",y.toFixed());
      setState("javascript.0.Sonnenstand.HTML",'');

      erstellt.

      im zweiten teil ist dann javascript.0.Sonnenstand.Sonnenstand_Vordergrund
      auch dieses kann ich nicht finden...

      Ebenfalls stellt sich mir die frage auf was hm-rega.0.14277 verweisst.

      Leider bin ich nicht so fit, also bitte nicht schlagen :D

      Grüsse Schweiz

      KnallochseK Nicht stören
      KnallochseK Nicht stören
      Knallochse
      schrieb am zuletzt editiert von
      #787

      @Schweiz Ich kann gerade nicht nachschauen, ob die Objekte in meinem Blockly angelegt werden.
      Ansonsten javascript.0.Sonnenstand.Sonnenstand_Vordergrund und
      javascript.0.Sonnenstand.Sonnenstand_Hintergrund unter Objekte einfach manuell anlegen (Zahl)

      HM&HMIP über 100 Geräte + IoBroker auf DS918+ uvm.

      S 1 Antwort Letzte Antwort
      0
      • S Schweiz

        @Knallochse
        erst einmal Danke für dein Script...

        Ich habe das Sonnenscript mal eingefügt im JS und habe die Datenpunkte :D
        Soweit so gut...

        Dann habe ich das erste feld mit dem Blockly kopiert,
        dort steht javascript.0.Sonnenstand.Sonnenstand_Vordergrund

        Von den Script Sonnenstand wird aber doch nur

        setState("javascript.0.Sonnenstand.Elevation",h.toFixed(1));
        setState("javascript.0.Sonnenstand.Azimut",a.toFixed());
        setState("javascript.0.Sonnenstand.X",x.toFixed());
        setState("javascript.0.Sonnenstand.Y",y.toFixed());
        setState("javascript.0.Sonnenstand.HTML",'');

        erstellt.

        im zweiten teil ist dann javascript.0.Sonnenstand.Sonnenstand_Vordergrund
        auch dieses kann ich nicht finden...

        Ebenfalls stellt sich mir die frage auf was hm-rega.0.14277 verweisst.

        Leider bin ich nicht so fit, also bitte nicht schlagen :D

        Grüsse Schweiz

        KnallochseK Nicht stören
        KnallochseK Nicht stören
        Knallochse
        schrieb am zuletzt editiert von
        #788

        @Schweiz hm-rega.0.14277 übergib Sonne-Elevation
        Im Blockly einfach durch javascript.0.Sonnenstand.Elevation ersetzen

        HM&HMIP über 100 Geräte + IoBroker auf DS918+ uvm.

        1 Antwort Letzte Antwort
        0
        • KnallochseK Knallochse

          @Schweiz Ich kann gerade nicht nachschauen, ob die Objekte in meinem Blockly angelegt werden.
          Ansonsten javascript.0.Sonnenstand.Sonnenstand_Vordergrund und
          javascript.0.Sonnenstand.Sonnenstand_Hintergrund unter Objekte einfach manuell anlegen (Zahl)

          S Offline
          S Offline
          Schweiz
          schrieb am zuletzt editiert von Schweiz
          #789

          @Knallochse

          danke für deine Antwort...

          ich werde es mal versuchen ;)

          Grüsse Schweiz

          1 Antwort Letzte Antwort
          0
          • KnallochseK Knallochse

            2270_widget.jpg 2270_widget2.jpg 2270_widget3.jpg

            Da ich hier im Forum schon viele Sachen abgestaubt habe, möchte ich mal was zurückgeben.

            Ich habe mir ein Sonnenstandswidget erstellt, welches den realen Sonnenstand darstellt.

            Das Widget findet ihr hier im Code.

            [{"tpl":"tplValueStringRaw","data":{"hm_id":"80101","digits":"","factor":1,"min":0,"max":1,"step":0.01,"visibility-cond":"==","visibility-val":1,"oid":"javascript.0.Sonnenstand.HTML","gestures-offsetX":0,"gestures-offsetY":"0","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,"visibility-groups-action":"hide","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},"style":{"left":"1540px","top":"1135px","width":"480px","height":"240px","border":"2px solid rgb(255, 255, 255)","border-radius":"12px","z-index":"1","box-shadow":"","border-color":"transparent","background-color":"","background":"transparent"},"widgetSet":"basic"},{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","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,"html":"Sonnenstand","class":"","src":"http://192.168.2.2:8082/flot/index.html?l%5B0%5D%5Bid%5D=hm-rpc.1.JEQ0703647.1.BRIGHTNESS&l%5B0%5D%5Binstance%5D=history.0&l%5B0%5D%5Boffset%5D=0&l%5B0%5D%5Baggregate%5D=minmax&l%5B0%5D%5Bcolor%5D=%23CDDC39&l%5B0%5D%5Bmin%5D=0&l%5B0%5D%5Bmax%5D=255&l%5B0%5D%5Bthickness%5D=2&l%5B0%5D%5Bshadowsize%5D=0&l%5B0%5D%5Bunit%5D=Lux&l%5B0%5D%5Bname%5D=Helligkeit+T%C3%BCr&l%5B0%5D%5Byaxe%5D=rightColor&l%5B0%5D%5Bxaxe%5D=bottom&l%5B0%5D%5BignoreNull%5D=&l%5B0%5D%5BafterComma%5D=1&l%5B0%5D%5Bxticks%5D=5&l%5B0%5D%5Bpoints%5D=false&l%5B1%5D%5Bid%5D=hm-rpc.1.JEQ0703741.1.BRIGHTNESS&l%5B1%5D%5Binstance%5D=history.0&l%5B1%5D%5Boffset%5D=0&l%5B1%5D%5Baggregate%5D=minmax&l%5B1%5D%5Bcolor%5D=%2300FF00&l%5B1%5D%5Bmin%5D=0&l%5B1%5D%5Bmax%5D=255&l%5B1%5D%5Bthickness%5D=2&l%5B1%5D%5Bshadowsize%5D=0&l%5B1%5D%5Bunit%5D=Lux&l%5B1%5D%5Bname%5D=Helligkeit+Einfahrt&l%5B1%5D%5Bxaxe%5D=off&l%5B1%5D%5Byaxe%5D=off&l%5B1%5D%5BafterComma%5D=2&l%5B1%5D%5Bpoints%5D=false&l%5B1%5D%5BchartType%5D=line&l%5B2%5D%5Bid%5D=hm-rpc.1.JEQ0703647.1.MOTION&l%5B2%5D%5Binstance%5D=history.0&l%5B2%5D%5Boffset%5D=0&l%5B2%5D%5Baggregate%5D=minmax&l%5B2%5D%5Bcolor%5D=%23ff0000&l%5B2%5D%5Bmin%5D=0&l%5B2%5D%5Bmax%5D=10&l%5B2%5D%5Bthickness%5D=3&l%5B2%5D%5Bshadowsize%5D=3&l%5B2%5D%5Bname%5D=Bew.+T%C3%BCr&l%5B2%5D%5BchartType%5D=steps&l%5B2%5D%5BcommonYAxis%5D=3&l%5B2%5D%5BignoreNull%5D=false&l%5B2%5D%5BafterComma%5D=2&l%5B2%5D%5Byaxe%5D=off&l%5B2%5D%5Bxaxe%5D=off&l%5B2%5D%5Bpoints%5D=false&l%5B2%5D%5ByOffset%5D=4&l%5B3%5D%5Bid%5D=hm-rpc.1.JEQ0703741.1.MOTION&l%5B3%5D%5Binstance%5D=history.0&l%5B3%5D%5Boffset%5D=0&l%5B3%5D%5Baggregate%5D=onchange&l%5B3%5D%5Bcolor%5D=%230000ff&l%5B3%5D%5Bmin%5D=0&l%5B3%5D%5Bmax%5D=10&l%5B3%5D%5Bthickness%5D=3&l%5B3%5D%5Bshadowsize%5D=3&l%5B3%5D%5Bname%5D=Bew.+Einfahrt&l%5B3%5D%5BchartType%5D=steps&l%5B3%5D%5Bxaxe%5D=off&l%5B3%5D%5Byaxe%5D=off&l%5B3%5D%5Bpoints%5D=false&l%5B3%5D%5BcommonYAxis%5D=3&l%5B3%5D%5BignoreNull%5D=&l%5B3%5D%5BafterComma%5D=2&l%5B3%5D%5ByOffset%5D=2&timeType=relative&relativeEnd=now&range=1440&aggregateType=count&aggregateSpan=100&width=720&height=360&noBorder=noborder&window_bg=%23212121&bg=%23212121&x_labels_color=%23e0e0e0&y_labels_color=%23e0e0e0&border_color=%23808080&grid_color=%23606060&barColor=%23f0f0f0&barLabels=topover&barFontColor=%23f0f0f0&title=Bewegungsmelder&titlePos=top%3A35%3Bleft%3A65&titleColor=%23a0a0a0&titleSize=16&legend=sw&hoverDetail=true&useComma=false&zoom=false&noedit=true&animation=0&legColumns=2&legBgOpacity=1&legBg=rgba(255%2C255%2C255%2C0.5)&timeFormat=%25H%3A%25M+%25d.%25m","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},"style":{"left":"1540px","top":"1130px","height":"40px","width":"480px","z-index":"30","font-family":"RobotoCondensed-Regular","font-size":"25px","background":"#404040","margin-left":"","text-align":"center","padding-top":"","padding":"","color":"White","opacity":"","box-shadow":"4px 4px 6px rgba(20, 20, 20, 50)","border-radius":"0px","letter-spacing":"","line-height":"40px"},"widgetSet":"basic"},{"tpl":"tplStatefulImage8","data":{"oid":"javascript.0.Sonnenstand.Sonnenstand_Hintergrund","g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":true,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","count":"7","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,"src_0":"/vis/img/Sonnenstand3/Sonnenstand_1.jpg","src_1":"/vis/img/Sonnenstand3/Sonnenstand_2.jpg","src_2":"/vis/img/Sonnenstand3/Sonnenstand_3.jpg","src_3":"/vis/img/Sonnenstand3/Sonnenstand_4.jpg","src_4":"/vis/img/Sonnenstand3/Sonnenstand_5.jpg","src_5":"/vis/img/Sonnenstand3/Sonnenstand_6.jpg","src_6":"/vis/img/Sonnenstand3/Sonnenstand_7.jpg","src_7":"/vis/img/Sonnenstand3/Sonnenstand_8.jpg"},"style":{"left":"1540px","top":"1150px","width":"480px","height":"230px","box-shadow":"4px 4px 6px rgba(20, 20, 20, 50)"},"widgetSet":"basic"},{"tpl":"tplStatefulImage8","data":{"oid":"javascript.0.Sonnenstand.Sonnenstand_Hintergrund","g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","count":"7","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,"src_0":"/vis/img/Sonnenstand3/Horizont_1.jpg","src_1":"/vis/img/Sonnenstand3/Horizont_2.jpg","src_2":"/vis/img/Sonnenstand3/Horizont_3.jpg","src_3":"/vis/img/Sonnenstand3/Horizont_4.jpg","src_4":"/vis/img/Sonnenstand3/Horizont_5.jpg","src_5":"/vis/img/Sonnenstand3/Horizont_6.jpg","src_6":"/vis/img/Sonnenstand3/Horizont_7.jpg","src_7":"/vis/img/Sonnenstand3/Horizont_8.jpg"},"style":{"left":"1540px","top":"1335px","z-index":"40","width":"480px","height":"45px"},"widgetSet":"basic"},{"tpl":"tplValueFloat","data":{"oid":"hm-rega.0.6353","g_fixed":false,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"is_comma":false,"factor":"","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,"is_tdp":false,"digits":"2","html_append_plural":" min","html_append_singular":"","html_prepend":"<b>↑ : ","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"1560px","top":"1345px","width":"120px","height":"30px","z-index":"50","font-family":"RobotoCondensed-Regular","font-size":"22px","text-align":"left","opacity":"1","color":"white"},"widgetSet":"basic"},{"tpl":"tplValueFloat","data":{"oid":"hm-rega.0.6354","g_fixed":false,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"is_comma":false,"factor":"","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,"is_tdp":false,"digits":"","html_append_plural":" min : ↓","html_append_singular":"","html_prepend":"","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"1880px","top":"1345px","width":"120px","height":"30px","z-index":"50","font-family":"RobotoCondensed-Regular","font-size":"22px","text-align":"right","opacity":"1","color":"white"},"widgetSet":"basic"},{"tpl":"tplValueString","data":{"oid":"daswetter.0.NextHours.Location_1.Day_1.sun_in","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"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,"html_prepend":"↑ : ","test_html":"","html_append":" Uhr","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"1560px","top":"1137px","color":"white","width":"150px","height":"25px","font-family":"RobotoCondensed-Regular","font-size":"22px","z-index":"50"},"widgetSet":"basic"},{"tpl":"tplValueString","data":{"oid":"daswetter.0.NextHours.Location_1.Day_1.sun_out","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"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,"html_prepend":"","test_html":"","html_append":" Uhr : ↓","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"1855px","top":"1137px","color":"white","width":"150px","height":"25px","font-family":"RobotoCondensed-Regular","font-size":"22px","z-index":"50","text-align":"right"},"widgetSet":"basic"}]
            

            Außerdem wird noch dieses Javascript für die Rotation des Sonnensymbols benötigt. (darauf achten, dass die Geodaten eures Standortes im Javascrips-Adapter hinterlegt sind)

            Script von chka - Dankeschön

            viewtopic.php?f=30&t=5563&p=61859&hilit … ist#p60362

            var suncalc = require('suncalc'),
                result = getObject("system.adapter.javascript.0"),
                lat = result.native.latitude,
                long = result.native.longitude;
            
            createState('Sonnenstand.Elevation', 0, {unit: '°'});
            createState('Sonnenstand.Azimut', 0, {unit: '°'});
            createState('Sonnenstand.X', 0, {unit: 'px'});
            createState('Sonnenstand.Y', 0, {unit: 'px'});
            createState('Sonnenstand.HTML');
            
            //Hier die Koordinaten einstellen
            var Xm = 220; //500
            var Ym = 250; // 250
            var rot = 180; // Winkel in dem Grundriss gegenüber Nord verdreht ist
            var r  = 160;
            
            function Sonnenstand_berechnen () {
                var now = new Date();
            
                log("-----------------------------------------------");
                log("latitude : " + result.native.latitude,'info');
                log("longitude: " + result.native.longitude,'info');
            
                var sunpos = suncalc.getPosition(now, lat, long);
                log("sunpos: " + sunpos,'info');
            
                var h = sunpos.altitude * 180 / Math.PI,
                     a = sunpos.azimuth * 180 / Math.PI + 180;
                /**
                Formel: https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/SelfDXD.chm/directxgraphics/theorie/dg_ber.html
                radWinkel:= 40 / 180 * Pi;            // radWinkel = 0.698131...
                x_koordinate:= cos( radWinkel ) * 5;  // x_koordinate = 3,830222...
                y_koordinate:= sin( radWinkel ) * 5;  // y_koordinate = 3,213938...
                **/
            
                var azimuth = a.toFixed();//sunpos.azimuth;
                var radWinkel =( azimuth -90 - rot )/ 180 * Math.PI; 
            
                var x = (Math.cos(radWinkel)* r)+Xm;
            
                var y = (Math.sin(radWinkel) * r)+Ym;
            
                setState("javascript.0.Sonnenstand.Elevation",h.toFixed(1));
                setState("javascript.0.Sonnenstand.Azimut",a.toFixed());
            
                setState("javascript.0.Sonnenstand.X",x.toFixed());
                setState("javascript.0.Sonnenstand.Y",y.toFixed());
            
              setState("javascript.0.Sonnenstand.HTML",'![](/vis/img/1_sun.png)');
            
            }
            
            schedule("*/5 * * * *", Sonnenstand_berechnen);
            Sonnenstand_berechnen(); // bei Scriptstart
            

            Und das Blockly Scripte, welche in Abhängigkeit des Sonnen-Elovationsstandes den Hintergrund und den Horizont anpasst.

            <xml xmlns="http://www.w3.org/1999/xhtml">
              <block type="on_ext" id="N@u^9}Fg5=)5E;XOM=tg" x="-487" y="12">
                <mutation items="1"></mutation>
                <field name="CONDITION">any</field>
                <field name="ACK_CONDITION"></field>
                <value name="OID0">
                  <shadow type="field_oid" id="sSfC-O.-UY,|Xjd;v4jk">
                    <field name="oid">javascript.0.Sonnenstand.Elevation</field>
                  </shadow>
                </value>
                <statement name="STATEMENT">
                  <block type="controls_if" id=",=nF|_?fG/oc0;zDZ!RH">
                    <mutation elseif="7"></mutation>
                    <value name="IF0">
                      <block type="logic_compare" id="2}_CxEKcvDkD;XYsta;,">
                        <field name="OP">LT</field>
                        <value name="A">
                          <block type="get_value" id="6+lywRJMs.{Eq9B]O]?g">
                            <field name="ATTR">val</field>
                            <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="math_number" id="){}EADz}mgGL9XieolZE">
                            <field name="NUM">-7</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO0">
                      <block type="control" id="HIv8S0fr`o9d=r|05r,h">
                        <mutation delay_input="false"></mutation>
                        <field name="OID">javascript.0.Sonnenstand.Sonnenstand_Hintergrund</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="math_number" id="?6oA@0QW9i9]([[t;m.p">
                            <field name="NUM">0</field>
                          </block>
                        </value>
                      </block>
                    </statement>
                    <value name="IF1">
                      <block type="logic_operation" id="M9A|eEBp-N}}I|k:WdJ}">
                        <field name="OP">AND</field>
                        <value name="A">
                          <block type="logic_compare" id="UNguVY%5]:^06msi0%nJ">
                            <field name="OP">GTE</field>
                            <value name="A">
                              <block type="get_value" id="O?,nJE6]qVBx-H8R]z^4">
                                <field name="ATTR">val</field>
                                <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="7h;AhZiIKR:1N6:I^P.!">
                                <field name="NUM">-7</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_compare" id="2ll!-!ZgkDehjZa~=?P-">
                            <field name="OP">LT</field>
                            <value name="A">
                              <block type="get_value" id="XC(O#,PZbogTLzYBql/n">
                                <field name="ATTR">val</field>
                                <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="}%5ZRxIX`k?+)W6|J3QD">
                                <field name="NUM">-5.5</field>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO1">
                      <block type="control" id="D30(FSMD9zp}2PMw@QXs">
                        <mutation delay_input="false"></mutation>
                        <field name="OID">javascript.0.Sonnenstand.Sonnenstand_Hintergrund</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="math_number" id="OuBFEKf4gDRU0u%p4s#3">
                            <field name="NUM">1</field>
                          </block>
                        </value>
                      </block>
                    </statement>
                    <value name="IF2">
                      <block type="logic_operation" id="ucigBK0t;ukC|sU%_Y;N">
                        <field name="OP">AND</field>
                        <value name="A">
                          <block type="logic_compare" id=";_Om,2dE-Ya8).e;zmSl">
                            <field name="OP">GTE</field>
                            <value name="A">
                              <block type="get_value" id="CxjZBYA$D:4KD0cFJA*3">
                                <field name="ATTR">val</field>
                                <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="BAUPzu!B[~G[(2y{lxY|">
                                <field name="NUM">-5.5</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_compare" id="CK/YazKbzB~b0O{OxPqi">
                            <field name="OP">LT</field>
                            <value name="A">
                              <block type="get_value" id="0ld(ved[Q_HsU)Y0qG*C">
                                <field name="ATTR">val</field>
                                <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="k7~9]IfRa-mW`JL5;2,0">
                                <field name="NUM">-3</field>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO2">
                      <block type="control" id="u=r]L7qaL00[S!*c5::=">
                        <mutation delay_input="false"></mutation>
                        <field name="OID">javascript.0.Sonnenstand.Sonnenstand_Hintergrund</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="math_number" id="J@4Sw1Glj:]+hH5KG:/E">
                            <field name="NUM">2</field>
                          </block>
                        </value>
                      </block>
                    </statement>
                    <value name="IF3">
                      <block type="logic_operation" id="KmB8+M=y6A}8ysb)[7tT">
                        <field name="OP">AND</field>
                        <value name="A">
                          <block type="logic_compare" id="K2E:i{O1^ZG7BC3j3.Um">
                            <field name="OP">GTE</field>
                            <value name="A">
                              <block type="get_value" id=",:24TsBJ~5vvHH=5vs-M">
                                <field name="ATTR">val</field>
                                <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="YS#o5Im*,eaJQ{!7=xMb">
                                <field name="NUM">-3</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_compare" id="{RZFz^^:P{:V0FF{GU:F">
                            <field name="OP">LT</field>
                            <value name="A">
                              <block type="get_value" id="G^UK1iV#z@8AD42dA1(V">
                                <field name="ATTR">val</field>
                                <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="wS;SJRG/uZ/+S;^6Kt7l">
                                <field name="NUM">-1.5</field>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO3">
                      <block type="control" id=";:nrtr2:qQsvT`%JZwlp">
                        <mutation delay_input="false"></mutation>
                        <field name="OID">javascript.0.Sonnenstand.Sonnenstand_Hintergrund</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="math_number" id="K(ggj+aJ_bN-2_Q4:Pt=">
                            <field name="NUM">3</field>
                          </block>
                        </value>
                      </block>
                    </statement>
                    <value name="IF4">
                      <block type="logic_operation" id="Qz8taP?7B,p1rD^,-feK">
                        <field name="OP">AND</field>
                        <value name="A">
                          <block type="logic_compare" id="[`t=q5FRODM?aZ}WSk#q">
                            <field name="OP">GTE</field>
                            <value name="A">
                              <block type="get_value" id=",))kZn[AnYgITPlBhXRE">
                                <field name="ATTR">val</field>
                                <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="Xy:;/jH8FlbGE~vsr,s-">
                                <field name="NUM">-1.5</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_compare" id="6_;z6iso*ujf;n*vAudx">
                            <field name="OP">LT</field>
                            <value name="A">
                              <block type="get_value" id="vDutGozp9jA,Vr+[/1aW">
                                <field name="ATTR">val</field>
                                <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="sE~T^uhxr3Q8{zNi+@IX">
                                <field name="NUM">0</field>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO4">
                      <block type="control" id="g_{]9=?u1}{}_~Q/ZDnM">
                        <mutation delay_input="false"></mutation>
                        <field name="OID">javascript.0.Sonnenstand.Sonnenstand_Hintergrund</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="math_number" id="Wb}}mfy%*QmVpEjV],b;">
                            <field name="NUM">4</field>
                          </block>
                        </value>
                      </block>
                    </statement>
                    <value name="IF5">
                      <block type="logic_operation" id="::FqNu|q~84K:%(kCm_i">
                        <field name="OP">AND</field>
                        <value name="A">
                          <block type="logic_compare" id="QtHwoaa*S8C9Qt?Ab-(;">
                            <field name="OP">GTE</field>
                            <value name="A">
                              <block type="get_value" id="uZb*aZzSv7SciVP47lUo">
                                <field name="ATTR">val</field>
                                <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="up@BU)48|XP=R.3c,ua8">
                                <field name="NUM">0</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_compare" id="*v01UXK}Stsix-7E6OWd">
                            <field name="OP">LT</field>
                            <value name="A">
                              <block type="get_value" id="},_1,#pZT;,@abq/=}3#">
                                <field name="ATTR">val</field>
                                <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="hu7%Y?AYtn|qwQ_o_lis">
                                <field name="NUM">1.5</field>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO5">
                      <block type="control" id="NEu4.0AWiP1qvmVjjf!k">
                        <mutation delay_input="false"></mutation>
                        <field name="OID">javascript.0.Sonnenstand.Sonnenstand_Hintergrund</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="math_number" id="H?[M|LYaYHxHyYhKfwqV">
                            <field name="NUM">5</field>
                          </block>
                        </value>
                      </block>
                    </statement>
                    <value name="IF6">
                      <block type="logic_operation" id="9`/f0Hbnzq`UsB!p~k~S">
                        <field name="OP">AND</field>
                        <value name="A">
                          <block type="logic_compare" id=",uQVE|sJGc5#c-?*U(}q">
                            <field name="OP">GTE</field>
                            <value name="A">
                              <block type="get_value" id="LfM|gaP6rM9VJVGfdne7">
                                <field name="ATTR">val</field>
                                <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="fbKG^bHJVJI,fLAVW8/d">
                                <field name="NUM">1.5</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_compare" id="~_wPf,J?cM~e|[LSeQ:;">
                            <field name="OP">LT</field>
                            <value name="A">
                              <block type="get_value" id="OE8Kr$fF-j={yNbKel*U">
                                <field name="ATTR">val</field>
                                <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="Mt?C4}RRK1m%:LF:mPko">
                                <field name="NUM">7</field>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO6">
                      <block type="control" id="m=DPjf+0|_gJ()h6a(y^">
                        <mutation delay_input="false"></mutation>
                        <field name="OID">javascript.0.Sonnenstand.Sonnenstand_Hintergrund</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="math_number" id="^zLp:K%(*#v+,yA-Yylc">
                            <field name="NUM">6</field>
                          </block>
                        </value>
                      </block>
                    </statement>
                    <value name="IF7">
                      <block type="logic_compare" id=":LEcar1LN*8yr?h)S!ld">
                        <field name="OP">GTE</field>
                        <value name="A">
                          <block type="get_value" id="s%EwZ_y;/r$Evo!+FF#,">
                            <field name="ATTR">val</field>
                            <field name="OID">javascript.0.Sonnenstand.Elevation</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="math_number" id="[1qPC)m1.l1FtP@K2*T7">
                            <field name="NUM">7</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO7">
                      <block type="control" id="G+lpwY%hP(wxcF/C5/Fs">
                        <mutation delay_input="false"></mutation>
                        <field name="OID">javascript.0.Sonnenstand.Sonnenstand_Hintergrund</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="math_number" id="wJE5XSR)U8aVLTkK5k5O">
                            <field name="NUM">7</field>
                          </block>
                        </value>
                      </block>
                    </statement>
                  </block>
                </statement>
              </block>
            </xml>
            

            Und die Grafiken für Hintergrund und Horizont. (auf Ordnerstruktur achten und Dateinamen wieder umbenennen - Zahl und Bindestrich löschen )

            .../vis/img/Sonnenstand3/.....jpg

            1_sun.png
            Horizont_1.jpg
            Horizont_2.jpg
            Horizont_3.jpg
            Horizont_4.jpg
            Horizont_5.jpg
            Horizont_6.jpg
            Horizont_7.jpg
            Horizont_8.jpg
            Sonnenstand_1.jpg
            Sonnenstand_2.jpg
            Sonnenstand_3.jpg
            Sonnenstand_4.jpg
            Sonnenstand_5.jpg
            Sonnenstand_6.jpg
            Sonnenstand_7.jpg
            Sonnenstand_8.jpg

            Ich hoffe es kann jemand gebrauchen.

            Für Verbesserungsvorschläge bin ich natürlich offen.

            Grüße

            S Offline
            S Offline
            Schweiz
            schrieb am zuletzt editiert von Schweiz
            #790

            @Knallochse sagte in Einfach mal zeigen will….. :-) - Teil 2:

            Und diese 2 Blockly Scripte, welche in Abhängigkeit des Sonnen-Elovationsstandes den Hintergrund und den Horizont anpassen. (ggfl. anpassen,

            da ich meinen Sonnenstand in der CCU berechne - Daten werden ja mit ausgegeben)

             <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="N@u^9}Fg5=)5E;XOM=tg" x="-537" y="38"><mutation items="1"></mutation>
              <field name="CONDITION">any</field>
            
              <value name="OID0"><shadow type="field_oid" id="sSfC-O.-UY,|Xjd;v4jk"><field name="oid">hm-rega.0.14277</field></shadow></value> 
              <statement name="STATEMENT"><block type="controls_if" id=",=nF|_?fG/oc0;zDZ!RH"><mutation elseif="7"></mutation>
                  <value name="IF0"><block type="logic_compare" id="2}_CxEKcvDkD;XYsta;,"><field name="OP">LT</field>
                      <value name="A"><block type="get_value" id="6+lywRJMs.{Eq9B]O]?g"><field name="ATTR">val</field>
                          <field name="OID">hm-rega.0.14277</field></block></value> 
            ...
            
             <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="N@u^9}Fg5=)5E;XOM=tg" x="-487" y="12"><mutation items="1"></mutation>
              <field name="CONDITION">any</field>
            
              <value name="OID0"><shadow type="field_oid" id="sSfC-O.-UY,|Xjd;v4jk"><field name="oid">hm-rega.0.14277</field></shadow></value> 
              <statement name="STATEMENT"><block type="controls_if" id=",=nF|_?fG/oc0;zDZ!RH"><mutation elseif="7"></mutation>
                  <value name="IF0"><block type="logic_compare" id="2}_CxEKcvDkD;XYsta;,"><field name="OP">LT</field>
                      <value name="A"><block type="get_value" id="6+lywRJMs.{Eq9B]O]?g"><field name="ATTR">val</field>
                          <field name="OID">hm-rega.0.14277</field></block></value> 
            ...
            

            Also irgendwie erhalte ich im Vordergrund, sowie im Hintergrund die gleichen werte...
            Schaue ich mir die Blockly an, sind die berechnungen auch völlig identisch!

            @Knallochse sagte in Einfach mal zeigen will….. :-) - Teil 2:

            Und die Grafiken für Hintergrund und Horizont. (auf Ordnerstruktur achten)
            ...

            einen anhang eventueller Bilder kann ich leider auch nicht finden, liegt wohl an der Forum umstellung :?

            Grüsse Schweiz

            KnallochseK 2 Antworten Letzte Antwort
            0
            • S Schweiz

              @Knallochse sagte in Einfach mal zeigen will….. :-) - Teil 2:

              Und diese 2 Blockly Scripte, welche in Abhängigkeit des Sonnen-Elovationsstandes den Hintergrund und den Horizont anpassen. (ggfl. anpassen,

              da ich meinen Sonnenstand in der CCU berechne - Daten werden ja mit ausgegeben)

               <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="N@u^9}Fg5=)5E;XOM=tg" x="-537" y="38"><mutation items="1"></mutation>
                <field name="CONDITION">any</field>
              
                <value name="OID0"><shadow type="field_oid" id="sSfC-O.-UY,|Xjd;v4jk"><field name="oid">hm-rega.0.14277</field></shadow></value> 
                <statement name="STATEMENT"><block type="controls_if" id=",=nF|_?fG/oc0;zDZ!RH"><mutation elseif="7"></mutation>
                    <value name="IF0"><block type="logic_compare" id="2}_CxEKcvDkD;XYsta;,"><field name="OP">LT</field>
                        <value name="A"><block type="get_value" id="6+lywRJMs.{Eq9B]O]?g"><field name="ATTR">val</field>
                            <field name="OID">hm-rega.0.14277</field></block></value> 
              ...
              
               <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="N@u^9}Fg5=)5E;XOM=tg" x="-487" y="12"><mutation items="1"></mutation>
                <field name="CONDITION">any</field>
              
                <value name="OID0"><shadow type="field_oid" id="sSfC-O.-UY,|Xjd;v4jk"><field name="oid">hm-rega.0.14277</field></shadow></value> 
                <statement name="STATEMENT"><block type="controls_if" id=",=nF|_?fG/oc0;zDZ!RH"><mutation elseif="7"></mutation>
                    <value name="IF0"><block type="logic_compare" id="2}_CxEKcvDkD;XYsta;,"><field name="OP">LT</field>
                        <value name="A"><block type="get_value" id="6+lywRJMs.{Eq9B]O]?g"><field name="ATTR">val</field>
                            <field name="OID">hm-rega.0.14277</field></block></value> 
              ...
              

              Also irgendwie erhalte ich im Vordergrund, sowie im Hintergrund die gleichen werte...
              Schaue ich mir die Blockly an, sind die berechnungen auch völlig identisch!

              @Knallochse sagte in Einfach mal zeigen will….. :-) - Teil 2:

              Und die Grafiken für Hintergrund und Horizont. (auf Ordnerstruktur achten)
              ...

              einen anhang eventueller Bilder kann ich leider auch nicht finden, liegt wohl an der Forum umstellung :?

              Grüsse Schweiz

              KnallochseK Nicht stören
              KnallochseK Nicht stören
              Knallochse
              schrieb am zuletzt editiert von Knallochse
              #791

              @Schweiz das die Blockys die selben Daten auswerfen ist erstmal richtig. Und es reicht für die Darstellung auch ein Datenpunkt wie ich durch deinen Hinweis festgestellt habe (bin auch erst seit Dezember 2018 mit Iobroker unterwegs 😜)
              Das mit den fehlenden Bildern im Beitrag musste ich auch gerade feststellen. Ich versuche das morgen wieder hochzuladen (Bin gerade unterwegs).
              Das hat sicher mit der Forum Umstellung zu tun.
              Sind schon einige Sachen verloren gegangen, was ich hier so mitbekommen habe.

              HM&HMIP über 100 Geräte + IoBroker auf DS918+ uvm.

              1 Antwort Letzte Antwort
              0
              • M Marcel85

                So sieht es aktuell auf meinem Wandtablet aus.

                3473_1home.png 3473_2rolladen.png 3473_3heizung.png 3473_4beleuchtung.png 3473_5spotify.png 3473_6radio.png 3473_7ger_teauswahl.png 3473_8harmonyaus.png 3473_9harmonyein.png 3473_10alarmanlage.png 3473_11verschluss.png 3473_12apps.png 3473_13wlanthermo.png

                H Offline
                H Offline
                Holzwurm1976
                schrieb am zuletzt editiert von
                #792

                Hi Marcel,

                würdest Du Deine VIS zur Verfügung stellen?

                Besten Dank und viele Grüße

                1 Antwort Letzte Antwort
                0
                • S Schweiz

                  @Knallochse sagte in Einfach mal zeigen will….. :-) - Teil 2:

                  Und diese 2 Blockly Scripte, welche in Abhängigkeit des Sonnen-Elovationsstandes den Hintergrund und den Horizont anpassen. (ggfl. anpassen,

                  da ich meinen Sonnenstand in der CCU berechne - Daten werden ja mit ausgegeben)

                   <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="N@u^9}Fg5=)5E;XOM=tg" x="-537" y="38"><mutation items="1"></mutation>
                    <field name="CONDITION">any</field>
                  
                    <value name="OID0"><shadow type="field_oid" id="sSfC-O.-UY,|Xjd;v4jk"><field name="oid">hm-rega.0.14277</field></shadow></value> 
                    <statement name="STATEMENT"><block type="controls_if" id=",=nF|_?fG/oc0;zDZ!RH"><mutation elseif="7"></mutation>
                        <value name="IF0"><block type="logic_compare" id="2}_CxEKcvDkD;XYsta;,"><field name="OP">LT</field>
                            <value name="A"><block type="get_value" id="6+lywRJMs.{Eq9B]O]?g"><field name="ATTR">val</field>
                                <field name="OID">hm-rega.0.14277</field></block></value> 
                  ...
                  
                   <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="N@u^9}Fg5=)5E;XOM=tg" x="-487" y="12"><mutation items="1"></mutation>
                    <field name="CONDITION">any</field>
                  
                    <value name="OID0"><shadow type="field_oid" id="sSfC-O.-UY,|Xjd;v4jk"><field name="oid">hm-rega.0.14277</field></shadow></value> 
                    <statement name="STATEMENT"><block type="controls_if" id=",=nF|_?fG/oc0;zDZ!RH"><mutation elseif="7"></mutation>
                        <value name="IF0"><block type="logic_compare" id="2}_CxEKcvDkD;XYsta;,"><field name="OP">LT</field>
                            <value name="A"><block type="get_value" id="6+lywRJMs.{Eq9B]O]?g"><field name="ATTR">val</field>
                                <field name="OID">hm-rega.0.14277</field></block></value> 
                  ...
                  

                  Also irgendwie erhalte ich im Vordergrund, sowie im Hintergrund die gleichen werte...
                  Schaue ich mir die Blockly an, sind die berechnungen auch völlig identisch!

                  @Knallochse sagte in Einfach mal zeigen will….. :-) - Teil 2:

                  Und die Grafiken für Hintergrund und Horizont. (auf Ordnerstruktur achten)
                  ...

                  einen anhang eventueller Bilder kann ich leider auch nicht finden, liegt wohl an der Forum umstellung :?

                  Grüsse Schweiz

                  KnallochseK Nicht stören
                  KnallochseK Nicht stören
                  Knallochse
                  schrieb am zuletzt editiert von Knallochse
                  #793

                  @Schweiz Habe das Blockly und die Bilder in meiner Anleitung ersetzt.
                  Die ursprüngliche Zip-Datei konnte ich nicht wieder hochladen (mit 1,3MB zu groß :white_frowning_face: )
                  Deshalb habe ich die Bilder einzeln hochgeladen, wobei eine Nummer mit Bindestrich dem eigenlichen Dateinammen vorangestellt werden. Dadurch müssen die Dateien umbenannt werden :white_frowning_face:

                  Sorry liebe Forumbetreiber, aber Sachen die im alten Forum Kinderleicht waren sind jetzt so umständlich, dass einem die Lust am teilen mit anderen Usern vergehen kann. (Begrenzung der maximalen Zeichen für Code´s, Dateigröße, Inhalte die einfach verschwunden sind ...)

                  Da wundert es mich auch nicht mehr, warum hier kaum noch neue VIS Sachen geteilt werden.

                  HM&HMIP über 100 Geräte + IoBroker auf DS918+ uvm.

                  sigi234S S 2 Antworten Letzte Antwort
                  0
                  • KnallochseK Knallochse

                    @Schweiz Habe das Blockly und die Bilder in meiner Anleitung ersetzt.
                    Die ursprüngliche Zip-Datei konnte ich nicht wieder hochladen (mit 1,3MB zu groß :white_frowning_face: )
                    Deshalb habe ich die Bilder einzeln hochgeladen, wobei eine Nummer mit Bindestrich dem eigenlichen Dateinammen vorangestellt werden. Dadurch müssen die Dateien umbenannt werden :white_frowning_face:

                    Sorry liebe Forumbetreiber, aber Sachen die im alten Forum Kinderleicht waren sind jetzt so umständlich, dass einem die Lust am teilen mit anderen Usern vergehen kann. (Begrenzung der maximalen Zeichen für Code´s, Dateigröße, Inhalte die einfach verschwunden sind ...)

                    Da wundert es mich auch nicht mehr, warum hier kaum noch neue VIS Sachen geteilt werden.

                    sigi234S Online
                    sigi234S Online
                    sigi234
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #794

                    @Knallochse

                    Ja, da hast du Recht, vielleicht könnte man eine Kategorie Downloads machen oder die Beschränkungen in dieser Praktische Anwendungen (Showcase) erhöhen?

                    Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                    Immer Daten sichern!

                    1 Antwort Letzte Antwort
                    0
                    • KnallochseK Knallochse

                      @Schweiz Habe das Blockly und die Bilder in meiner Anleitung ersetzt.
                      Die ursprüngliche Zip-Datei konnte ich nicht wieder hochladen (mit 1,3MB zu groß :white_frowning_face: )
                      Deshalb habe ich die Bilder einzeln hochgeladen, wobei eine Nummer mit Bindestrich dem eigenlichen Dateinammen vorangestellt werden. Dadurch müssen die Dateien umbenannt werden :white_frowning_face:

                      Sorry liebe Forumbetreiber, aber Sachen die im alten Forum Kinderleicht waren sind jetzt so umständlich, dass einem die Lust am teilen mit anderen Usern vergehen kann. (Begrenzung der maximalen Zeichen für Code´s, Dateigröße, Inhalte die einfach verschwunden sind ...)

                      Da wundert es mich auch nicht mehr, warum hier kaum noch neue VIS Sachen geteilt werden.

                      S Offline
                      S Offline
                      Schweiz
                      schrieb am zuletzt editiert von
                      #795

                      @Knallochse sagte in Einfach mal zeigen will….. :-) - Teil 2:

                      @Schweiz Habe das Blockly und die Bilder in meiner Anleitung ersetzt.

                      Ich danke dir recht herzlich für deine Hilfe :D

                      Dann schau ich mal das ich das ans laufen bekomme...

                      zum neuen Forum ist es echt traurig das so viele Beiträge auseinander gerissen sind und nicht richtig dargestellt werden, aber das ist hier [offtopic] ;)

                      Grüsse Schweiz

                      1 Antwort Letzte Antwort
                      0
                      • V Offline
                        V Offline
                        vatoslocos
                        schrieb am zuletzt editiert von
                        #796

                        @lesiflo
                        Habe das ganze mit dem View in Widget hinbekommen...
                        Läuft sehr gut....

                        Jetzt habe ich seid gestern ein sehr komisches Verhalten.... Wenn ich einen View einbinde dann habe ich das Problem das er teilweise nicht angezeigt wird. Bei erneuten klicken auf die Seite ist der dann wiederrum da.
                        Kann mich nicht dran erinnern was gemacht zu haben...

                        Hier mal Bilder dazu:

                        1.JPG
                        2.JPG

                        L 0 2 Antworten Letzte Antwort
                        0
                        • V vatoslocos

                          @lesiflo
                          Habe das ganze mit dem View in Widget hinbekommen...
                          Läuft sehr gut....

                          Jetzt habe ich seid gestern ein sehr komisches Verhalten.... Wenn ich einen View einbinde dann habe ich das Problem das er teilweise nicht angezeigt wird. Bei erneuten klicken auf die Seite ist der dann wiederrum da.
                          Kann mich nicht dran erinnern was gemacht zu haben...

                          Hier mal Bilder dazu:

                          1.JPG
                          2.JPG

                          L Offline
                          L Offline
                          lesiflo
                          Most Active
                          schrieb am zuletzt editiert von
                          #797

                          @vatoslocos
                          was meinst du mit View einbinden? Einen neuen hinzufügen?

                          1 Antwort Letzte Antwort
                          0
                          • V vatoslocos

                            @lesiflo
                            Habe das ganze mit dem View in Widget hinbekommen...
                            Läuft sehr gut....

                            Jetzt habe ich seid gestern ein sehr komisches Verhalten.... Wenn ich einen View einbinde dann habe ich das Problem das er teilweise nicht angezeigt wird. Bei erneuten klicken auf die Seite ist der dann wiederrum da.
                            Kann mich nicht dran erinnern was gemacht zu haben...

                            Hier mal Bilder dazu:

                            1.JPG
                            2.JPG

                            0 Offline
                            0 Offline
                            0018
                            schrieb am zuletzt editiert von
                            #798

                            @vatoslocos

                            Hi Jens,

                            würde dir empfehlen aus Datenschützgründen sowas wie Telefonnummer auszublenden bzw. unkenntlich zu machen, sonst weiß jeder das ein Bekannter von dir Wilhelm heißt und woher er kommt, sofern dir das nicht egal ist.

                            Mfg

                            Mfg
                            0018

                            V 1 Antwort Letzte Antwort
                            0
                            • 0 0018

                              @vatoslocos

                              Hi Jens,

                              würde dir empfehlen aus Datenschützgründen sowas wie Telefonnummer auszublenden bzw. unkenntlich zu machen, sonst weiß jeder das ein Bekannter von dir Wilhelm heißt und woher er kommt, sofern dir das nicht egal ist.

                              Mfg

                              V Offline
                              V Offline
                              vatoslocos
                              schrieb am zuletzt editiert von
                              #799

                              @0018

                              Danke - aber ist in diesem Fall wirklich zu vernachlässigen. Habe ich nämlich nichts mit zu tun und sind nur Beispiel-Daten :-)
                              Aber trotzdem hast du Recht....

                              @lesiflo

                              Ja genau... ich habe einen View mit den Kalenderdaten gebaut..... auf den Verweise ich dann...
                              Mal ist er zu sehen - mal aber nicht! Habe jetzt erstmal das Backup eingespielt.... aber interessieren würde es mich schon. Habe das Gefühl das es daran liegt das er zweimal eingebunden ist - finde aber nicht wo....

                              L 1 Antwort Letzte Antwort
                              0
                              • V vatoslocos

                                @0018

                                Danke - aber ist in diesem Fall wirklich zu vernachlässigen. Habe ich nämlich nichts mit zu tun und sind nur Beispiel-Daten :-)
                                Aber trotzdem hast du Recht....

                                @lesiflo

                                Ja genau... ich habe einen View mit den Kalenderdaten gebaut..... auf den Verweise ich dann...
                                Mal ist er zu sehen - mal aber nicht! Habe jetzt erstmal das Backup eingespielt.... aber interessieren würde es mich schon. Habe das Gefühl das es daran liegt das er zweimal eingebunden ist - finde aber nicht wo....

                                L Offline
                                L Offline
                                lesiflo
                                Most Active
                                schrieb am zuletzt editiert von
                                #800

                                @vatoslocos
                                Das mit dem zweimal eingebunden klingt plausibel. Wenn du das von mir übernommen hast
                                schau noch mal in der view "contStart" nach ob da die view für den Kalender "H_Termine" zweimal drin oder irgend etwas anderes doppelt ist.

                                1 Antwort Letzte Antwort
                                0
                                • opossumO Offline
                                  opossumO Offline
                                  opossum
                                  schrieb am zuletzt editiert von opossum
                                  #801

                                  Hallo,

                                  nun würde ich auch mal gern meine Visualisierung zeigen. Habe die gesamte Visualisierung von Mediola auf vis umgestellt. Habe mir aus diesem Forum auch Inspirationen geholt und die entsprechend angepasst. Abgebildet wird das ganze auf einem 22" Touchscreen, als Rechner ein Intel NUCI3 mit Windows 10.

                                  100_index.PNG

                                  101_kalender.png

                                  103_aussenlicht.PNG

                                  104_klima.PNG

                                  105_batterien.PNG

                                  106_rollos_bedienung.PNG

                                  107_netzwerk_ccu3_status.PNG

                                  108_wetter_tag_1.PNG

                                  109_tv_vu_plus.PNG

                                  110_diagramm_kraftstoff.PNG

                                  111_diagramm_heizung_arbeitszimmer.PNG

                                  120_diagramm_ccu3.PNG

                                  Es gibt in der Navigation noch mehrere Unterseiten (Wetter, Diagramme), aber die haben das gleiche Design. Sie haben nur entsprechende andere Wettertage bzw. Raumdiagramme zum Inhalt.

                                  Gruß
                                  Egbert

                                  https://schlepper-petersdorf.jimdofree.com/

                                  G a200A 2 Antworten Letzte Antwort
                                  2
                                  • opossumO opossum

                                    Hallo,

                                    nun würde ich auch mal gern meine Visualisierung zeigen. Habe die gesamte Visualisierung von Mediola auf vis umgestellt. Habe mir aus diesem Forum auch Inspirationen geholt und die entsprechend angepasst. Abgebildet wird das ganze auf einem 22" Touchscreen, als Rechner ein Intel NUCI3 mit Windows 10.

                                    100_index.PNG

                                    101_kalender.png

                                    103_aussenlicht.PNG

                                    104_klima.PNG

                                    105_batterien.PNG

                                    106_rollos_bedienung.PNG

                                    107_netzwerk_ccu3_status.PNG

                                    108_wetter_tag_1.PNG

                                    109_tv_vu_plus.PNG

                                    110_diagramm_kraftstoff.PNG

                                    111_diagramm_heizung_arbeitszimmer.PNG

                                    120_diagramm_ccu3.PNG

                                    Es gibt in der Navigation noch mehrere Unterseiten (Wetter, Diagramme), aber die haben das gleiche Design. Sie haben nur entsprechende andere Wettertage bzw. Raumdiagramme zum Inhalt.

                                    Gruß
                                    Egbert

                                    G Offline
                                    G Offline
                                    Garf
                                    schrieb am zuletzt editiert von Garf
                                    #802

                                    @opossum sagte in Einfach mal zeigen will….. :-) - Teil 2:

                                    nun würde ich auch mal gern meine Visualisierung zeigen.

                                    Gefällt mir sehr gut. Da steckt schon einem Menge an Arbeitszeit drin. Ins Auge gefallen sind mir besonders die Mülltonnenicons. Wo hast Du die her und gibt es die evtl. auch in den Farben braun und grün?

                                    1 Antwort Letzte Antwort
                                    0
                                    • opossumO Offline
                                      opossumO Offline
                                      opossum
                                      schrieb am zuletzt editiert von opossum
                                      #803

                                      Hallo,

                                      hier die Mülltonnenicons.

                                      Mülltonne.zip

                                      Die braune musste ich selber pixeln.
                                      Gruß
                                      Egbert

                                      https://schlepper-petersdorf.jimdofree.com/

                                      G 1 Antwort Letzte Antwort
                                      1
                                      • B Offline
                                        B Offline
                                        Baerny
                                        schrieb am zuletzt editiert von Baerny
                                        #804

                                        @opossum

                                        Hallo Opossum, wie hast die Seite open Web if/ VuSolo hinbekommen. Ist das ein ein Adapter bzw. gibt es hierüber einen Tread . Wäre für weiter Infos dankbar

                                        Baerny

                                        CCU 2 | Intel NUC mit Proxmox

                                        opossumO 1 Antwort Letzte Antwort
                                        0
                                        • opossumO opossum

                                          Hallo,

                                          hier die Mülltonnenicons.

                                          Mülltonne.zip

                                          Die braune musste ich selber pixeln.
                                          Gruß
                                          Egbert

                                          G Offline
                                          G Offline
                                          Garf
                                          schrieb am zuletzt editiert von
                                          #805

                                          @opossum sagte in Einfach mal zeigen will….. :-) - Teil 2:

                                          hier die Mülltonnenicons.

                                          Super und vielen Dank dafür. So schöne Icons habe ich bisher noch nirgendwo gesehen. Da bekommt für mich dass sonst so nüchterne Thema Mülltonnenleerung eine freundliche und fröhliche Note.:+1:

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          536

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe