NEWS
Latest posts made by firechumper
-
RE: [Gelöst] JS Funktion
true = boolean
uncertain = string
flase = booleanbin da leider grün hinter den Ohren... wo füge ich das hier ein?
on('scene.0.Wohnzimmerbeleuchtung_Komplett', function(dp) { log('Wert: ' + dp.state.val + ', Typ: ' + typeof dp.state.val); });
-
RE: [Gelöst] JS Funktion
@paul53 Ist eine Scene Welche aber die Werte "True" "Uncertain" und "False" ausgibt
{ "common": { "name": "Wohnzimmerbeleuchtung Komplett", "type": "mixed", "role": "scene.state", "desc": "", "enabled": true, "read": true, "write": true, "def": false, "engine": "system.adapter.scenes.0" }, "native": { "onTrue": { "trigger": {}, "cron": null, "astro": null }, "onFalse": { "enabled": false, "trigger": {}, "cron": null, "astro": null }, "easy": true, "virtualGroup": true, "burstInterval": 0, "members": [ { "id": "alias.0.Licht.Wohnzimmer_Hue_Schwarz.ON", "setIfTrue": false, "setIfFalse": null, "stopAllDelays": true, "desc": null, "disabled": false, "delay": 0 }, { "id": "alias.0.Licht.Wohnzimmer_Hue_Weiß.ON", "setIfTrue": false, "setIfFalse": null, "stopAllDelays": true, "desc": null, "disabled": false, "delay": 0 }, { "id": "alias.0.Licht.Wohnzimmer_Steckdose_Fenster.SET", "setIfTrue": false, "setIfFalse": null, "stopAllDelays": true, "desc": null, "disabled": false, "delay": 0 }, { "id": "alias.0.Licht.Wohnzimmer_Stehlampe.SET", "setIfTrue": false, "setIfFalse": null, "stopAllDelays": true, "desc": null, "disabled": false, "delay": 0 }, { "id": "alias.0.Licht.Wohnzimmer_TV_Beleuchtung.SET", "setIfTrue": false, "setIfFalse": null, "stopAllDelays": true, "desc": null, "disabled": false, "delay": 0 }, { "id": "alias.0.Licht.Wohnzimmer_Tannenbaum.SET", "setIfTrue": false, "setIfFalse": null, "stopAllDelays": true, "desc": null, "disabled": false, "delay": 0 } ] }, "type": "state", "_id": "scene.0.Wohnzimmerbeleuchtung_Komplett", "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1737140200148, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
[Gelöst] JS Funktion
Hallo Zusammen,
komme leider nicht weiter. Möchte den Alias Datenpunkt so konfigurieren, dass er:
true als true
uncertain als true
false als falseanzeigt. Schreiben soll er allerdings nur true und false.
Kann jemand helfen?
Danke
-
RE: [Gelöst] JavaScript für Jarvis Benachrichtigung
@firechumper said in JavaScript für Jarvis Benachrichtigung:
ring.0.doorbell_609102320.HD Snapshot.file
Das war die Lösung! 1000 Dank
-
RE: [Gelöst] JavaScript für Jarvis Benachrichtigung
@mcu
ring.0.doorbell_609102320.HD Snapshot.file -
[Gelöst] JavaScript für Jarvis Benachrichtigung
Hallo Zusammen,
mir fehlt hier leider das Wissen um weiterzukommen.
Derzeit leite ich eine URL an Jarivs weiter, wo eine Benachrichtigung aufploppt. Das funktioniert. Nun will ich die URL gegen einen Dateipfad vom ioBroker tauschen...var jarvisNotify = {}; //Beispiele jarvisNotify.title = "Es hat geklingelt"; // "<b>Dies ist BOLD</b>" httpAdr = "http://raspberrypi:8082/ring.0/ring_0_doorbell_609102320_HDSnapshot.jpg" httpAdr = httpAdr.replace('"',"%30"); httpAdr = httpAdr.replace('"',"%30"); jarvisNotify.message= '<img src='+ String(httpAdr) +' height="100%" width="100%"></img>'; //jarvisNotify.message= '<iFrame src='+ String(httpAdr) +' height="1000" width="100%"></iFrame>'; jarvisNotify.state = "read"; //Damit bleibt die Benachrichtigung auch nach POPUP ungelesen und wird oben angezeigt mit der Zahl jarvisNotify.criticality = "none"; // error,warning,info,success jarvisNotify.display ="popup"; //drawer,snackbar,popup, none für focusTab jarvisNotify.timeout= 60000; //5000ms -> 5 Sekunden //jarvisNotify.timeout= 180000; //5000ms -> 5 Sekunden jarvisNotify.snackbarOrigin = {}; //"snackbarOrigin": { "horizontal": "...", "vertical": "" }, // optional, applies when display is snackbar, { horizontal: 'center' | 'left' | 'right', vertical: 'bottom' | 'top' } jarvisNotify.icon = "bell-ring-outline"; //mdi Iconify jarvisNotify.iconColor = "#5D5DED"; jarvisNotify.backgroundColor = "black"; jarvisNotify.fontColor = "white"; jarvisNotify.focusTab = ""; //focus a certain tab setState('jarvis.0.addNotification',JSON.stringify(jarvisNotify));
nun würde gerne den Inhalt von httpAdress durch folgenden internen Raspipfad bzw. ist auch ein Datenpunkt tauschen.
/opt/iobroker/iobroker-data/files/ring.0/doorbell_609102320/HDsnapshot609102320_1736440114187.jpg (Die zahlen ändern sich)
funktioniert das irgendwie?
Bin absoluter Anfänger in JavaScript...
Danke Schonmal
-
RE: [gelöst] Telegram InlineKeyboard
@liv-in-sky Das war die Lösung... Vielen Dank
-
[gelöst] Telegram InlineKeyboard
Hallo Zusammen,
stelle mich einfach zu doof an und bekomme folgenden nicht hin in JavaScript
Wunsch:
Wenn Datenpunkt HD Snapshot geändert dann schick Bild + Text "Haustüre öffnen?" + Einblenden Inline Buton "Ja" -> funktioniert soweit. Nun möchte ich ein einfaches "Ja "zurückschicken (Ja -> wird dann in Text2Command zu einem Schaltbefehl umgewandelt. -> Wenn einfacher kann auf den Weg über Text2Command verzichten. Rückmeldung soll dann: "Haustüre geöffnet!" sein.sendTo('telegram.1', { text: String(getState('ring.0.doorbell_609102320.HD Snapshot.file').val), caption: 'Haustüre öffnen?', reply_markup: { inline_keyboard: [ [{text: 'Ja', callback_data: 'Ja' }], ] } }, msg => { console.log('user says ' + msg.data); });
Komme hier absolut nicht weiter.