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 -
ne. da hast du nen syntax/logik fehler in zeile 9 und 12 drin.
zeile 9 müsste so aussehen: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
beispiel für ne total simple umsetzung:Code
Alles anzeigenrule "Advent berechnen" when Time cron "0 0 0 1/1 * ? *" then var tag = now.getDayOfMonth() var monat = now.getMonthValue // Advent ON am 24.11 if (tag == 24 && monat == 11){ isAdvent.postupdate(ON) } //Advent OFF am 07.01. if (tag == 7 && monat ==1){ isAdvent.postupdate(OFF) } end
-
Wie ist das eigentlich mit den Monatswerten nach einem Jahr? Werden die dann überschrieben?
jup. ist auch so gewollt. siehe bspw:
um 23.59 uhr am letzten tag des monats wird die rule getriggert und schreibt den verbrauchswert in das item, welches der monatszahl entspricht.
-
Umlaute ersetze ich der Einfachheit halber mit einer OH-Rule
auch ne gute idee, bin ich nicht drauf gekommen. ich muss mein display auch endlich mal wieder in betrieb nehmen. muss mir nur überlegen wo ich das teil jetzt einbaue. den schrank von früher gibts nicht mehr.
-
Container auf Debian 11 x86_64 getestet, läuft ohne Probleme wie ich das bisher sehe. Danke nochmals @theALHU für die Arbeit.
-
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.
-
Genau. Einfach mit SUM gruppieren. Da ist gar keine rule zum zusammenrechnen notwendig.
-
Da ich mich selber noch nicht mit Sat-IP beschäftigt habe auch Mal eine Frage von mir.
Wie sieht es mit HD+ aus?genauso wie bei anderen lösungen. reader + karte + software -> läuft
-
-
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
-
heute mal wieder ein absolutes musthave für openhab
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/).CodeGroup: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
CodeText 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 istCode
Alles anzeigenrule "raumduft cron" when Time cron "0 0 8,9,10,11,12,13,14,15,16,17,18,19 ? * * *" then if(Raumduft_Automatik.state == ON){ Raumduft.sendCommand(ON) } end rule "wz raumduft timer" when Item WZ_Duftsteckdose received command ON then createTimer(now.plusMinutes((Raumduft_WZ_Intensitaet.state as Number).intValue), [| WZ_Duftsteckdose.sendCommand(OFF) ]) end rule "sz raumduft timer" when Item SZ_Duftsteckdose received command ON then createTimer(now.plusMinutes((Raumduft_SZ_Intensitaet.state as Number).intValue), [| SZ_Duftsteckdose.sendCommand(OFF) ]) end
-
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
-
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") -
Gibt's schon lange. Schmeckt Scheisse und ist sehr teuer.
Ich geh mal weiter dampfen -
erinnert mich an die simpsons "streich meinen zaun"
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt. -
Also ich bin beim Thema Tasmota/openhab dabei...sobald also die Elektrik final geklärt ist.
-
in Berlin wieder Mal keine maker faire. Kotzt mich vorsichtig gesagt richtig an. Ich finde das echt cool dort.
-
Bei Ali wird unlizensierte Technik verkauft? Wie kann man nur sowas dreistes unterstellen?
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. -
Ich hatte was mit nem max7219 dot matrix Display (16 Stück) und nem wemos gebaut. Also nix mit Farbdisplay. Das ganze war hinter einer Glasscheibe, die von innen zusätzlich mit weisser Folie beklebt war. Das sah auf jeden Fall gut aus, da keine Dioden im Aus-Zustand sichtbar waren und im Ein-Zustand das Licht "weicher". Alle angezeigten Daten kamen von openhab zum Display.
Hier der Link zu dem schon recht alten Thema
Openhab + Wemos + MQTT + MAX7219 LED Dot Matrix
...und hier ein Video LinkExterner Inhalt youtu.beInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Kleiner Tipp von mir. Falls Text scrollen soll sind die kurzen Displays nicht so optimal. Das liest sich bei den kurzen Dingern doof. Je länger, desto besser sieht das bei Nutzung von langem Text aus.