Rules

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Markus_JE
Beiträge: 138
Registriert: 6. Okt 2019 13:20

Rules

Beitrag von Markus_JE »

Hallo zusammen,

ich bekomme eine Fehlermeldung bei einer Regel mit welcher ich nichts anfangen kann.
Könnt ihr mir da weiterhelfen?

Mein Openhab2 läuft auf einem raspberryPi3.
Die Fehlermeldung lautet:
Speed cannot be resolved to a type.

Die Regel sieht wie folgt aus:

Code: Alles auswählen

// Wenn Windgeschwindigkeit größer 10km/h dann Jalousien hoch

rule "Rollo öffnen bei Windgeschwindigkeit >X"
when
    //Time cron "2 * * * * ?"  //Timer um zu sehen ob das was nacher im IF ist auch geht ohne zu warten dass eine Änderung an Speed notwnedig ist.
     Item Weather_OWM_Wind_Speed changed
then

val actkmh = (Weather_OWM_Wind_Speed.state as QuantityType<Speed>).doubleValue
  if( actkmh > 40 )
    {
      logInfo ("weather","" + actkmh)

      sendCommand(GF_LivingRoom_Shutter, UP)
      sendCommand(GF_LivingRoom_Shutter1 , UP)
      sendCommand(GF_Dining_Shutter, UP)
      sendCommand(GF_Dining_Shutter2, UP)
 
      logInfo("weather","" + actkmh)
      }
      else
      {
      //nix
      }

end

Benutzeravatar
udo1toni
Beiträge: 13955
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Rules

Beitrag von udo1toni »

Wie ist denn das Item Weather_OWM_Wind_Speed definiert?
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Markus_JE
Beiträge: 138
Registriert: 6. Okt 2019 13:20

Re: Rules

Beitrag von Markus_JE »

Hallo Udo1Toni

sorry ich bin absoluter Anfänger kannst du da etwas unter die Arme greifen?

Das komische ist das es funktioniert aber die Meldung im visual studio immer kommt.
Das wind speed owm ist vom Openweather ein item Us der Paper UI (meinst du das?)

Markus_JE
Beiträge: 138
Registriert: 6. Okt 2019 13:20

Re: Rules

Beitrag von Markus_JE »

Hallo Udo,

anbei meine Definition von dem Item:
Number:Speed Weather_OWM_Wind_Speed "Windspeed [%.1f km/h]" {channel="openweathermap:weather-andforecast:8cca8a45:local:current#wind-speed"}

Benutzeravatar
udo1toni
Beiträge: 13955
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Rules

Beitrag von udo1toni »

Also, solange die Meldung nur in VSCode Auftritte, es aber funktioniert, würde ich nicht viel Energie rein stecken. Auf Anhieb sieht das eigentlich alles gut aus...

Gesendet von meinem SM-G973F mit Tapatalk

openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Markus_JE
Beiträge: 138
Registriert: 6. Okt 2019 13:20

Re: Rules

Beitrag von Markus_JE »

Alles klar, ich denke das passt dann.

Kannst du mir noch bei einer Rule helfen.
Ich möchte gerne zu einer bestimmten Uhrzeit ein rolle auf 50% fahren.

Rule:
// Wenn

rule "Rollo schliessen jede Minute"
when
Time cron "0 0/1 * * * ?" //
then

AT_Office_Shutter.sendCommand("50")
end

Anzeige im Logging:
2020-03-23 09:10:00.233 [ome.event.ItemCommandEvent] - Item 'AT_Office_Shutter' received command 50

2020-03-23 09:10:00.237 [nt.ItemStatePredictedEvent] - AT_Office_Shutter predicted to become 50

2020-03-23 09:10:00.257 [vent.ItemStateChangedEvent] - AT_Office_Shutter changed from 9 to 50

Es tut sich aber leider nichts am Rolladen.
Hast du mir einen Tip?

Danke

Benutzeravatar
udo1toni
Beiträge: 13955
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Rules

Beitrag von udo1toni »

Was verbirgt sich denn hinter dem Item? Funktioniert die Steuerung über die UI?

Gesendet von meinem SM-G973F mit Tapatalk

openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Markus_JE
Beiträge: 138
Registriert: 6. Okt 2019 13:20

Re: Rules

Beitrag von Markus_JE »

ja über die UI funktioniert es. Ich kann den Rolladen manuell hoch/runter fahren.
Auch funktioniert es mit den sendcomman UP oder Down. Nur wenn ich z.B 50% fahren will geht es nicht

Benutzeravatar
udo1toni
Beiträge: 13955
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Rules

Beitrag von udo1toni »

Und Du bist sicher, dass der Aktor absolutes Positionieren unterstützt?

Gesendet von meinem SM-G973F mit Tapatalk

openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Markus_JE
Beiträge: 138
Registriert: 6. Okt 2019 13:20

Re: Rules

Beitrag von Markus_JE »

ja , hab in der ETS auch die Möglichkeit den status Absolut in % abzufragen was ich auch über GA in der PAper UI abfrage

Antworten