Beiträge von horschte

    Aber Du hast natürlich -wie immer - recht. Warum sollte der Schalter am 25.11. wieder aus gehen?

    richtig. den schalter in irgendeine gruppe, die in die persistence rein und der schalter bleibt auch nicht auf NULL, bspw nach nem neustart.

    Das
    zum eigentlichen Schalten ist aber okay?

    ne....falscher aufbau. du kannst bei when keine abfrage machen. du willst offenbar gAdvent (licht?) um 5uhr jeden morgen einschalten wenn isAdvent aktiv ist.
    die abfrage ob isAdvent aktiv ist, muss ganz normal in ein if ...bspw

    Code
    rule "xxxxxxxxxxxxxxx"
    when 
        Time cron "0 00 05 * * ?"
    then
        if(isAdvent.state == ON){
             gAdvent.sendCommand(ON)
        }
    end

    ne. da hast du nen syntax/logik fehler in zeile 9 und 12 drin.
    zeile 9 müsste so aussehen:

    Code
    if ((tag == 24 && monat == 11) || (tag == 7 && monat == 1))

    bei deinem beispiel würde an dieser stelle  tag >= 24 && monat == 11 jeden tag ab dem 24. getriggert werden. ist unnütz. es reicht ja 1x am 24.11 zu schalten...das brauchste nicht jedes mal im wiederholen zu lassen.
    zusätzlich siehst du, dass ich  (tag == 24 && monat == 11) und (tag == 6 && monat == 1) extra eingeklammert habe. du musst die sachen so voneinander trennen.
    bei deinem anwendungsfall würde ich da aber gar nicht mit "oder" rumjonglieren. du machst es dir da zu umständlich weil du halt die rule jeden tag starten wolltest. am 24.11. und am 7.1. alles durchrattern lassen reicht doch. ist ja nicht so, dass die beiden tage im jahr "verschwinden" und damit die rule nicht mehr triggern könnte [ad]
    beispiel für ne total simple umsetzung:

    mir ist das so für meine Zwecke im Moment ausreichend, bin noch mit der Migration von OH2 -> OH3 beschäftigt und froh über jedes Thing/item welches ich zum Laufen bekomm.

    ich verstehe es natürlich wenn du das so laufen lassen willst. es ist aber halt komplett umständlich. das hat auch nichts mit oh2 oder oh3 zu tun. gruppieren und in der gruppe summe ausgeben ging auch schon mit oh2. du ersparst dir da die komplette rule und rechnerei. einfach nur ne sum-gruppe anlegen, die verbrauchskanäle in die grupper...fertig.

    hab die items und rules im ersten beitrag etwas optimiert.
    mir ist aufgefallen, dass die unterschiedlichen düfte auch unterschiedlich intensiv sind. jetzt hat jeder stecker also seine eigene intensitätseinstellungen.
    weiterhin fiel mir gestern ein, dass auch beim manuellen einschalten der stecker zeitgesteuert wieder abgeschaltet werden sollte. daher die änderungen an den rules und das aufsplitten.

    ein amazon ref-link fürs kodinerds forum fehlte natürlich auch noch im ersten beitrag [ca]

    heute mal wieder ein absolutes musthave für openhab [ah]
    ich hab seit einiger zeit diese febreze duftdinger im wohnzimmer und schlafzimmer. die teile riechen echt gut, allerdings sind sie selbst auf niedrigster stufe viel zu intensiv.
    ständig stecker rein und raus ist was für neandertaler, also muss das zeug smart werden.
    link febreze duftstecker: https://www.amazon.de/s?k=febreze+3volution&__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=FVWT9V40HR6H&sprefix=febreze+3volution+%2Caps%2C131&tag=kodinerds04-21 [Anzeige]
    da bietet sich natürlich ein zigbee stecker an, war letztens wieder bei lidl im angebot: 3 stück für 24€.
    die automatisierungen übernimmt natürlich openhab.

    - der switch "raumduft" schaltet die dosen ein/aus
    - der switch "automatik" ist eine simple abfrage, nur wenn der aktiv ist wird per cron die dose automatisch geschaltet
    - die "intensität" ist nichts anderes als eine definierbare laufzeit pro stunde
    die cron rule wird zu jeder vollen stunde gestartet. je nachdem wie die sitemap variablen konfiguriert sind, wird nach der gewünschten zeit der stecker wieder ausgeschaltet.

    hier die config zum anschauen, nachbasteln, verbessern

    items:
    die gruppe system muss natürlich auf eine bei euch vorhandene gruppe, die ihr zum persistenten speichern nutzt abgeändert werden. wer keine sprachsteuerung nutzt, muss die alexa tags entfernen.
    im anhang befindet sich ein archiv mit der passenden map datei (muss nach /openhab-conf/transform/ kopiert werden) sowie einem svg icon (muss nach /openhab-conf/icons/classic/).

    Code
    Group:Switch:OR(ON, OFF)        Raumduft                                                                                                
    Switch      Raumduft_Automatik          "Automatik"                                     <time>  (System)
    
    
    Switch      WZ_Duftsteckdose            "Wohnzimmer Raumduft [MAP(raumduft.map):%s]"    <aroma> (Raumduft)     {alexa="PowerController.powerState",channel="mqtt:topic:embedded-mqtt-broker:WZ_Duftsteckdose:WZ_Duftsteckdose"}  
    Number      Raumduft_WZ_Intensitaet     "Intensität"                                    <chart> (System)
    
    
    Switch      SZ_Duftsteckdose            "Schlafzimmer Raumduft [MAP(raumduft.map):%s]"  <aroma> (Raumduft)     {alexa="PowerController.powerState",channel="mqtt:topic:embedded-mqtt-broker:SZ_Duftsteckdose:SZ_Duftsteckdose"} 
    Number      Raumduft_SZ_Intensitaet     "Intensität"                                    <chart> (System)

    sitemap beispiel (5, 10 und 20 minuten laufzeit für den duftstecker eingestell

    Code
    Text item=WZ_Duftsteckdose  label="Raumduft" {
    			Frame label="Wohnzimmer Raumduft"  {
    				Switch item=WZ_Duftsteckdose  label="Raumduft []"
    				Switch item=Raumduft_Automatik
    				Switch item=Raumduft_WZ_Intensitaet  mappings=["5.0"="Niedrig", "10.0"="Mittel", "20.0"="Hoch"] label="Intensität []"
    			}
    		}

    rules:
    von 8-19 uhr wird der duftstecker geschaltet, natürlich nur wenn der "automatik" switch aktiv ist

    EDIT: das man sich so über nen USB Stick freuen kann .... nerds

    usb sticks sind wie socken im winter...ohne ist doof.

    Ich hab die schon in meiner Ausbildung gehabt und immer die Pro. Ist auch noch nie einer kaputt gegangen! Sind einfach sau schnell und preislich genial.

    ein 128er der extreme pro serie ist mir mal kaputt gegangen. da lief über ein paar jahre ein live win drauf. rma nach der garantiezeit wurde mir zwar angeboten, allerdings konnte ich die seriennummer nicht mehr lesen. der aufdruck war abgerubbelt [cm]

    usb sticks sind wie feuerzeuge...es muss jemanden geben, der die beruflich klaut. nachdem ich nun keine mehr über 8gb hatte also nachschub.
    sandisk cruzer extreme pro 256gb für ~ 55€
    sind für mich so ziemlich die besten sticks die es gibt. richtig, richtig schnell. hatte schon einige von denen (auch ohne "pro")

    Bei Ali wird unlizensierte Technik verkauft? Wie kann man nur sowas dreistes unterstellen? [ca]

    Btw...nutzt in der Ali App mal die Fotosuchfunktion. Da tun sich Abgründe auf. In beide Richtungen übrigens.
    Auf beiden Seiten wird nachgebaut was das Zeug hält. Mit dem Unterschied, dass man hier noch Fantasiepreise für angebliche Innovation zahlen soll.