@haus-automatisierung Bei mir gibt es bei der Expertenapp nicht den Datenpunkt "Visible". Kannst du den bitte noch hinzufügen? Dann wäre es perfekt. Und vielleicht noch in den Einstellungen die Möglichkeit Apps auszublenden, wenn der anzuzeigende Wert = 0 ist. Geht zwar auch per Skript, aber so wäre es wesentlich bequemer. Tausend Dank für den tollen Adapter
NEWS
Best posts made by Heinz2100
-
RE: Test Adapter Awtrix-Light (Awtrix 3)
-
RE: Test Adapter Awtrix-Light (Awtrix 3)
Nach dem Update zeigt es mir jetzt auch den Datenpunkt Visible bei den Experten-Apps an... Du bist Mega. Vielen Dank
Latest posts made by Heinz2100
-
RE: Test Adapter Awtrix-Light (Awtrix 3)
@kmxak Dito. Bei mir lief es monatelang stabil seit den neuesten Adapterversion habe ich beinahe alle zwei Minuten Verbindungsabbrüche. Ich mache mal einen Downgrade und schaue, ob es dann wieder besser läuft.
-
RE: ioBroker App 2023 [Android & iOS] - jetzt erhältlich
@david-g Das habe ich auch entdeckt. Klingt eigentlich vielversprechend. Dann wird es wohl doch Tasker. Dankeschön
-
RE: ioBroker App 2023 [Android & iOS] - jetzt erhältlich
Die App an sich ist echt der Hammer und Fully bei mir ersetzt.
Gibt es ohne größere Umwege über Tasker oder Paw(Server) eine einfache Möglichkeit in der VIS einen Button zu erstellen, der die VISU App (auf Android) beendet oder minimiert? Kann man auch Buttons erstellen, um andere Apps zu starten?
-
RE: [gelöst] Maximale Anzahl Abfragen Datenpunkte HTML Widget
@ice987 Du bist mein Held. Wenn man es weiß, ist es einfach. Tausend Dank
-
RE: [gelöst] Maximale Anzahl Abfragen Datenpunkte HTML Widget
Ziel der Übung wäre mittels DasWetter-Adapter ein HTML, dass 12 Wettersymbole, Temperatur und Regenmenge abruft. Das ganze auch noch mit Nachtsymbolen, wenn die Sonne nicht aufgegangen ist.
-
RE: [gelöst] Maximale Anzahl Abfragen Datenpunkte HTML Widget
Ab circa Zeile 114 wird hier nur noch {Datenpunkt} ausgegeben, statt des Wertes.
Wenn ich die Abfragen aus Zeile 2 und 3 der Tabelle lösche, dann gilt dies erst ab circa Zeile 255
-
RE: [gelöst] Maximale Anzahl Abfragen Datenpunkte HTML Widget
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto+Condensed"> <style> #WettertabelleStunden { font-family: 'Roboto Condensed', sans-serif; border-collapse: collapse; } #WettertabelleStunden td { border: 1px solid #000; padding: 8px; } #WettertabelleStunden tr:nth-child(2) { font-weight: bold; font-size: 14px; color: #8c8c8c; } </style> <title>HTML Tabelle</title> </head> <body> <table id="WettertabelleStunden"> <tr> <td><img id="wetterBild2" src="" alt="WetterBild2" style="width: 80%; display: block; margin: 10px auto;"></td> <td><img id="wetterBild4" src="" alt="Wetterbild4" style="width: 80%; display: block; margin: 10px auto;"></td> <td><img id="wetterBild6" src="" alt="Wetterbild6" style="width: 80%; display: block; margin: 10px auto;"></td> <td><img id="wetterBild8" src="" alt="Wetterbild8" style="width: 80%; display: block; margin: 10px auto;"></td> <td><img id="wetterBild10" src="" alt="Wetterbild10" style="width: 80%; display: block; margin: 10px auto;"></td> <td><img id="wetterBild12" src="" alt="Wetterbild12" style="width: 80%; display: block; margin: 10px auto;"></td> <td>Zeile 1, Spalte 11</td> <td>Zeile 1, Spalte 12</td> <td>Zeile 1, Spalte 12</td> <td>Zeile 1, Spalte 12</td> <td>Zeile 1, Spalte 12</td> <td>Zeile 1, Spalte 12</td> </tr> <tr> <td style="color: #8c8c8c; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_2.temp_value} °</td> <td style="color: #8c8c8c; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_4.temp_value} °</td> <td style="color: #8c8c8c; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_6.temp_value} °</td> <td style="color: #8c8c8c; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_8.temp_value} °</td> <td style="color: #8c8c8c; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_10.temp_value} °</td> <td style="color: #8c8c8c; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_12.temp_value} °</td> <td style="color: #8c8c8c; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_14.temp_value} °</td> <td style="color: #8c8c8c; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_16.temp_value} °</td> <td style="color: #8c8c8c; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_18.temp_value} °</td> <td style="color: #8c8c8c; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_20.temp_value} °</td> <td style="color: #8c8c8c; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_22.temp_value} °</td> <td style="color: #8c8c8c; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_23.temp_value} °</td> </tr> <tr> <td style="color: #ffffff; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_1.rain_value}</td> <td style="color: #ffffff; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_1.rain_value}</td> <td style="color: #ffffff; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_1.rain_value}</td> <td style="color: #ffffff; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_1.rain_value}</td> <td style="color: #ffffff; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_1.rain_value}</td> <td style="color: #ffffff; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_1.rain_value}</td> <td style="color: #ffffff; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_1.rain_value}</td> <td style="color: #ffffff; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_1.rain_value}</td> <td style="color: #ffffff; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_1.rain_value}</td> <td style="color: #ffffff; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_1.rain_value}</td> <td style="color: #ffffff; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_1.rain_value}</td> <td style="color: #ffffff; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px;">{daswetter.0.NextHours.Location_1.Day_1.Hour_1.rain_value}</td> </tr> </table> <script> var Sonnenaufgang = "{daswetter.0.NextDaysDetailed.Location_1.Day_1.sun_in}"; var Sonnenuntergang = "{daswetter.0.NextDaysDetailed.Location_1.Day_1.sun_out}"; var AktuelleUhrzeit = "{daswetter.0.NextHours.Location_1.Day_1.Hour_2.hour_value}"; var Zeit1 = "{daswetter.0.NextHours.Location_1.Day_1.Hour_1.symbol_value}"; var Zeit2 = "{daswetter.0.NextHours.Location_1.Day_1.Hour_2.symbol_value}"; var Zeit3 = "{daswetter.0.NextHours.Location_1.Day_1.Hour_3.symbol_value}"; var SonnenaufgangStunden = Sonnenaufgang.slice(0, 2); var SonnenuntergangStunden = Sonnenuntergang.slice(0, 2); var AktuelleUhrzeitStunden = AktuelleUhrzeit.slice(0, 2); var bildAdresseTag1 = "http://192.168.178.100:8082/vis.0/Wetter/TagEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_1.symbol_value}.png"; var bildAdresseNacht1 = "http://192.168.178.100:8082/vis.0/Wetter/NachtEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_1.symbol_value}.png"; var bildAdresseTag2 = "http://192.168.178.100:8082/vis.0/Wetter/TagEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_2.symbol_value}.png"; var bildAdresseNacht2 = "http://192.168.178.100:8082/vis.0/Wetter/NachtEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_2.symbol_value}.png"; var bildAdresseTag3 = "http://192.168.178.100:8082/vis.0/Wetter/TagEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_3.symbol_value}.png"; var bildAdresseNacht3 = "http://192.168.178.100:8082/vis.0/Wetter/NachtEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_3.symbol_value}.png"; var imgElement = document.getElementById("wetterBild2"); if (Zeit1 > Zeit2 && Zeit1 > Zeit3) { if (AktuelleUhrzeitStunden >= SonnenaufgangStunden && AktuelleUhrzeitStunden <= SonnenuntergangStunden) { imgElement.src = bildAdresseTag1;} else {imgElement.src = bildAdresseNacht1;} } else if (Zeit2 > Zeit1 && Zeit2 > Zeit3) { if (AktuelleUhrzeitStunden >= SonnenaufgangStunden && AktuelleUhrzeitStunden <= SonnenuntergangStunden) { imgElement.src = bildAdresseTag2; } else { imgElement.src = bildAdresseNacht2; } } else { if (AktuelleUhrzeitStunden >= SonnenaufgangStunden && AktuelleUhrzeitStunden <= SonnenuntergangStunden) { imgElement.src = bildAdresseTag3; } else { imgElement.src = bildAdresseNacht3; } } </script> <script> var Sonnenaufgang = "{daswetter.0.NextDaysDetailed.Location_1.Day_1.sun_in}"; var Sonnenuntergang = "{daswetter.0.NextDaysDetailed.Location_1.Day_1.sun_out}"; var AktuelleUhrzeit = "{daswetter.0.NextHours.Location_1.Day_1.Hour_4.hour_value}"; var Zeit1 = "{daswetter.0.NextHours.Location_1.Day_1.Hour_4.symbol_value}"; var Zeit2 = "{daswetter.0.NextHours.Location_1.Day_1.Hour_5.symbol_value}"; var SonnenaufgangStunden = Sonnenaufgang.slice(0, 2); var SonnenuntergangStunden = Sonnenuntergang.slice(0, 2); var AktuelleUhrzeitStunden = AktuelleUhrzeit.slice(0, 2); var bildAdresseTag1 = "http://192.168.178.100:8082/vis.0/Wetter/TagEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_4.symbol_value}.png"; var bildAdresseNacht1 = "http://192.168.178.100:8082/vis.0/Wetter/NachtEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_4.symbol_value}.png"; var bildAdresseTag2 = "http://192.168.178.100:8082/vis.0/Wetter/TagEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_5.symbol_value}.png"; var bildAdresseNacht2 = "http://192.168.178.100:8082/vis.0/Wetter/NachtEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_5.symbol_value}.png"; var imgElement = document.getElementById("wetterBild4"); if (Zeit1>=Zeit2) if (AktuelleUhrzeitStunden >= SonnenaufgangStunden && AktuelleUhrzeitStunden <= SonnenuntergangStunden) { imgElement.src = bildAdresseTag1; } else { imgElement.src = bildAdresseNacht1; } else if (AktuelleUhrzeitStunden >= SonnenaufgangStunden && AktuelleUhrzeitStunden <= SonnenuntergangStunden) { imgElement.src = bildAdresseTag2; } else { imgElement.src = bildAdresseNacht2; } </script> <script> var Sonnenaufgang = "{daswetter.0.NextDaysDetailed.Location_1.Day_1.sun_in}"; var Sonnenuntergang = "{daswetter.0.NextDaysDetailed.Location_1.Day_1.sun_out}"; var AktuelleUhrzeit = "{daswetter.0.NextHours.Location_1.Day_1.Hour_6.hour_value}"; var Zeit1 = "{daswetter.0.NextHours.Location_1.Day_1.Hour_6.symbol_value}"; var Zeit2 = "{daswetter.0.NextHours.Location_1.Day_1.Hour_7.symbol_value}"; var SonnenaufgangStunden = Sonnenaufgang.slice(0, 2); var SonnenuntergangStunden = Sonnenuntergang.slice(0, 2); var AktuelleUhrzeitStunden = AktuelleUhrzeit.slice(0, 2); var bildAdresseTag1 = "http://192.168.178.100:8082/vis.0/Wetter/TagEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_6.symbol_value}.png"; var bildAdresseNacht1 = "http://192.168.178.100:8082/vis.0/Wetter/NachtEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_6.symbol_value}.png"; var bildAdresseTag2 = "http://192.168.178.100:8082/vis.0/Wetter/TagEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_7.symbol_value}.png"; var bildAdresseNacht2 = "http://192.168.178.100:8082/vis.0/Wetter/NachtEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_7.symbol_value}.png"; var imgElement = document.getElementById("wetterBild6"); if (Zeit1>=Zeit2) if (AktuelleUhrzeitStunden >= SonnenaufgangStunden && AktuelleUhrzeitStunden <= SonnenuntergangStunden) { imgElement.src = bildAdresseTag1; } else { imgElement.src = bildAdresseNacht1; } else if (AktuelleUhrzeitStunden >= SonnenaufgangStunden && AktuelleUhrzeitStunden <= SonnenuntergangStunden) { imgElement.src = bildAdresseTag2; } else { imgElement.src = bildAdresseNacht2; } </script> <script> var Sonnenaufgang = "{daswetter.0.NextDaysDetailed.Location_1.Day_1.sun_in}"; var Sonnenuntergang = "{daswetter.0.NextDaysDetailed.Location_1.Day_1.sun_out}"; var AktuelleUhrzeit = "{daswetter.0.NextHours.Location_1.Day_1.Hour_8.hour_value}"; var Zeit1 = "{daswetter.0.NextHours.Location_1.Day_1.Hour_8.symbol_value}"; var Zeit2 = "{daswetter.0.NextHours.Location_1.Day_1.Hour_9.symbol_value}"; var SonnenaufgangStunden = Sonnenaufgang.slice(0, 2); var SonnenuntergangStunden = Sonnenuntergang.slice(0, 2); var AktuelleUhrzeitStunden = AktuelleUhrzeit.slice(0, 2); var bildAdresseTag1 = "http://192.168.178.100:8082/vis.0/Wetter/TagEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_8.symbol_value}.png"; var bildAdresseNacht1 = "http://192.168.178.100:8082/vis.0/Wetter/NachtEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_8.symbol_value}.png"; var bildAdresseTag2 = "http://192.168.178.100:8082/vis.0/Wetter/TagEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_9.symbol_value}.png"; var bildAdresseNacht2 = "http://192.168.178.100:8082/vis.0/Wetter/NachtEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_9.symbol_value}.png"; var imgElement = document.getElementById("wetterBild8"); if (Zeit1>=Zeit2) if (AktuelleUhrzeitStunden >= SonnenaufgangStunden && AktuelleUhrzeitStunden <= SonnenuntergangStunden) { imgElement.src = bildAdresseTag1; } else { imgElement.src = bildAdresseNacht1; } else if (AktuelleUhrzeitStunden >= SonnenaufgangStunden && AktuelleUhrzeitStunden <= SonnenuntergangStunden) { imgElement.src = bildAdresseTag2; } else { imgElement.src = bildAdresseNacht2; } </script> <script> var Sonnenaufgang = "{daswetter.0.NextDaysDetailed.Location_1.Day_1.sun_in}"; var Sonnenuntergang = "{daswetter.0.NextDaysDetailed.Location_1.Day_1.sun_out}"; var AktuelleUhrzeit = "{daswetter.0.NextHours.Location_1.Day_1.Hour_10.hour_value}"; var Zeit1 = "{daswetter.0.NextHours.Location_1.Day_1.Hour_10.symbol_value}"; var Zeit2 = "{daswetter.0.NextHours.Location_1.Day_1.Hour_11.symbol_value}"; var SonnenaufgangStunden = Sonnenaufgang.slice(0, 2); var SonnenuntergangStunden = Sonnenuntergang.slice(0, 2); var AktuelleUhrzeitStunden = AktuelleUhrzeit.slice(0, 2); var bildAdresseTag1 = "http://192.168.178.100:8082/vis.0/Wetter/TagEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_10.symbol_value}.png"; var bildAdresseNacht1 = "http://192.168.178.100:8082/vis.0/Wetter/NachtEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_10.symbol_value}.png"; var bildAdresseTag2 = "http://192.168.178.100:8082/vis.0/Wetter/TagEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_11.symbol_value}.png"; var bildAdresseNacht2 = "http://192.168.178.100:8082/vis.0/Wetter/NachtEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_11.symbol_value}.png"; var imgElement = document.getElementById("wetterBild10"); if (Zeit1>=Zeit2) if (AktuelleUhrzeitStunden >= SonnenaufgangStunden && AktuelleUhrzeitStunden <= SonnenuntergangStunden) { imgElement.src = bildAdresseTag1; } else { imgElement.src = bildAdresseNacht1; } else if (AktuelleUhrzeitStunden >= SonnenaufgangStunden && AktuelleUhrzeitStunden <= SonnenuntergangStunden) { imgElement.src = bildAdresseTag2; } else { imgElement.src = bildAdresseNacht2; } </script> <script> var Sonnenaufgang = "{daswetter.0.NextDaysDetailed.Location_1.Day_1.sun_in}"; var Sonnenuntergang = "{daswetter.0.NextDaysDetailed.Location_1.Day_1.sun_out}"; var AktuelleUhrzeit = "{daswetter.0.NextHours.Location_1.Day_1.Hour_12.hour_value}"; var Zeit1 = "{daswetter.0.NextHours.Location_1.Day_1.Hour_12.symbol_value}"; var Zeit2 = "{daswetter.0.NextHours.Location_1.Day_1.Hour_13.symbol_value}"; var SonnenaufgangStunden = Sonnenaufgang.slice(0, 2); var SonnenuntergangStunden = Sonnenuntergang.slice(0, 2); var AktuelleUhrzeitStunden = AktuelleUhrzeit.slice(0, 2); var bildAdresseTag1 = "http://192.168.178.100:8082/vis.0/Wetter/TagEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_12.symbol_value}.png"; var bildAdresseNacht1 = "http://192.168.178.100:8082/vis.0/Wetter/NachtEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_12.symbol_value}.png"; var bildAdresseTag2 = "http://192.168.178.100:8082/vis.0/Wetter/TagEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_13.symbol_value}.png"; var bildAdresseNacht2 = "http://192.168.178.100:8082/vis.0/Wetter/NachtEigene2/{daswetter.0.NextHours.Location_1.Day_1.Hour_13.symbol_value}.png"; var imgElement = document.getElementById("wetterBild12"); if (Zeit1>=Zeit2) if (AktuelleUhrzeitStunden >= SonnenaufgangStunden && AktuelleUhrzeitStunden <= SonnenuntergangStunden) { imgElement.src = bildAdresseTag1; } else { imgElement.src = bildAdresseNacht1; } else if (AktuelleUhrzeitStunden >= SonnenaufgangStunden && AktuelleUhrzeitStunden <= SonnenuntergangStunden) { imgElement.src = bildAdresseTag2; } else { imgElement.src = bildAdresseNacht2; } </script> </body> </html>
-
[gelöst] Maximale Anzahl Abfragen Datenpunkte HTML Widget
Hallo, gibt es im HMTL-Widget eine maximale Anzahl an Datenpunkten, die man mit geschweifter Klammer abfragen kann (Beispiel: {Datenpunkt}).
Ich habe nämlich das Problem, dass ab einer gewissen Menge nur noch {Datenpunkt} ausgegeben wird statt der Wert des Datenpunktes.
Bei wenig(er) abgefragten Werten funktioniert es tadellos.
-
RE: Test Adapter Awtrix-Light (Awtrix 3)
@czarno13 Du gibst bei den Experten-Apps nur einen Namen ein und es wird dann in den Objekten beim Adapter ein Datenpunkt erzeugt, wo du per Skript Icon, Visible und Text steuern kannst
-
RE: Test Adapter Awtrix-Light (Awtrix 3)
Nach dem Update zeigt es mir jetzt auch den Datenpunkt Visible bei den Experten-Apps an... Du bist Mega. Vielen Dank