@mcbirne die gigaset tags in verbindung mit dem Radar adapter leisten bei mir schon lange zuverlässige dienste.
habe die halt am schlüssel zur Anwesenheitserkennung
NEWS
Best posts made by Adnim
-
RE: Anwesenheitserkenung Auto
-
RE: Kernsanierung - Hilfe
@vepa1012 sagte in Kernsanierung - Hilfe:
Ok, dann kann ich die Frage beantworten.
Ich will eher basteln.ich hab so nach und nach ~50 homematic Funk komponenten Installiert das läuft schon ganz passabel, ausfälle gibts aber halt mal.
Trotzdem würde ich weiter empfehlen bin ich glücklich damit. -
RE: Script fürTabelle der Batterie Zustände
@skokarl dafür gibts doch hilfe oben rechts in dem Skript-Tab ist ein Wizard
7 */2 * * *
-
RE: Stromverbrauch - Homematic Visualisieren
https://github.com/hdering/homematic_verbrauchszaehler
oder mit dem Sourceanalytix adapter wobei das Skript deutlich vorteile hat noch da hier addiert wird und nicht bei Zähler Rücksetzung alles durcheinander kommt.
-
RE: Test Adapter hue-extended
@Zefau sagte in Test Adapter hue-extended v1.1.x GitHub/Latest:
@Dr-Bakterius @Adnim @aleks-83 danke euch für das intensive Testen und das wertvolle Feedback.
@zefau Danke dir für den prompten fix. Schalten funktioniert sauber, RAM verbrauch bei 60mb pro Instanz . Konnte jetzt mal noch keine Steigenden Werte beobachten.Wenn das sich noch ungewöhnlich verhält bei mir mach ich Meldung.
-
RE: Iobroker macht "DDOS-Attaken" auf mein Wlan ;) - Überlastet
@Johann001
ip adresssen scannen,teil vom radar adapter ? -
RE: Alexa Radiosender eingeschalten bei Bewegung im Raum
@Flopsi sagte in Alexa Radiosender eingeschalten bei Bewegung im Raum:
Wie kann ich diese Abfrage einbauen ob alexa schon dudelt habe leider keine Idee, kannst du mir ein Blocky beispiel machen als Screen.
einfach noch nen falls block um phrase to play with tunein dort dann denn state von deinem Echo raussuchen.
-
RE: jarvis v2.2.0 - just another remarkable vis
@csr
da gibts mit sicherheit welche die dir das genau erklären können ich habe nur mal gelesen das dies die Gesamt Performance drückt da jedes mal im Hintergrund alle Skripte verändert werden.Normalerweise legt man sich eine Variable an die du im Skript verarbeitest und weitere aktionen abschaltet. Das kannst dann auch schön visualisieren...
-
RE: Script Logik Optimierung für Licht Steuerung
@TDCroPower
Problem: Kommen wir nach 23:30 Uhr nach Hause, geht das Licht an und wird natürlich nicht mehr ausgeschaltet.Wie kann ich das Problem lösen?
Vielleicht mit einem separaten Datenpunkt der vom cron Teil gesteuert wird?Warum setzt du den State 2 mal auf Wahr? einmal direkt und einmal nach 5min?
kannst du nicht nach 23:30 bei Heimkommen einfach zeit gesteuert 30min einschalten?Problem: Der LED Strip hat selbst einen Taster den man zum Ein/Ausschalten benutzen kann.
Diesen würden wir gerne zur Dauerbeleuchtung nutzen, falls man das Licht manuell steuern will.
Leider greift aktuell die 2 Minuten Regel immer rein und schaltet die Strip aus, falls man sich in dem Moment nicht im Blickwinkel des Bewegungssensors aufhält.hast du nen State wo du siehst das manuell eingeschaltet wurde? Wenn nicht musst du prüfen ob die Lampe via Skript oder via Taster eingeschaltet wurde und dann unterschiedliche aktionen lostreten!?
Latest posts made by Adnim
-
RE: Problem mit "Fenster offen Script"
danach kommt aber das im Log:
javascript.0 2024-04-21 09:04:49.847 warn at script.js.common.DeviceCounter1:79:3 javascript.0 2024-04-21 09:04:49.847 warn at script.js.common.DeviceCounter1:10:1 javascript.0 2024-04-21 09:04:49.847 warn at addDeviceCounter (script.js.common.DeviceCounter1:76:5) javascript.0 2024-04-21 09:04:49.847 warn at countDevs (script.js.common.DeviceCounter1:64:9) javascript.0 2024-04-21 09:04:49.847 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1929:20) javascript.0 2024-04-21 09:04:49.847 warn State "0_userdata.0.deviceCounter.Auskühlschutz.total" not found javascript.0 2024-04-21 09:04:49.847 warn at script.js.common.DeviceCounter1:79:3 javascript.0 2024-04-21 09:04:49.847 warn at script.js.common.DeviceCounter1:10:1 javascript.0 2024-04-21 09:04:49.847 warn at addDeviceCounter (script.js.common.DeviceCounter1:76:5) javascript.0 2024-04-21 09:04:49.847 warn at countDevs (script.js.common.DeviceCounter1:63:9) javascript.0 2024-04-21 09:04:49.847 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1929:20) javascript.0 2024-04-21 09:04:49.846 warn State "0_userdata.0.deviceCounter.Auskühlschutz.counter" not found javascript.0 2024-04-21 09:04:49.846 warn at script.js.common.DeviceCounter1:79:3 javascript.0 2024-04-21 09:04:49.846 warn at script.js.common.DeviceCounter1:10:1 javascript.0 2024-04-21 09:04:49.846 warn at addDeviceCounter (script.js.common.DeviceCounter1:76:5) javascript.0 2024-04-21 09:04:49.846 warn at countDevs (script.js.common.DeviceCounter1:62:9) javascript.0 2024-04-21 09:04:49.846 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1929:20) javascript.0 2024-04-21 09:04:49.846 warn State "0_userdata.0.deviceCounter.Auskühlschutz.list" not found javascript.0 2024-04-21 09:04:49.067 info Start javascript script.js.common.DeviceCounter1
Edit: Scheint aber nur beim ersten Start zu sein, skript funktioniert. Danke!
-
RE: Problem mit "Fenster offen Script"
Hallo,
hänge mich mal hier an, da das Thema das gleiche istbenutze noch das Device Counter Script. Da gibt es auch noch so eine schöne Liste welche Fenster offen sind.
Würde das aber gerne unter Userdata haben und nicht unter Javascript.Bekomme es aber einfach nicht hin. Kann mir da mal jemand helfen?
//Add device rules //addDeviceCounter("lowbat", $('channel[state.id=*LOWBAT]'), true); //addDeviceCounter("lowbat", $('channel[state.id=*lowbat]'), true); //addDeviceCounter("sticky_unreach", $('channel[state.id=*.STICKY_UNREACH]'), true); //addDeviceCounter("unreach", $('channel[state.id=*.UNREACH]'), true); //addDeviceCounter("config_pending", $('channel[state.id=*.CONFIG_PENDING]'), true); addDeviceCounter("Motion", $('channel[state.id=*.MOTION]'), true); //addDeviceCounter("DutyCycle", $('channel[state.id=*.DUTYCYCLE]'), true); //addDeviceCounter("Spannungsüberwachung", $('channel[state.id=*.VOLTAGE]'), function(state){return state<200;}); addDeviceCounter("Auskühlschutz", $('channel[state.id=*.ACTUAL_TEMPERATURE]'), function(state){return state<16;}); //addDeviceCounter("ERROR", $('channel[state.id=*.ERROR*]'), function(state){return state>0;}); //addDeviceCounter("ERROR1", $('channel[state.id=*.ERROR*]').each(function(id, i) { // log(id))}; addDeviceCounter("Heizbedarf", $('channel[state.id=*.VALVE_STATE]'), function(state){return state>13;}); //addDeviceCounter("Alive", $('channel[state.id=*alive]'), false); //addDeviceCounter("CONNECTED", $('channel[state.id=*.connected]'), false); //addDeviceCounter("open_shutters", $('channel{TYPE=BLIND}[state.id=*.LEVEL]'), function(state){return state>0;}); addDeviceCounter("open_windows", $('channel{TYPE=SHUTTER_CONTACT}[state.id=*.STATE]'), true); /****************************************** * Code - do not change anything bellow this line * ******************************************/ function addDeviceCounter(name, selector, val_to_count) { //Total amount of devices found by selector var state_total = 'deviceCounter.' + name + '.total'; createState(state_total, 0); //List of devices that match condition var state_list = 'deviceCounter.' + name + '.list'; createState(state_list, ""); //Number of devices that match condition var state_counter = 'deviceCounter.' + name + '.counter'; createState(state_counter, 0); function countDevs(obj) { var d_count = 0; var d_list = []; selector.each(function (id, i) { var status = getState(id).val; var obj = getObject(id); if ((typeof val_to_count === 'function' && val_to_count(status)) || (typeof val_to_count === 'boolean' && val_to_count == status)) { //Get parent object var parentChannelId = id.slice(id.lastIndexOf(".")); var parentDevicelId = id.split(".").slice(0,-2).join("."); var deviceObject = getObject(parentDevicelId); //remember device name d_list.push(deviceObject.common.name); } ++d_count; // Zählt die Anzahl der vorhandenen Geräte unabhängig vom Status }); //if ("state_counter" > 0) {event(name + "(" + d_count + "): " + d_list); //} setState(state_list, d_list.join('<br>')); setState(state_counter, d_list.length); setState(state_total, d_count); } //Re-evaluate when a device status changes selector.on(function(obj) { // bei Zustandänderung *. LOWBAT in allen Gewerken countDevs(obj); }); //Re-evaluate each hour schedule("*/60 * * * *", countDevs); //Evaluate for the first time countDevs(); }
-
RE: Was macht Getreide in der Vis (1)
habe das genauso, Adapter alle auf aktuellem stand der Beta
-
RE: Lösung für Türklingel
@surfer09 sagte in Lösung für Türklingel:
die RPC Instanz keine neuen Daten liefert
gibt es dann irgendwelche fehlermeldungen?
-
RE: Lösung für Türklingel
@surfer09 sagte in Lösung für Türklingel:
Ich habe zum Beispiel auch häufig das Problem, dass nach IO-Broker Neustart (also Neustart Server), die RPC Instanz keine neuen Daten liefert, solange man sie nicht nochmal manuell händisch neu startet. Manchmal vergesse ich das halt und schon funktioniert die Klingel nicht.
Da sind dann aber gleich mehrere Probleme auf einmal, und hat mit der Klingel ja nix zu tun ?
eine Standard Klingel 8V Versorgung mit nem HM gerät abgreifen wäre ja auch ne Möglichkeit via Relais.
-
RE: Dezentrale Lüfter Empfehlung
@adsfa
na das ist ja genau das problem bei den Blauberg Vents die sind ein geschlossenes System, ob du die Sachen irgendwie in den Iobroker bekommst ist fraglich, wenn da niemand nen Skript hat wird das wohl schwierig werden.
Generell mag ich sowas nicht, selbst wenn du die heute eingebunden bekommst ändern die morgen die app und deine Einbindung ist hinfällig.Würde Persönlich schauen Lüfter zu bekommen die mit einem Externen Eingang zu steuern sind und diese dann z.b. mit sowas anzusteuern Homematic IP den Smart Home Universalaktor 0-10 V ELV-SH-WUA oder halt ne Variante die 230V ansteuerung bietet und hier einen Entsprechenden Aktor zu nutzen.
-
RE: Dezentrale Lüfter Empfehlung
@wradebeul @adsfa
na der lüfter an sich ist nicht so relevant da sollte ja jeder funktionieren. Außer er hat eine eigenes geschlossenes System zur Ansteuerung wo man nicht via IOB rankommt.Wie du den Lüfter dann ansteuerst ist eher die Frage welche Systeme du bereits einsetzt?
-
RE: Steuerung Heizunterlage für kleines Gewächshäuschen
[Vorlage] Ventilsteuerung PWM-Ansatz für FBH/IR-Panele o.ä.
https://forum.iobroker.net/topic/9555/vorlage-ventilsteuerung-pwm-ansatz-für-fbh-ir-panele-oä -
RE: L&S Beleuchtungssysteme
lese dort was von verbindung mit der HUE Bridge damit wäre dann alles möglich via dem HUE adapter
-
RE: Frage zum Unifi-Script
@negalein sagte in Frage zum Unifi-Script:
Kannst du das noch genauer erklären?
Zum kürzen bin ich nicht fit genug in JavaScript kannst ja aber im skript in den Einstellungen die Funktionen abschalten die du nicht benötigst.
Zu den Vouchers:
Habe Standard Vouchers definiert im Skript:
const standardVouchers = {"zwei Tage" : {dauer: 2880, anzahl: 1, multiuse: 1, upload: 0, download:0, mb_begrenzung: 0, notiz:"Laufzeit: 2 Tage"}, "vier Tage" : {dauer: 5760, anzahl: 1, multiuse: 1, upload: 0, download:0, mb_begrenzung: 0, notiz:"Laufzeit: 4 Tage"}, "acht Tage" : {dauer: 10500, anzahl: 1, multiuse: 1, upload: 0, download:0, mb_begrenzung: 0, notiz:"Laufzeit: 8 Tage"}, "ein Jahr" : {dauer: 525600, anzahl: 1, multiuse: 1, upload: 0, download:0, mb_begrenzung: 0, notiz:"Laufzeit: 1 Jahr"}}
Dann habe ich mir 4 States erstellt welche meine Telegramm instanz ansteuert -WlanCode2d ;4d; 8d; 1Jahr. Darauf reagiere ich mit dem Folgenden Skript:
Hier das ganze Skript:
1.txt