[Frage] [V3.0 RC8] Wettervorhersage mit Farblicht visualisieren --> suche Lösungsvorschläge

Informationen und Diskussionen über Logik-Engine und Logik-Editor
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln

Ersteller
adimaster
Reactions:
Beiträge: 337
Registriert: So Apr 14, 2019 11:12 am
Hat sich bedankt: 177 Mal
Danksagung erhalten: 164 Mal

[V3.0 RC8] Wettervorhersage mit Farblicht visualisieren --> suche Lösungsvorschläge

#1

Beitrag von adimaster »

Hallo zusammen,

inspiriert von diesem Loxone-Video dachte ich mir, "geil, das will ich auch haben und mit dem Wolf schaff ich das bestimmt".

Lösen wollte ich das mit OpenWeather-HTTP-API und zu Testzwecken mit einer "banalen" Custom-Logik mit einer einfachen AND-Verknüpfung:

Code: Alles auswählen

/**
 * Weather to Light Color
 *
 * Depending on the Weather the ambient light will change the color
 * 
 */
{
  "_Meta": {
    "Description": "Weather to Light Color",
    "Version": "",
    "Icon": ""
  },
  "Level": [
     ["$VAR<Inhibit?>", "bool", false],
     ["$sInWeather", "string", "nan"],
     ["$bOutAmber", "bool", false],
     ["$bOutBlue", "bool", false],
     ["$sLeSunny", "string", "01n"],
     ["$sLeRain", "string", "04d"]
     //["$sLeRain", "string", "10n"]
  ],
  "Input": [
     ["bInInhibit", "Inhibit", "$VAR<Inhibit?>", "u"],
     ["sInWeather", "", "$sInWeather", "c"]
  ],
  "Output": [
     ["bOutAmber", "", "$bOutAmber", "a"],
     ["bOutBlue", "", "$bOutBlue", "a"]
  ],
  "Module": [
     ["Break", ["$VAR<Inhibit?>"]],
     ["And", ["$sInWeather", "$sLeSunny"], "$bOutAmber"],
     ["And", ["$sInWeather", "$sLeRain"], "$bOutBlue"]
  ]
}

Von OpenWeather bekomme ich via HTTP-API weather icons (in Form von Strings).

Ergebnis:
Bild

Nun zu meiner Frage ... habe ich im Code einen Fehler, den ich nicht finde, oder kann "AND" zwei Strings nicht miteinander vergleichen?

Gibt es alternative Ideen?
Zuletzt geändert von adimaster am So Sep 18, 2022 11:47 pm, insgesamt 4-mal geändert.
Grüße, Adi
TWS 2600 ID: 331, VPN geschlossen, Reboot nach Rücksprache

blaubaerli
Reactions:
Beiträge: 1547
Registriert: Sa Sep 15, 2018 10:26 am
Hat sich bedankt: 556 Mal
Danksagung erhalten: 421 Mal

#2

Beitrag von blaubaerli »

Hallo Adi,

Versionsangabe bitte!!

Danke.

Beste Grüße
Jens
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

Sun1453
Reactions:
Beiträge: 1553
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 1019 Mal
Danksagung erhalten: 636 Mal

#3

Beitrag von Sun1453 »

Genau ganz wichtig Version eintragen. Jetzt kannst du auch den Titel noch editieren.

Für V 3 RC 8 dann am Anfang [V3.0 RC8] Themen Titel.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN zu | TEST Server

Ersteller
adimaster
Reactions:
Beiträge: 337
Registriert: So Apr 14, 2019 11:12 am
Hat sich bedankt: 177 Mal
Danksagung erhalten: 164 Mal

#4

Beitrag von adimaster »

blaubaerli hat geschrieben: So Sep 18, 2022 1:54 pm Versionsangabe bitte!!
Danke!
:angry-banghead: :angry-banghead: :angry-banghead: entschuldigt bitte, ich mache das immer konsequent und dieses Mal habe ich es vergessen.

Muss der Beitrag vll. auch in die Insider verschoben werden?
Grüße, Adi
TWS 2600 ID: 331, VPN geschlossen, Reboot nach Rücksprache

blaubaerli
Reactions:
Beiträge: 1547
Registriert: Sa Sep 15, 2018 10:26 am
Hat sich bedankt: 556 Mal
Danksagung erhalten: 421 Mal

#5

Beitrag von blaubaerli »

Hallo Adi,

in diesem Falle war es mal wieder besonders wichtig. Siehe dazu hier Stefans Post: viewtopic.php?f=24&t=2841&hilit=String+ ... =20#p39328

Soll also im kommenden Rlease-Train angegangen werden. Ist ein wirklich wichtiges Merkmal.

Beste Grüße
Jens
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

blaubaerli
Reactions:
Beiträge: 1547
Registriert: Sa Sep 15, 2018 10:26 am
Hat sich bedankt: 556 Mal
Danksagung erhalten: 421 Mal

#6

Beitrag von blaubaerli »

PS: hattest du dort auch schon geliked :laughing-rolling:
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

blaubaerli
Reactions:
Beiträge: 1547
Registriert: Sa Sep 15, 2018 10:26 am
Hat sich bedankt: 556 Mal
Danksagung erhalten: 421 Mal

#7

Beitrag von blaubaerli »

Hallo Adi,
adimaster hat geschrieben: So Sep 18, 2022 2:06 pm Muss der Beitrag vll. auch in die Insider verschoben werden?
Ja!

Beste Grüße
Jens
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

Ersteller
adimaster
Reactions:
Beiträge: 337
Registriert: So Apr 14, 2019 11:12 am
Hat sich bedankt: 177 Mal
Danksagung erhalten: 164 Mal

#8

Beitrag von adimaster »

blaubaerli hat geschrieben: So Sep 18, 2022 2:13 pm
adimaster hat geschrieben: So Sep 18, 2022 2:06 pm Muss der Beitrag vll. auch in die Insider verschoben werden?
Ja!
:whistle: Kann ein Mod bitte verschieben?

blaubaerli hat geschrieben: So Sep 18, 2022 2:10 pm PS: hattest du dort auch schon geliked :laughing-rolling:
Danke! Hatte mir das als noch zu entwickelndes "String-Handling" gedanklich abgespeichert (also Zusammenbau von strings etc.).

Aber rein von der Logik her, müsste es ja einem AND-Modul doch egal sein, was verglichen wird (Zahl, Text, Zeichen...).

Und dieser Post verwirrt mich jetzt maximal. Funktioniert jetzt doch etwas mit strings und wenn ja, was @Dragonos2000?
Grüße, Adi
TWS 2600 ID: 331, VPN geschlossen, Reboot nach Rücksprache

blaubaerli
Reactions:
Beiträge: 1547
Registriert: Sa Sep 15, 2018 10:26 am
Hat sich bedankt: 556 Mal
Danksagung erhalten: 421 Mal

#9

Beitrag von blaubaerli »

Hallo Adi,

der für dich missverständliche Post klärt sich in viewtopic.php?p=32409#p32409

Ich hatte auch erst wild rumprobiert und gehofft, dass das mit dem Stringvergleich doch irgendwie klappen müsste. Wurde dann aber einsichtig.

Beste Grüße
Jens
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

gbglace
Reactions:
Beiträge: 2683
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 900 Mal
Danksagung erhalten: 1076 Mal

#10

Beitrag von gbglace »

adimaster hat geschrieben: So Sep 18, 2022 2:40 pm
Aber rein von der Logik her, müsste es ja einem AND-Modul doch egal sein, was verglichen wird (Zahl, Text, Zeichen...).
Nö das Ding als Logik erwartet am Eingang einfach binäre boolsche Signale und da kann man ausnahmsweise auch nummerische 0 und 1 miteinander vergleichen. Ansonsten nix Zahl nix Text nix Bild oder sonstiges.

Ansnsten ist mir das etwas mit der Themenzuordnung zu wirr. Ist das jetzt ein Problem mit einer HTTP Ansteuerung/Wertauswertung oder eine Frage zum Logikeditor selbst als Custum UND Modul oder Standard UND Modul.

Wenn es letzteres ist, entferne doch einfach die Abhängigkeiten zum HTTP und es kann im normalen Forum bleiben. Ist es eine Frage zu HTTP-Modul dann gehört es in den Insiderbereich. Mir dünkt es ist aber eine simple Frage zum UND Logikmodul.
Zuletzt geändert von gbglace am So Sep 18, 2022 3:40 pm, insgesamt 1-mal geändert.
Grüße
Göran

-- --Timberwolf 2600 Velvet Red-- -- TWS #225 / VPN aktiv / Reboot OK
Antworten

Zurück zu „Logikengine & Logik-Editor“