Habe noch paar Screens angefügt. Muss mal schauen wie ich das so exportieren kann das es auch funktioniert.
NEWS
Best posts made by Ro75
-
RE: Einfach mal zeigen will….. :-) - Teil 3
-
RE: Einfach mal zeigen will….. :-) - Teil 3
Habe noch einmal alles überarbeitet. Stelle alles (gesamte System) zur Verfügung. Soweit möglich auch alles anonymisiert.
Adapter:
Die in dieser Liste vorhandenen Adapter sind alle konfiguriert. Adapter die ihr nicht verwendet, müsstet ihr dann aus der VIS und den Java-Skripten entfernen. An dieser Stelle gleich der Hinweis, es ist alles eng miteinander verbunden. Und noch ein Hinweis. Benötigte Datenpunkte werden zu 99,9% bei der jeweiligen Funktion gleich mit erstellt, damit alles geht. Daten werden generell in "0_userdata.0" erstellt, abgeholt und gespeichert.
1676055007780-vis.zip
vis_skripte.txt
vis_css.txtDas ist die komplette VIS mit allen Views. Auflösung 1920 * 1060. Dazu auch die CSS und Skripte innerhalb der VIS.
1676102243305-1676055139628-javascript.zip
Hier sind alle Java - Skripte. Achtung: Nicht gleich alle auf einmal einkopieren und starten. Die Skripte sind in Ordner, für eine bessere Übersicht, abgelegt. Einige Skripte verarbeiten auch Aufzählungen. Da bitte aufpassen.
Diese 4 Dateien sind Bilder und Fonts und müssen zuerst entpackt werden. Dann habt ihr einzelne Ordner und Dateien. Die müssen alle über den Dateimanager (VIS dann System, ...) in den Ordner "/vis.0/" hochgeladen werden.
Viel Spaß. Ich versuche bei Problemen zu helfen. Allerdings ist Support nicht unbedingt meine Stärke (Bei dem was ich heute so im Forum gelesen hab...). Eine Bitte. Wer meine Javascripte optimieren, verbessern, verkürzen,... kann bitte melden. Würde mich freuen.
-
RE: Einfach mal zeigen will….. :-) - Teil 3
Am Anfang des Jahres hatte ich schon einmal meine VIS gezeigt. Es hat sich aber einiges getan. Von daher hier nun meine Weiterentwicklung.
- Die Hauptseite
*System-Monitoring
*Energie!
*Es werde Licht
*Das Wetter - Symbole sind alle animiert
*Tanken - am liebsten nicht, aber muss ja
*Familienplaner - nur nichts vergessen
*Schule - muss sein
*Echos - Musik, Timer, Einkauf, Lists, ...
*Einstellungen - ein bissel flexibel seinRo75.
-
RE: SOS - Button, hat jemand Erfahrungen?
Eim Hausnotruf wären das sicherste. Meine Oma hatte eins und meine Mutter auch - KEINE Experimente. Diese Systeme gibt es vom DRK, Johanniter, Malteser. Diese Systeme werden unterstützt von der Kranken- bzw. Pflegekasse.
Im Ernstfall Knopf drücken (am Gerät oder Handgerät) und Hilfe kommt.
Ich würde meiner Mutter kein Zigbee oder sonst was geben - nur ein Hausnotruf-System.
Ro75.
-
RE: iob diag - Skript
Hallo,
da das hier nach einer internen Diskussion klingt, weiß ich nicht ob ich mich hier als Anwender, aber auch Programmierer mal kurz mit einklinken darf.
Vorab, ich gehöre nicht zu der Fraktion die alles und ständig probieren und experimentieren muss. Ich selbst habe fast 20 Jahre für Windows professionelle Software für den Finanzbereich programmiert.
Und ähnlich wie hier gab es ein(e) Anwendung(spaket) (hier ist es der ioBroker) und dazu Laufzeitkomponenten (hier ist es nodejs) und bei mir damals VB, .NET, ACCESS, DAO und ADO.
Aus eigener Supporterfahrung kann ich sagen, der Anwender hat nie was gemacht wenn etwas nicht mehr geht. Aber er hat erwartet das man es wieder richtet. Das war oftmals zeit- und nervenraubend und hat sich offenbar bis heute nicht geändert.
Hier ist es für meine Begriffe exakt so und ihr wendet derartig viel Zeit dafür auf, dass jedes Helferlein was das zu richten vermag, für euch "GOLD" ist. Auch ich habe damals ein Programm geschrieben, was versucht hat alle schrägen Installationen zu richten. Das hat zu 90% auch funktioniert, der Rest ging nur durch Neuinstallation.
Egal wie. So ein Helferlein ist wichtig. Denn es spart euch letztlich Zeit und zeigt dem Anwender, dass da schnell und einfach geholfen wird. Ja ihr helft jetzt auch schnell und professionell, aber mit viel Zeitaufwand.
Fazit. Das Skript, egal wie es aufgerufen und heißen wird, es wird allen helfen. Ihr macht absolut klasse Arbeit. Dafür Danke.
Ro75.
-
RE: Alexa2 3.25.x (Beta) - jetzt wieder mit History :-)
@adamk "knacken" ist vielleicht unglücklich gewählt, "lösen" vielleicht die bessere Wahl.
Wenn du aber Bauchschmerzen deswegen hast, dann nutze den Adapter halt nicht.
Ro75.
-
RE: PIHOLE - Sinn oder Unsinn ?!
Ich nutze PiHole nun schon seit 3 Jahren und bin mehr als zufrieden und möchte es nicht mehr missen. Ich filtere Werbung (bestimmte Seiten sind aber auch bei mir auf der Whitelist), blockiere Trojaner, Malware etc. und es funktioniert.
Ich ecke bei mir das gesamte Netzwerk ab - PC, Tablet(s), Smartphone(s), TV(s), Sky und X-Box und halt alles andere was im Netzwerk (LAN, WLAN 2,4 +5) verbunden ist.
Selbst bei VOD (zumindest bei Sky) habe ich die Werbung herausgefiltert, damit werberfreier TV-Genuss
Also für mich macht PiHole Sinn!
Edit: Achso. Viele Apps auf dem Smartphone, besonders Android Spiele sind ja so richtig werbeverseucht - jetzt zu 99% werbefrei.
-
RE: [gelöst] Script setzt keine states
@jmeister79 Lass das letzte ", true" mal weg.
Ro75.
-
RE: Welcher Router
Also in meinem Umfeld sind 36 potentielle WLAN-Stationen. Schon ganz ordentlich mit 2,4 / 5 / Gast-Netz. Dazu kommen dann noch BLE und möglicherweise einige Zigbee-Netze.
Ich habe das bei mir so geregelt und habe keinerlei Probleme:
-
WLAN 2,4 und 5 getrennt - da es Geräte gibt die wenn WLAN kombiniert ist nicht gefunden bzw. verbunden werden können
-
WLAN 2,4 hat einen festen Kanal zugewiesen bekommen (da wo am meisten am wenigsten los ist - passte bisher).
-
WLAN 2,4: kein Kanal oberhalb von Kanal 11 - das wollen auch nicht alle Geräte
-
WLAN 2,4 und Zigbee sind soweit wie es geht auseinander (11/11)
-
Was Streaming (z.B. Netflix & Co) betrifft. Diese Gerätschaften sind mit LAN verbunden, um allen Störungen aus dem Weg zu gehen.
-
Für mein LAN-Netz verwende ich ausschließlich Kabel ab CAT7.
Natürlich gibt es bei jedem andere Gegebenheiten und/oder Besonderheiten. Aber wenn mit einem gewissen Plan und einer strukturierten Diagnose vorgegangen wird, sollten sich alle Probleme lösen lassen - nur nicht planlos.
Ro75.
-
-
RE: WhatsApp Adapter - Verzögerung beim Versand
Dieses Skript stammt von: Stephan Kreyenborg
Das als GLOBAL:
/* * @copyright 2021 Stephan Kreyenborg <stephan@kreyenborg.koeln> * * @author 2021 Stephan Kreyenborg <stephan@kreyenborg.koeln> * * Dieses Skript dient zur freien Verwendung in ioBroker zur Versendung Nachrichten an den CallMeBot Service. * Jegliche Verantwortung liegt beim Benutzer. Das Skript wurde unter Berücksichtigung der bestmöglichen Nutzung * und Performance entwickelt. * Der Entwickler versichert, das keine böswilligen Systemeingriffe im originalen Skript vorhanden sind. * * Sollte das Skript wider Erwarten nicht korrekt funktionieren, so hast Du jederzeit die Möglichkeit, Dich auf * https://www.kreyenborg.koeln * für Unterstützung zu melden. Jedes Skript besitzt seine eigene Kommentarseite, auf der, * nach zeitlicher Möglichkeit des Autors, Hilfe angeboten wird. Ein Anrecht hierauf besteht nicht! * * Ansprüche gegenüber Dritten bestehen nicht. * * Skript Name: WhatsAppBot * Skript Version: 1.1 * Erstell-Datum: 19. April 2021 * * Aufruf erfolgt mit: WhatsAppBot(0, "Dies ist eine Testnachricht!"); * Wobei 0 das erste registrierte Gerät ist, das zweite hat die 1 usw. Für alle Geräte gleich "alle" benutzen */ function WhatsAppBot(empfaenger, text) { // Hier kommen Deine API Keys rein var api_keys = ["75XXXX", "17XXXXX", "89XXXXX"]; // Hier kommen die zughörigen Telefonnummern rein var telephone_nummer = ["+491522XXXXX", "+491525XXXXXX", "+49163XXXXX"]; // Textnachricht bereinigen var nachricht = text.replace(/\s/g, "+"); nachricht = nachricht.replace(/<br>/g,"%0A"); // An alle oder nur an einen bestimmten Empfänger if (Array.isArray(empfaenger)) { for (let i = 0; i < empfaenger.length; i++) { sendeWhatsApp(telephone_nummer[empfaenger[i]], api_keys[empfaenger[i]], nachricht); } } if (empfaenger == "alle") { for (let i = 0; i < telephone_nummer.length; i++) { sendeWhatsApp(telephone_nummer[i], api_keys[i], nachricht); } } if (Number.isInteger(empfaenger)) { sendeWhatsApp(telephone_nummer[empfaenger], api_keys[empfaenger], nachricht); } } function sendeWhatsApp(empfaenger, api_key, nachricht) { if (empfaenger != "" && api_key != "" && empfaenger != undefined && api_key != undefined) { exec("curl -X GET 'https://api.callmebot.com/whatsapp.php?phone=" + empfaenger + "&text=" + nachricht + "&apikey=" + api_key + "'", function (error, stdout, stderr) { if (stdout.includes("Message queued") || stdout.includes("invalid") || stdout.includes("currently a limit")) { if (stdout.includes("Message queued")) { log("WhatsAppBot: Erfolg: Nachricht an " + empfaenger + " verschickt!"); } if (stdout.includes("invalid")) { log("WhatsAppBot: Fehler: API Key für " + empfaenger + " ist ungültig!"); } if (stdout.includes("currently a limit")) { log("WhatsAppBot: Fehler: 25 Nachrichten pro 4 Stunden Limit erreicht für " + empfaenger + "!"); } } else { log("WhatsAppBot: Fehler: Nachricht an " + empfaenger + " konnte nicht verschickt werden! Error: " + error); } }); } else { log("WhatsAppBot: Fehler: Empfänger oder API Key für diese Position ungültig!"); } }
So der Aufruf:
WhatsAppBot("alle", "Essenplanung schon erledigt?");
oder
WhatsAppBot([0,1], Toner hat noch eine Restkapazität von ...");
Latest posts made by Ro75
-
RE: Nach Firmwareupdate - Zigbee Adapter Startet nicht mehr
@mcm57 ja da war was mit USB3. Hatte an meinem Raspi eine Verlängerung und jetzt am NUC auch. Beim Raspi ein definitives MUSS.
Ro75.
-
RE: Nach Firmwareupdate - Zigbee Adapter Startet nicht mehr
@derboehsevincent schon mal kontrolliert, ob dein Zigbee-Netz und dein/andere WLAN-Netze damit kollidieren? Welcher Kanal hat dein WLAN bzw. dein Zigbee-Netz?
Ro75.
-
RE: Neue stable Versionen der Adapter: web, socketio und ws
@bahnuhr teste als das aus dem Material-Design.
Ro75
-
RE: Visualisierung verliert Verbindung
@theo_tusch sagte in Visualisierung verliert Verbindung:
einen Raspi, der per WLAN angebunden ist und meine VIS anzeigt.
WLAN via 2,4 oder 5 GHz? Falls 5 GHz, stelle mal auf 2,4 um.
Projekteinstellungen in der VIS:
Ro75.
-
RE: Java adapter SSH keine funktion mehr ?
versuche es mal so:
const { Client } = require('ssh2'); function getData(sHost='', sUser='', sPass='', sBefehl='') { const conn = new Client(); return new Promise((resolve, reject) => { let allData = ""; conn.on('ready', () => { conn.exec(sBefehl, (err, stream) => { if (err) { reject(err); conn.end(); return; } stream.on('data', (data) => { allData += data; }); stream.on('close', (code, signal) => { resolve(allData); conn.end(); }); stream.on('error', reject); }); }).connect({ host: sHost, port: 22, username: sUser, password: sPass }); }); }; getData('xxx.xxx.xxx.xxx', 'BENUTZER', 'KENNWORT', "sudo shotdown").then(result => { console.log(result); });
Füge im JS-Adapter "ssh2" dazu. Dein jetzigen kannst du dann entfernen wenn er nicht mehr gebraucht wird.
Ro75.
EDIT: Über diese Variante kannst du auch Daten abfragen (z.B. free, etc)
-
RE: Test Adapter fb-checkpresence v1.1.x
@afuerhoff Muss sich wohl um einen BUG in der FW handeln, Habe gleiches Verhalten bei meiner 7490 und einem Gerät (via LAN).
Ro75.
-
RE: Inventwo Widget für Kommando - Hilfe benötigt
@chaot spiele mal mit dem Thema vom View...
Ro75.