Skip to content

Off Topic

Hier kann über alles geredet werden was sonst nirgendwo hinpasst
3.2k Topics 50.0k Posts

NEWS

Subcategories


  • 92 Topics
    2k Posts
    MartinPM
    Und täglich grüßt das Murmeltier. https://www.golem.de/news/malware-in-javascript-projekten-neuer-wurm-frisst-sich-durch-die-npm-datenbank-2602-205732.html
  • 256 4k
    256 Topics
    4k Posts
    marcel-drzalM
    habe es gefunden, hatte in Grafana *3.6 nicht als Punkt geschrieben sondern als komma
  • 148 3k
    148 Topics
    3k Posts
    A
    ich habe jetzt dein Script zum Löschen der überflüssigen Scraper- Datenreihen gefunden und lasse es bereits laufen. Mal sehen, ob es danach besser ist beim back von Influx. Danker erstmal für deine Hilfe.
  • Fragen und Hilfe zur externen SQL Datenbank

    1 5
    1 Topics
    5 Posts
    fuzzy1955F
    Teil 5: Verwenden der SQL-Daten in Diagrammen bzw. im VIS-2 Der Hauptzweck der Datenhistorisierung liegt natürlich in der grafischen bzw. tabellarischen Darstellung, um daraus mögliche Entscheidungen abzuleiten, etwa wo setzte ich beim Börsenstrompreis mein Bezugslimit. Eine einfache Möglichkeit zur grafischen Darstellung bieten die DIAGRAMME. Man wählt als Datenquellen die gewünschten SQL-Historisierungspunkte, stellt noch ein paar Dinge ein und … fertig. [image: 1770367644381-664a0f95-2fc3-48ae-babe-1a8ffafab1ad-image.png] Um das Ganze im VIS-2 anzuzeigen, nimmt man dort das Widget „Basic -IFrame“ und gibt bei Allgemein – Quelle den Link aus den Diagrammen an. [image: 1770367662940-281a33d1-fcdc-49bb-a3d9-c0fb7ea8ecd1-image.png] So kann man sich ein VIS-2-View nur für Diagramme bauen, bei der die gewünschte Art des Diagrammes angetippt wird: [image: 1770367682322-9328d9e4-3448-4e5a-8c92-8eeec3f2b52c-image.png] Die tabellarischen Darstellung im VIS-2 geschieht mit dem Widget „Basic Table“, bei dem man einen separaten Datenpunkt (Table Object ID) mit JSON-Daten befüllt. Dieses Beispiel zeigt Tages-, Monats- und Jahreswerte einer Strombilanz untereinander. [image: 1770367711812-00a9e22f-d74a-43e7-982f-0e35c37db84a-image.png] Die Datenpunkte dazu: { "alias.0.Diagrammdaten.StrombilanzJahre": { "common": { "name": "StrombilanzJahre", "desc": "Manuell erzeugt", "role": "state", "type": "json", "read": true, "write": true, "alias": { "id": "javascript.0.variables.j006" } }, "type": "state", "native": {}, "_id": "alias.0.Diagrammdaten.StrombilanzJahre", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "val": "", "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1768340995710, "ack": false }, "alias.0.Diagrammdaten.StrombilanzMonate": { "common": { "name": "StrombilanzMonate", "desc": "Manuell erzeugt", "role": "state", "type": "json", "read": true, "write": true, "alias": { "id": "javascript.0.variables.j005" } }, "type": "state", "native": {}, "_id": "alias.0.Diagrammdaten.StrombilanzMonate", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "val": "", "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1768340995710, "ack": false }, "alias.0.Diagrammdaten.StrombilanzTage": { "common": { "name": "StrombilanzTage", "desc": "Manuell erzeugt", "role": "state", "type": "json", "read": true, "write": true, "alias": { "id": "javascript.0.variables.j004" } }, "type": "state", "native": {}, "_id": "alias.0.Diagrammdaten.StrombilanzTage", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "val": "", "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1768340995710, "ack": false } } Mit einem Javascript werden die Datenpunkte zeitgesteuert befüllt. strSQL = "SELECT DATE_FORMAT (tag, '%Y-%m-%d') AS Tag, " + "ROUND(SUM(pv) / 1000.0,1) AS PV, " + "ROUND(AVG(akku)) AS Hausakku, " + "ROUND(SUM(haus) / 1000.0,1) AS Haus, " + "ROUND(SUM(eauto) / 1000.0,1) AS eAuto, " + "ROUND(SUM(gen) / 1000.0,1) AS Gen, " + "ROUND(SUM(nots) / 1000.0,1) AS Nots, " + "ROUND(SUM(gesamt) / 1000.0,1) AS gesamt, " + "ROUND(COUNT(autark)) AS autark " + "FROM iobroker.tagesstatistik " + "GROUP BY DATE_FORMAT (tag, '%Y-%m-%d') " + "ORDER BY DATE_FORMAT (tag, '%Y-%m-%d') desc;"; sendTo('sql.0', 'query', strSQL, function (result) { if (result.error) { console.error(result.error); } else { MyTrigger (idStrombilanzTage,JSON.stringify(result.result)); } }); --------------------------- Voila , das war die ganze Zauberei --------------------------- Anregungen, Fragen etc. bitte hier anhängen.
  • 271 Topics
    5k Posts
    BananaJoeB
    Update: Ich habe gestern meinen zweiten Lader mit der Trucki.de / T2HG V2 Platine in Betrieb genommen. Wie immer habe ich beim Gehäuse maßlos übertrieben. Eines hängt immer hin seit gestern richtig: [image: 1772969961360-1899bdbe-6416-4075-82f8-158f388cb2af-image.png] [image: 1772969990248-96ca3cf9-a7f9-408c-9ad3-8589d21dcef0-image.png] [image: 1772970006332-4f48baba-8ade-417d-8db0-bbc337c7d2b5-image.png] [image: 1772970049190-abeb9701-0d4c-4a99-b5e3-4bbadf756ea8-image.png] [image: 1772970081548-600c047c-cd9f-4919-9cfa-f68c60d8e4d5-image.png] Das ist die 2. Version meines Gehäuses, es ist ein 12V Netzteil integriert, die V2 Platine kann darüber versorgt werden statt über die Batterie - dann ist ist die immer erreichbar, auch etwas mit der Batterie ist. Zudem habe ich einen Shelly EM G3 (Mini) mit integriert. Die Seiten bestehen auch 20x40mm x 300mm Aluminiumprofile: [image: 1772970295262-c048c570-e147-46fd-9168-0d23ae978aa7-image.png] Die R4850G2 Netzteile habe ich mit Klebeband einmal Staubdicht verschlossen und dann die beiden Seiten plan geschliffen so das wenn man das Aluminiumprofil dranhält fast kein Licht dazwischen durch scheint. Ab Werk sind bei denen nämlich die Enden leicht nach Außen gebogen, die habe ich abgeschliffen bis es nach Augenmaß und Lichtschein plan war. Man könnte noch Wärmeleitpaste dazwischen schmieren, die Sauerei habe ich aber bisher gescheut. Auch so bleibt das Netzteil bei den maximal 2.500W die ich im Moment nutze bei unter 60 Grad, die Aluminiumprofile erwärmen sich zwar spürbar, aber nicht viel mehr als Lauwarm. Den 230V Anschluss habe ich auf 3 polige CEE-Stecker wie man diese vom Camper kennt umgestellt. Diese sind für dauerhaft 16A geeignet. Mit 2500W ziehe ich zwar nur etwas mehr als 10A, aber die normalen Schukosteckdosen sind alle nur bis 10A ausgelegt und werden - wie ich bemerken durfte - bei Dauerlast dann schon spürbar warm bzw. auch der Schukostecker. Wenn das 2. Netzteil (das noch nicht im Bild ist) auch fertig ist und hängt (drucke gerade noch die Deckel), mache ich mal ein separates Thema als Showcase davon auf. Da gibt es dann die 3D-Modele, die Konfiguration und das Skript für die Ladesteuerung Die Trucki.de T2HG V2 Platine ist mit zuletzt 119 Euro sicherlich kein Schnäppchen. Auch habe ich eine Weile gebraucht bis ich mir das mit der Steuerung zusammengesucht habe. Funktioniert nun aber ganz wunderbar und problemlos. Von ioBroker aus gebe ich per MQTT die maximale Ladeleistung vor und ob geladen werden darf oder nicht. Die beiden Platinen habe ich direkt mit meinen Tasmota-Stromzählerausleser verbunden, den Rest machen die dann selbst. Schön ist, das wenn nicht geladen wird auch die R4850G2 abgeschaltet werden bzw. deren Lüfter ausgeht. An einem Netzteil war der Lüfter ziemlich laut, mit diesem hier https://www.amazon.de/dp/B0G2ZZFXKZ kann man den originale 1:1 tauschen und es ist dann wieder sehr viel leiser. Wenn ich mein 3. Netzteil wiederfinde (ich habe es beim abbauen irgendwo abgelegt und weis gerade nicht mehr wo), werden ich dieses noch mit darunter hängen so das ich gleichmäßig bzw. nach Last über die 3 Phasen laden kann. Nachtrag: Nach dem ich 10x mal die Strecke Heizungsraum - Flur - Büro abgesucht habe, habe ich das 3. Netzteil endlich wieder gefunden: Es lag in Augenhöhe vor mir ordentlich im Regal.
  • 187 5k
    187 Topics
    5k Posts
    NegaleinN
    @BananaJoe sagte in Proxmox Cluster oder HA: Hui, wieviel hast du denn? nur 4 :)
  • Fragen zu Docker-Installationen

    21 257
    21 Topics
    257 Posts
    haselchenH
    @0815_Peter Schön, dass es jetzt geht . Setz bitte den Thread hier auf [GELÖST].
  • 48 597
    48 Topics
    597 Posts
    U
    lange vor dem Aufräumen gedrückt KI: Claude, Sonnet 4.6 ca. 20 Blockly's in TS konvertiert (Fehlerquote annähenrnd null) Ladeplaner (noch in Arbeit) basierend auf historischem Verbrauch, PV Prognose, dynamischen Strompreisen und Batteriespeicher [image: 1772881493289-f0b15f0c-d195-4a51-b7b6-d040099beecb-image.png]
  • Leistungsaufnahme ca. 80 W reduzieren

    Moved
    12
    0 Votes
    12 Posts
    842 Views
    B
    @orfix said in Leistungsaufnahme ca. 80 W reduzieren: @blockmove sagte in Leistungsaufnahme ca. 80 W reduzieren: vielen dank für die vielen antworten. Ja, wir schreiben da im Sekundentakt hunderte Messwerte. Das wird wohl sonst niemand machen. Die CPU ist immer auf mindestens 70% Last. Keine der Platten hat Zeit zum schlafen. Allein die Bewegungserkenning von drei Kameras frisst um die 15 Watt. Dachte wir können einsparen? mfg orfix Schmeiß die Festplatten raus und ersetze sie durch SSD. Die sind mittlerweile günstig geworden.
  • Idee? Smarte "Stinkbombe"

    5
    0 Votes
    5 Posts
    222 Views
    D
    @samson71 Danke Dir. Es gibt leider etliche Möglichkeiten über heranwachsende Bäume/Sträucher oder auch die anliegende Garage etc. Dazu wie Du sagst Fallrohre etc. Wobei ich die Fallrohre noch als unbequemste Möglichkeit sehe, da kann er es deutlich einfacher haben :). Kratzspuren durchs Klettern keine zu finden. Ich hab schon ein Weidezaungerät für Kleinst und Kleintiere parat liegen, aber ohne eine Grobidee zu den Laufwegen und Dacheintritten ist das ziemlich ähh .... er läuft drumrum oder bei zu kleiner Ausbreitung der Elektro-Wäscheleine hüpft er einfach drüber. Ziemlich ätzend :(
  • C++ Longint in String umwandeln

    5
    0 Votes
    5 Posts
    321 Views
    W
    @martinp sagte in C++ Longint in String umwandeln: @wolfgangfb said in C++ Longint in String umwandeln: lambda return str_sprintf("%d", abs(id(MySntp).now().timestamp)); Was soll das "abs(..)"? Ist unnötig, war mein erster Versuch das umzuwandeln.
  • Tagesertrag von OpenDTU nur höchsten Wert speichern

    20
    1
    0 Votes
    20 Posts
    2k Views
    FredFF
    @crunchip schaue ich mir an
  • SSH: unknown error

    8
    0 Votes
    8 Posts
    355 Views
    HomoranH
    @wolfgangfb dann war da ggf. ein anderer Tippfehler
  • [Gelöst] RaspBEE (die 1. Version) und Bullseye wollen nicht

    Moved
    10
    0 Votes
    10 Posts
    774 Views
    Thomas BraunT
    @arnulf sagte in [Gelöst] RaspBEE (die 1. Version) und Bullseye wollen nicht: Ist wahrscheinlich der Service, wenn ich das grafische Frontend auf dem Raspi hätte. Richtig. Also das Desktop-GUI-Ding. Meine Maxime ist ja: Alles was keinen Sinn hat zu laufen läuft auch nicht. Dann kann es auch keinen Ärger machen.
  • Seltsamer Parameter von Bluewalker USV

    4
    2
    0 Votes
    4 Posts
    344 Views
    M
    @Wildbill : Richtig, sie läuft mit nominal 24 V (während Netzspannung vorhanden auf 27 V, in der Akkuphase auf 25 V): Zwischendurch hatte der Wert "output.voltage" auch öfters 4,6 V. Komisch. [image: 1693430004206-5ec88ac6-61c5-4492-8a87-742ea279dc50-image.png] @homoran Die "Diskrepanz" zwischen 22,2 V und 0,6 V lag daran, dass zwischen der Auf nahem des Screenshots des WIN-Graphen und dem Kopieren der Rohdaten aus dem NUT-Server der Wert gewechselt hat. Mittlerweile wurden ja auch die oben erwähnten 4,6 V geloggt. So sehen die Werte der Eingangsspannung und des ominösen "output.voltage" Wertes aus, wenn ich den Stecker ziehe: [image: 1693430383226-342793d4-6099-4c53-87d8-ad1fcf65d7f9-image.png] Die output.voltage Spannung steigt von 0,6 V auf 22,2 V im Batteriebetreib an, um danach (Spannungsversorgung wieder hergestellt) auf 2.6 V zu fallen. BTW: Sehr enttäuscht war ich von dem Test gerade eben, bei dem bei einer Last von 75 W an der USV die USV nach knapp einer Minute komplett abgeschaltet hatte, obwohl ca. 40 Minuten Laufzeit vorhergesagt wurden und die USV ja auf eine Last von 1300 W ausgelegt ist. Direkt danach hatte ich sie dann nach Neustart ohne Netzversorgung mit der Last von 75 W ca. 10 Minuten am laufen, wobei die Kapazität auf ca. 70& sank (Restlaufzeit ca. 28 Minuten, Batteriespannung konstant auf ~ 25 V). Alles noch seeeehr merkwürdig :disappointed:
  • Sophos UDP-Port öffnen

    8
    1
    0 Votes
    8 Posts
    292 Views
    ?
    @david-g :innocent: :see_no_evil: viel Glück, ich bin da leider raus.. hab gar keine Berührungen mit Sophos... kenn Cisco und Unifi, etwas PFSense..
  • ...

    1
    4 Votes
    1 Posts
    197 Views
    No one has replied
  • 0 Votes
    5 Posts
    621 Views
    D
    @blockmove said in (Erld.) Tasmota: Tasmocompiler auf Gitpod nutzen?: @dieter_p Hast du einen Popup-Blocker aktiv? Das Einstellungsmenü geht nach dem Start als Popup auf. Wenn du Pop-ups deaktiviert hast, dann kommt es genau zu deinem Verhalten. Hab ich beim ersten Mal auch ne Weile gebraucht, bis ich es bemerkt hab. Der Tasmota-Compiler ist für die meisten Anwendungen wirklich nicht schlecht. Im Fall von Chrome scheint es der Popup-Blocker gewesen zu sein. Im Firefox geht da normal unter der Lesezeichenleiste eine zusätzliche Leiste auf, wenn er "zuschlägt". Da war aber definitiv nichts. Nachdem jetzigen 2ten Versuch in Firefox kam die Leiste dann endlich zur manuellen Freigabe :) Nuja, eigentlich reicht mir gerade die Standardausführung von Tasmota nur hätte ich sie gerne für einen C3 in Deutsch und die Sprachversionen werden nur für den ESP32 Standarfall angeboten. Das lässt sich mit dem Compilier schnell erledigen :)
  • Iobroker über ReverseProxy Manager (NGINX)

    Moved
    3
    0 Votes
    3 Posts
    262 Views
    WalW
    Habe aber ein anderes Problem, ich komme ohne Anmeldung auf die Seite. :-( Im Browser hatte ich alle Passwörter entfernt. edit: Hat sich erledigt, hatte beim Testbroker bei der Ersteinstellung den Login übersprungen.
  • [erl.]freiwilliger helfer für ds-lite umgehung (ip4zuip6)

    23
    0 Votes
    23 Posts
    2k Views
    carsten04C
    Ich habe jetzt nicht alles gelesen, aber meine Empfehlung ist immer: ioBroker über VPN, z.B. mit wireguard, niemals Port direkt freigeben. Portfreigabe mache ich, falls erforderlich, immer nur über Nginx Proxy Manager auf irgendeinen dedizierten Server der in meiner DMZ steht und den ich unbedingt von aussen erreichen möchte (z.B. Wordpress, etc.)). Das klappt auch alles wunderbar mit dyndns. Voraussetzung ist, dass Du Dir über Deine Heimnetzstruktur gedanken machst und nicht alles in eine Domäne haust. VLAN wäre hier das Stichwort, um dein Netz logisch zu strukturieren und damit auch (über passende Firewallregeln) sicherer zu machen.
  • SQL Startet nach Node Update nicht mehr

    Moved
    46
    0 Votes
    46 Posts
    5k Views
    ?
    @grizzlyco sagte in SQL Startet nach Node Update nicht mehr: Bei netstat | grep 3306 passiert einfach nichts. Moin, ok, bei mir auch, hosts ist ok, ob das mit dem unmanaged bei networkctl ok, kann ich nicht sagen, sieht bei mir anders aus. Warum bei Dir am status n/a steht und Du auf eth zwei Adressen hast, kann ich auch nicht beantworten pi@raspberrypi4:/opt/iobroker/node_modules/iobroker.sql $ networkctl status WARNING: systemd-networkd is not running, output will be incomplete. ● State: n/a <-???? Address: 192.168.2.52 on eth0 <- ? 192.168.2.136 on eth0 <- ? Ob auf ResPI und/oder Debian da noch was beim Netzwerk einzustellen ist, I don't know sorry. VG Bernd
  • [Gelöst] Zukunft ioBroker (Kommerz, Cloud, Abo-Modelle, ...)

    8
    0 Votes
    8 Posts
    950 Views
    da_WoodyD
    @haus-automatisierung sagte in [Gelöst] Zukunft ioBroker (Kommerz, Cloud, Abo-Modelle, ...): Der Alias-Manager von Sebastian Bormann wird z.B. gar nicht mehr gepflegt (wie es aussieht). kann man sehn, wie man will. das ding tut seinen dienst. erst gestern, durch erneuern des pool verteilers und auch shellys, 2 alias geändert, alles spielt wie es soll... bis auf das, daß das shelly addon neu noch nicht im adapter ist. ist aber eine andere geschichte. :)
  • Tool zur Helligkeitssteuerung Windows-Tablet

    1
    1 Votes
    1 Posts
    103 Views
    No one has replied
  • GUI / Administration-Tool für Influx DB 2.x

    4
    0 Votes
    4 Posts
    3k Views
    ?
    @blockmove sagte in GUI / Administration-Tool für Influx DB 2.x: @dp20eic Ich finde das Ändern und Löschen von Daten recht umständlich. Moin, ja es ist im ersten Augenschein umständlicher, aber wie oft kommt es denn vor, dass Du Daten ändern, löschen musst. Ich musste das bis jetzt noch nicht! Also den Export über CSV kann man auch in der aktuellen Version >= V2.7 wieder einrichten, dazu muss man nur SSL aktivieren, oder Chronograf installieren, da geht der Export mittels CSV auch, dann Ändern und wieder Einladen. Löschen geht recht einfach auf der Kommandozeile, dazu gibt es hier im Forum aber schon einige Threads, z. B.: https://forum.iobroker.net/topic/67637/influxdb-im-query-unter-_measurement-keine-datenpunkte-mehr Werte ändern, könnte man auch mittels Task machen, habe ich aber noch nicht probiert, ich habe aktuell nur ein Down sample von Strom aus einem Bucket in ein anderes Bucket am Laufen. VG Bernd
  • Aubess 16A OTA mit Cloudcutter auf OpenBK

    Moved
    4
    0 Votes
    4 Posts
    1k Views
    S
    @turbion Wie mir gerade auffällt, hab ich viel geschrieben und das sieht wahrscheinlich ziemlich kompliziert aus. Aber viel Geschreibsel war wahrscheinlich unnötig, da sich die Dinge eh aus dem Ablauf der Programmabfragen ergeben oder recht selbstverständlich sind. Wenn es dir zu doof ist, alles durchzulesen, kannst du ja auch einfach eine frische SD-Karte aus dem Vorrat neu mir Raspbian bespielen und den Raspi-Anleitungen folgen. Dann musst du das vorhandene Betriebssystem nicht "verschmutzen" :) Im Prinzip könntest du die Raspi-Anleitung auch auf einem "ausgewachsenen" Linuxrechner verwenden. Aber Docker kann z.B. maulen, wenn man ihn installieren will und schon eine "fremde" Dockerinstallation vorhanden ist. Da kann man dann unsicher werden, ob alles passt. Außerdem erleichtert eine grafischen Nutzeroberfläche schon manches. Man muss sich nicht mit "cd" durch die Verzeichnisse wühlen, sondern kann (zumindest bei Linux Mint) einfach im Dateimanager mit der rechten Maus klicken und "in Terminal öffnen" wählen, muss github nicht installieren... Vor dem Flashen sollte man die Version der Original-Software auf dem Tuya-Gerät herausfinden, die braucht man später. Dafür muss man das Teil einmalig auf dem Handy mit der Tuya Smart App aus dem Playstore verbinden. Leider muss man dafür ein Userkonto anlegen. Die Firmware findet sich unter Menü -> Upgrade "Hauptmodulnummer". In meinem Fall war das 1.1.8. Danach, so habe ich gelesen, soll man das Gerät wieder aus der App löschen (Menü -> Gerät entfernen -> Trennen und Löschen Sie alle Daten von der App). Wenn du jetzt die Firmware-Version (Hauptmodulnummer :) ) kennst, lohnt sich nachzusehen, ob die nicht dummerweise schon wieder gepatcht ist, so das CloudCutter nicht mehr funktioniert. Eine Liste bekannter gepachter Geräte/Firmware-Versionen findet sich z.B. hier. Wenn deine Steckdosen also z.B. die Firmware-Version 1.1.12 oder 1.1.15 haben sollten, ist die Gefahr groß, dass es nichts wird mit CloudCutter. Eigentlich ist noch wichtig, was für einen Chip die Geräte haben, also meist einen BK7231N, BK7231S oder BK7231T. Aber selbst wenn du genau dein Gerät in einer Liste wiederfindest, könnte es sein, dass der Hersteller inzwischen die Hardware geändert hat. Öffnen kann man die Teile ja oft kaum noch. Aber im Allgemeinen macht das nichts; bei CloudCutter kann man die passende neue Firmware anhand von Original-Versionsnummer und Geräteart wählen. So gab es bei mir für Firmware 1.1.8 folgende Möglichkeiten: 1.1.8 - BK7231N / oem_bk7231n_plug 1.1.8 - BK7231T / oem_bk7231s_rnd_switch Da ich auch eine Steckdose flashen wollte, musste es wohl die für den BK7231N-Chip sein :) Wenn du einen "richtigen" Rechner mit Linux (z.B. Linux Mint ist recht Windows-ähnlich) zur Verfügung hast, würde ich erstmal CloudCutter von github runterladen. OpenBeken brauchst du nicht extra suchen, das ist CloudCutter-Zip mit dabei. Nicht die allerneueste Version, aber man kann ja später komfortabel OTA updaten. Den Zip dann entpacken (z.B. bei Linux Mint rechte Maus -> hier entpacken). In das entpackte Verzeichnis wechseln, dort (Mint) rechte Maus -> im Terminal öffnen. Dann bist mit dem Terminal schon in dem Verzeichnis. Jetzt ist die Frage, ob auf deinem Linux schon der Netzwerkmanager (wahrscheinlich schon) und Docker (eher nicht) installiert ist. Ich würde einfach mal probieren, CloudCutter zu starten, der sagt schon, wenn er noch was braucht. Dafür sudo ./tuya-cloudcutter.sh eingeben. Wird daraufhin [!] WARNING: Selected wifi AP support: ja ausgegeben (mit dem "ja"), denn klappt das mit dem Netzwerk schon mal. Sollte so sein, wenn nicht, muss wohl der Netzwerkmanager installiert werden, dann sag nochmal Bescheid. Normalerweise sollte es aber nach Bestätigung mit Tastendruck weitergehen. Dann braucht CloudCutter den Docker. Ist der nicht installiert, bricht CloudCutter mit einer Fehlermeldung ab: common.sh: Zeile 113: docker: Befehl nicht gefunden Failed to build Docker image, stopping script Sollte das der Fall sein, sollte Docker mit folgendem Befehl installiert werden können: sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin (alles in eine Zeile) Dann kann man es noch einmal probieren mit: sudo ./tuya-cloudcutter.sh und der Script sollte jetzt weiterlaufen. Bei der nächsten Abfrage wählt man "2) Flash 3rd Party Firmware". Auf die Frage "[?] How do you want to choose the device?:" antwortet man mit "By firmware version and name". Dann kommt eine lange Liste von Original-Firmware-Versionen und Geräten, in der du hoffentlich deine Steckdose identifizieren kannst. Bei mir war es z.B. "1.1.8 - BK7231N / oem_bk7231n_plug" Danach musste ich dem Script noch die Erlaubnis geben, dass es den Port 53 für sich freiräumen darf. Und dann kommt schon, man kann es kaum fassen, die Frage, welche custom firmware man installieren will, EspHome-Kickstart oder OpenBeken :) Nach der Wahl muss man die Steckdose dann in den AccessPoint-Modus versetzen. Bei mir ging das durch langes Drücken von 7+ Sekunden, loslassen, die Steckdose blinkte schnell, erneutes langes Drücken, die Steckdose blinkte langsamer, das war der AP-Modus. Danach wurde die Dose durch CloudCutter geflascht. Ist das geschehen und hat sich die Steckdose neu gestartet, dann sollte sie unter der IP 192.168.4.1 ein WLAN aufspannen, dass erkennbar etwas mit OpenBK oder ähnlich im Namen führt. Mit dem WLAN verbindet man sein Handy/Notebook, gibt im Browser 192.168.4.1 ein und gelangt auf eine Tasmota-ähnliche Oberfläche. Hier den WLAN-Zugang konfigurieren, die Steckdose resetten und man hat sie im heimischen Netzwerk und findet ihre IP in der Netzwerkübersicht des Routers. Dann sollte man noch die Pins konfigurieren. Das kann man, wenn man die Zuordnung kennt, im Config-Menü der Web-GUI. Kennt man sie nicht, kann man unter "Launch Web Applications" -> "Config" -> "Devices" ein passendes Template findet. Bei mir hat "Tuya Tuya AU LSPA9? Smart Socket Energy Monitoring", fast, aber nicht ganz gepasst. Bei meiner Dose liegt der Button nämlich auf Pin 10, Channel 1. Will man die Dose in z.B. ioBroker einbinden, dann sollte man unter "config" -> "Configure General/Flags" noch die "Flag 30 - [MQTT] Enable Tasmota TELE etc publishes (for ioBroker etc)" setzen. Bei mir wurde die Dose danach in ioBroker erkannt, die Verbrauchswerte werden angezeigt, sie lässt sich schalten. Aber leider poppen im Protokoll bisher jede Sekunde mehrere Warnungen über gelöschte Botschaften auf, sobald Dose und ioBroker über MQTT kommunizieren. Puh, ich hoffe, ich hab dich nicht zu sehr zugeschwallt :) LG
  • Verfügbare WLANs prüfen

    6
    0 Votes
    6 Posts
    202 Views
    OliverIOO
    @martinp wenn ich mich recht erinnere hat der freifunk router ein modifiziertes openwrt am lafen. dann kannst du hier mal schauen. https://forum.openwrt.org/t/simple-script-for-wireless-station-monitoring/42866 openwrt ist auch ein linux. auch dort kann man sich mit ssh einwählen und programme installieren. allerdings sind die router meist nicht so großzügig mit RAM und persistent Speicher versehen. Aber für ein bashskript, das dann Daten spw an den iobroker meldet reicht es schon.
  • Raspbian nodejs 18.16.1

    Moved
    19
    1
    0 Votes
    19 Posts
    4k Views
    DuffyD
    @thomas-braun OK, vielen Dank, jetzt schaut es gut aus nach einem iob neustart. Gruß Duffy
  • Frage zum Admin Update 6.8.0

    admin eol node
    5
    1 Votes
    5 Posts
    446 Views
    Thomas BraunT
    @mcm57 Wobei ich ein EOL einer solch zentralen Komponente wie nodejs auch als technischen Grund ansehen würde.

327

Online

32.7k

Users

82.4k

Topics

1.3m

Posts