iobroker update && iobroker upgrade -y
NEWS
Best posts made by kmxak
-
RE: IoBroker über Console updaten?
-
RE: Social support 2
"Viele von euch können nicht programmieren, aber jeder in der Lage ist sich anzumelden und Like zu setzten.
Finden Sie die Zeit um Software zu bewerten, so wie ich für euch jeden Tag die Zeit finde um die neue Features zu entwickeln."
Das ist gut geschrieben und sollte jedem zu denken geben!
Ich bedanke mich bei Bluefox, allen Mod's und allen Usern die mir und auch allen anderen täglich in der Freizeit ihre Zeit für die Community "opfern" um iobroker vorran zu bringen und Probleme zu lösen!
Ein like / Stern / dank… sollte da bei jedem drin sein.
Gesendet von meinem SM-G930F mit Tapatalk
-
RE: Datenpunkt in JS erstellen
z.B
createState("javascript.0.xy", false,{type: 'boolean',name: 'xy', read: true,write: true});
-
RE: Bestimmte Daten aus Json extrahieren
du musst da diesen block nehmen und den javascript händisch einfügen.
<block xmlns="http://www.w3.org/1999/xhtml" type="procedures_defcustomnoreturn" id="a~0sZz~Kq[gHY%LwB*2D" x="112.83273983001686" y="212.54544067382812"> <mutation statements="false"></mutation> <field name="NAME">etwas tun</field> <field name="SCRIPT"></field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block>
-
RE: [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen
@metaxa normale led stripes laufen komplett über den Controller. Bei den adressierbaren LEDs kannst extern Strom drauf geben. Der Controller übernimmt hier nur die datenleitung.
-
RE: IoBroker.tankerkoenig | Spritpreis-Adapter
wichtig ist nur die aktuellste Version zu benutzen (2.0.5) , kann sein das Sie dir noch nicht angezeigt wird. Musste ich per Katze installieren. Bin aber auch aktuell noch geblockt.
-
RE: INSTAR Ip cam Anmeldedaten immer eingeben ?
Ich habe eine Instar und benutze folgenden Code:
http://IP/tmpfs/snap.jpg?usr=hierusername&pwd=hierpasswort
Hier das Widget:
[{"tpl":"tplImage","data":{"visibility-cond":"==","visibility-val":1,"refreshInterval":"500","refreshOnWakeUp":"false","refreshOnViewChange":"false","src":"http://IP/tmpfs/snap.jpg?usr=hierusername&pwd=hierpasswort","name":"Webcam Hof","visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false},"style":{"left":"333px","top":"79px","border-width":"3px","border-style":"ridge","border-color":"#ccfaff","border-radius":"5px","width":"776px","height":"434px"},"widgetSet":"basic"}]
-
RE: [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen
@Stephan-Schleich magic home ist meines Wissens nur für normale led stripes. Für magic home hatte ich damals den wifilight adapter am laufen.
-
RE: [Vorschlag] Eigene Kategorie Mitglieder Uploads
Zum Thema Scripte. Warum lagern wir die nicht generell nach Github aus? Ein Haupt Repo ioBroker Scriptsammlung o.ä und dann die Scripte da rein und durch die jeweiligen Ersteller und ggf. durch User verwaltet?
Das wäre aus meiner Sicht extrem praktisch und Übersichtlich. Ins Forum hier dann einfach nur ein Link und Beschreibung quasi die Readme vom Script und kann dann hier Diskutiert werden und auf Github sind immer die Änderungen.Dann könnte man die Projekte auch gut Taggen und nachher wiederfinden.
Bilder kann man ja auch direkt auf Github einfügen. (klar nur die zum Projekt/Script)
-
RE: Ein Datum über VIS-Oberfläche erfassen
ich glaube du bist zu sehr auf VIS fixiert. Die ganze Logik musst du erstmal mit Blockly programmieren. VIS kommt dann quasi nur als Maske da drüber.
Versuch das ganze erstmal in Blockly zu bauen so das es funktioniert und dann verknüpfst du die Datenpunkte mit einsprechenden VIS Items.
Latest posts made by kmxak
-
RE: PV Überschuss Steckdose
nochmal eine neue Version mit einem gleitenden Durchschnitt
// Konfiguration var threshold = -1100; // Schwellenwert für den Stromüberschuss var averageTimeMinutes = 30; // Zeitraum für den Durchschnitt in Minuten var powerOnTimeoutMinutes = 30; // Timeout für das Einschalten in Minuten, X Minuten bleibt das Gerät definitiv an. var powerOffTimeoutMinutes = 5; // Timeout für das Ausschalten in Minuten, X Minuten bleibt das Gerät definitiv aus. var devicePowerConsumption = 400; // Leistungsaufnahme des Gerätes in Watt var debugMode = false; // Debug-Modus ein-/ausschalten var entpreller = 0; var istAn = false; var averagePower = []; on({ id: [].concat(['sonoff.0.Hichi_Stromzähler. _16_7_0']), change: 'ne' }, async (obj) => { var value = obj.state.val; var timestamp = obj.state.ts; var deltaTime = 0; if (averagePower.length > 0) { var lastTimestamp = averagePower[averagePower.length - 1].timestamp; deltaTime = (timestamp - lastTimestamp) / (1000 * 60); } var powerChange = 0; if (averagePower.length > 0) { var lastValue = averagePower[averagePower.length - 1].value; powerChange = value - lastValue; } var powerChangeRate = deltaTime > 0 ? powerChange / deltaTime : 0; averagePower.push({ value: value, timestamp: timestamp }); if (averagePower.length > averageTimeMinutes) { averagePower.shift(); } var sumPowerChange = averagePower.reduce((acc, curr, index, array) => { if (index < array.length - 1) { return acc + (curr.value - array[index + 1].value); } else { return acc; } }, 0); var average = Math.round(sumPowerChange / averagePower.length); // Debug-Protokollierung für den aktuellen Wert des Stromzählers if (debugMode) { console.log("Aktueller Wert des Stromzählers: " + value); } // Debug-Protokollierung für den Durchschnitt if (debugMode) { console.log("Durchschnitt über " + averageTimeMinutes + " Minuten: " + average); } if (entpreller == 0 && istAn == false && average < (threshold + devicePowerConsumption) && compareTime('10:00', '19:00', 'between', null)) { entpreller = 1; setState('sonoff.0.Gosund_16A_3.POWER', true); istAn = true; console.log('PV Steckdose ein! Stromüberschuss vorhanden.'); sendTo("telegram.0", "send", { text: 'PV Steckdose ein! Stromüberschuss vorhanden.' }); setTimeout(() => { entpreller = 0; }, powerOnTimeoutMinutes * 60000); // Umwandlung von Minuten in Millisekunden } if (entpreller == 0 && istAn == true && average > (threshold - devicePowerConsumption)) { entpreller = 1; setState('sonoff.0.Gosund_16A_3.POWER', false); istAn = false; console.log('PV Steckdose aus! Kein Stromüberschuss vorhanden.'); sendTo("telegram.0", "send", { text: 'PV Steckdose aus! Kein Stromüberschuss vorhanden.' }); setTimeout(() => { entpreller = 0; }, powerOffTimeoutMinutes * 60000); // Umwandlung von Minuten in Millisekunden } });
-
RE: PV Überschuss Steckdose
soetwas?
// Konfiguration var threshold = -1500; // Schwellenwert für den Stromüberschuss var averageTimeMinutes = 45; // Zeitraum für den Durchschnitt in Minuten var powerOnTimeoutMinutes = 30; // Timeout für das Einschalten in Minuten, X Minuten bleibt das Gerät definitiv an. var powerOffTimeoutMinutes = 5; // Timeout für das Ausschalten in Minuten, X Minuten bleibt das Gerät definitiv aus. var devicePowerConsumption = 400; // Leistungsaufnahme des Gerätes in Watt var debugMode = false; // Debug-Modus ein-/ausschalten var entpreller = 0; var istAn = false; var averagePower = []; on({ id: [].concat(['sonoff.0.Hichi_Stromzähler. _16_7_0']), change: 'ne' }, async (obj) => { var value = obj.state.val; var oldValue = obj.oldState.val; // Debug-Protokollierung für den aktuellen Wert des Stromzählers if (debugMode) { console.log("Aktueller Wert des Stromzählers: " + value); } // Hinzufügen des aktuellen Werts zum Durchschnittsarray averagePower.push(value); if (averagePower.length > averageTimeMinutes) { averagePower.shift(); // Entfernen des ältesten Werts, wenn die Länge überschritten ist } // Berechnung des Durchschnitts und Rundung auf ganze Zahl var average = Math.round(averagePower.reduce((acc, curr) => acc + curr, 0) / averagePower.length); // Debug-Protokollierung für den Durchschnitt if (debugMode) { console.log("Durchschnitt über " + averageTimeMinutes + " Minuten: " + average); } if (entpreller == 0 && istAn == false && average < (threshold + devicePowerConsumption) && compareTime('10:00', '19:00', 'between', null)) { entpreller = 1; setState('sonoff.0.Gosund_16A_3.POWER', true); istAn = true; console.log('PV Steckdose ein! Stromüberschuss vorhanden.'); sendTo("telegram.0", "send", { text: 'PV Steckdose ein! Stromüberschuss vorhanden.' }); setTimeout(() => { entpreller = 0; }, powerOnTimeoutMinutes * 60000); // Umwandlung von Minuten in Millisekunden } if (entpreller == 0 && istAn == true && average > (threshold - devicePowerConsumption)) { entpreller = 1; setState('sonoff.0.Gosund_16A_3.POWER', false); istAn = false; console.log('PV Steckdose aus! Kein Stromüberschuss vorhanden.'); sendTo("telegram.0", "send", { text: 'PV Steckdose aus! Kein Stromüberschuss vorhanden.' }); setTimeout(() => { entpreller = 0; }, powerOffTimeoutMinutes * 60000); // Umwandlung von Minuten in Millisekunden } });
-
RE: PV Überschuss Steckdose
@rene55 moin, doch das ist richtig. Muss mal in Tasmota schauen ob da was falsch ist.
Ich schalte damit einen Entfeuchter der im Keller steht. Es ist nicht unbedingt nötig diesen zu Entfeuchten aber dort ist ein Gästezimmer mit Bett und bevor da etwas am stocken ist schalte ich den ab und zu an. Und nun halt immer mit Stromüberschuss.
-
PV Überschuss Steckdose
Moin, ich habe mir da mal ein Script gebastelt und wollte mal fragen ob da mal einer drüber schauen könnte der sich "richtig" auskennt und natürlich euch auch zur verfügung stellen.
Neueste Version
Alte Version
Es soll wenn ich Überschuss habe eine Steckdose einschalten oder wenn ich zu wenig habe diese wieder ausschalten.
Paar Timeouts und den Durchschnittswert sollen verhindern das sich das Gerät andauernd an und aus schaltet. Nicht jede Wolke soll das können sondern nur langanhaltendes schlechtes WetterWas haltet Ihr davon und habt ihr anregungen?
Gruß Alex
-
RE: Angebot für Reparatur des "C26-Problems"
@ubecker also sind bei denen speziell die kondensatoren nicht die verursacher? Das mit den configs oder überlernen habe ich alles noch nicht gemacht.
bislang habe ich immer nur auf ab gefahren bis es wieder ging einige zeit, fällt mir meist im kalten auf und eher nicht im sommer.
bislang hatte ich die wie gesagt immer nur gleich erneuert. mit einem bin ich nun auf einen ip aktor umgestiegen. hoffe das die weniger probleme machen. -
RE: Angebot für Reparatur des "C26-Problems"
Wenn ich mal fragen dürfte ob einer schon Erfahrungen mit einem HM-LC-BL1-FM gemacht hat. Ich habe ihn noch nicht auseinandergelötet aber optisch finde ich erstmal keinen C26.
Einer eine Idee oder schon mal so einen Instand gesetzt?
Problem ist das dieser die Rollade nur ganz kurz verfährt und dann nix mehr macht. Nach einigen versuchen funktioniert es dann meist wieder. Ich habe davon schon 3 getauscht und die "neuen" fange schon wieder an probleme zu machen.Hier mal ein paar Bilder.
-
RE: Test Adapter air-q (air-Q Luftanalysator) v0.0.x
ich bekomme ca 1-2x mal am Tag immer eine Fehlermeldung:
air-q.0 2023-12-16 16:20:43.336 error Error while setting average data from AirQ air-q.0 2023-12-16 16:20:43.336 error Error while getting average data from AirQ air-q.0 2023-12-16 16:20:32.260 error Error while setting average data from AirQ air-q.0 2023-12-16 16:20:32.259 error Error while getting average data from AirQ air-q.0 2023-12-16 16:20:32.259 error Error while setting average data from AirQ air-q.0 2023-12-16 16:20:32.259 error Error while getting average data from AirQ air-q.0 2023-12-16 16:20:19.532 error Error while setting average data from AirQ air-q.0 2023-12-16 16:20:19.531 error Error while getting average data from AirQ air-q.0 2023-12-16 16:20:19.530 error Error while setting average data from AirQ air-q.0 2023-12-16 16:20:19.528 error Error while getting average data from AirQ
Weiß aber nicht warum. Am AirQ mache ich nichts oder startet der mal neu oder sowas?
-
RE: Bambulab 3d-Drucker adapter
gibt ne neue x1c firmware... angeblich soll sich was am mqtt getan haben, weiß aber noch nix genaueres.
-
RE: Test Adapter air-q (air-Q Luftanalysator) v0.0.x
@air-q auf den ersten blick läuft es nun. ich werde wenn ich mehr zeit habe weiter testen
-
RE: [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write)
@badsnoopy667
das ist so wie es der flow erzeugt hat. Manuell kann ich es natürlich ändern.