NEWS
[Vorlage] Konfigurierte Script um States zu zahlen [lowbat, dimmer, shutter, chromecast, etc]
-
Hi Pix,
keine Ahnung woran es lag…habe die Zeilen nochmal neu geschrieben und jetzt bekomme ich die Daten. Seltsam. ;)
Wie auch immer...wenn ich mit diesem Script arbeite...
var hm = getState("javascript.0.deviceCounter.lowbat.list").val; var hmip = getState("javascript.0.deviceCounter.lowbat_IP.list").val; sendTo("system.adapter.pushover.0", 'Batteriestand niedrig: ' + hm + hmip); var reach = getState("javascript.0.deviceCounter.unreach.list").val; sendTo("system.adapter.pushover.0", 'Nicht erreichbare Geräte: ' + reach);…dann bekomme ich für jedes Gerät bzw. jeden Listeneintrag eine Pushover Nachricht...diese aber mit allen Geräten.
Wie bekomme ich das denn in einen Eintrag?
-
Kann mir jemand helfen zu den Dimmern, noch die Schalter zu addieren?
Folgende Zeile habe ich hinzugefügt, aber dann habe ich natürlich 2 Listen. Ich würde gerne on_lights mit allen Schaltern und Dimmern haben.
addDeviceCounter("on_lights", $('channel{TYPE=SWITCH}[state.id=*.STATE]'), function(state){return state>0;}); addDeviceCounter("on_lights2", $('channel{TYPE=DIMMER}[state.id=*.LEVEL]'), function(state){return state>0;}); -
Hallo,
ich habe den fhem Adapter mit MAX Thermostaten und Fensterkontakten eingebunden.
Da gibt es dann leider einen Textstatus.
Mit
addDeviceCounter("open_windows", $('channel[state.id=*fhem.0*SW.state]'), true);wird schon mal die Anzahl gezählt aber der Status ist dann opened oder closed und dann zählt er nicht die offenen Fenster.
Ich habe true auch mal durch 'opened' ersetzt aber anscheinend habe ich die Funktion noch nicht verstanden.
Wie mache ich das richtig?
Schöne Grüße
Thorsten
-
Hallo, ich benutze das Skript für Low Batterie und zu überprüfen ob alle Fenster geschlossen sind und es läuft wirklich gut (alles Homematic Sensoren). Nun möchte ich den Bewegungsmelder Zustand auslesen und habe folgende Zeile hinzugefügt
addDeviceCounter("motion", $('channel[state.id=*.MOTION]'), true);
Das funktioniert auch sehr gut, jedoch möchte ich noch zwischen Bewegung Aussen und Innen unterscheiden. Ich habe jetzt den Bewegungsmeldern Innen einen eindeutigen Namen gegeben und alle fangen mit BW… an, ich habe das * gegen BW* ausgetauscht aber das funktioniert leider nicht. Kann jemand helfen ?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden