Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Lokal Notizen verwalten

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Lokal Notizen verwalten

Geplant Angeheftet Gesperrt Verschoben Off Topic
39 Beiträge 5 Kommentatoren 347 Aufrufe 7 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • David G.D David G.

    Hey,

    ich suche schon lange ein kleines Programm womit ich via Browser meine Notizen strukturiert sammeln kann.
    Irgendwie hat mir nichts wirklich gefallen.
    Zu überladen, Code wurde nicht korrekt angezeigt, zu wenig Funktionen etc.

    Dann habe ich gedacht gebe ich mich mal selber an was dran (Weil es mir aber auch Spaß macht sowas zu probieren).

    Würde mich freuen wenn einer von euch auch einen Mehrwert für sich dran findet oder Feedback gibt.

    HINWEIS
    Das Programm ist komplett mit KI geschrieben.
    Ich hab es mit verschiedenen KIs gegenprüfen lassen ob es Sicherheitstechnische Bedenken gibt. Ich selber finde den Code so weit ich es interpretiert bekomme auch okay.

    Wenn alles mit KI gecodet ist hier auch eine Beschreibung aus der KI 🤣:

    🚀 Die Architektur (Unter der Haube)

    • Backend: Python (Flask). Keine aufwendige Datenbank nötig, alle Texte und Strukturen werden in einer sauberen data.json gespeichert.
    • Frontend: Pures Vanilla JS, HTML und CSS. Keine überladenen Frameworks, die Ladezeiten fressen.
    • Hosting: Läuft perfekt im LXC-Container, auf einem Raspberry Pi oder einer kleinen VM.

    ✨ Features & Funktionen

    📝 Editor & Inhalte

    • Markdown-Support: Überschriften, Fett, Kursiv, Durchgestrichen, Zitate und Trennlinien.
    • Interaktive To-Do-Listen: Checkboxen (- [ ]) können direkt in der Lese-Ansicht abgehakt werden. Der Status wird live und unsichtbar im Hintergrund gespeichert.
    • Code-Blöcke: Syntax-Highlighting für Code-Schnipsel inkl. praktischem "Copy"-Button.
    • Spoiler-Tags: Einklappbare Textblöcke ([s=Titel]...[/s]) für lange Logs oder Skripte.
    • Verlinkungen (Mentions): Tippt man ein @ in den Editor, öffnet sich ein Dropdown, über das man direkt andere Notizen verlinken kann.
    • Integrierter Skizzenblock: Über das Pinsel-Icon öffnet sich ein Zeichen-Tool für schnelle Mindmaps oder handschriftliche Notizen. Sie lassen sich per Klick in der Notiz jederzeit nachträglich weiterbearbeiten und aktualisieren sich nach dem Speichern sofort live ohne Neuladen.

    📂 Organisation & UI

    • Unendliche Verschachtelung: Ordner in Ordner in Ordner – baut euch euren Baum, wie ihr ihn braucht.
    • Sicherer Sortier-Modus: Es gibt einen dedizierten Sortier-Modus (⇅-Button). Mit einem Klick lassen sich hier alle Ordner und Dateien automatisch "natürlich" sortieren (Ordner nach oben, dann 1, 2, 11, A, B).
    • Live-Suche: Durchsucht den gesamten Notizbaum und die Inhalte in Millisekunden.
    • Design anpassbar: Wechsel zwischen Dark- und Light-Mode sowie ein Color-Picker für die globale Akzentfarbe (z. B. Grün, Blau, Orange).
    • 100% Mobile Ready: Die Seitenleiste lässt sich auf dem Handy einklappen. Zudem gibt es spezielle CSS-Fixes, damit die mobile Bildschirmtastatur das Layout nicht zerschießt.

    🖼️ Medien-Handling

    • Bilder und Dateien per Drag & Drop: Bilder können einfach vom Desktop in den Editor gezogen oder über einen Button hochgeladen werden (lokal gespeichert).
    • Lightbox: Klickt man auf ein Bild in einer Notiz, öffnet es sich großzentriert.

    🛡️ Sicherheit, Backup & Stabilität

    • Passwortschutz: Lässt sich direkt im Web-Interface aktivieren/deaktivieren.
    • Konflikt-Erkennung: Warnt vor dem Überschreiben, wenn die Notiz auf einem anderen Gerät parallel geändert wurde.
    • 1-Klick Backup & Restore: Jederzeit ein vollständiges .tar.gz-Archiv (JSON + Bilder) laden und wiederherstellen.

    🛠️ Installation

    Das Ganze lässt sich über ein einziges, interaktives Bash-Skript installieren.

    Warum braucht das Skript sudo bzw. root Rechte?
    Damit das Tool sauber und sicher als Hintergrunddienst auf eurem Server läuft, greift das Skript tief ins System ein. Es installiert zwingend benötigte System-Pakete (python3, python3-pip, python3-venv und cron), legt die Ordnerstruktur sicher unter /opt/notiz-tool an, erstellt einen eigenen System-Benutzer ohne Login-Rechte (useradd), richtet einen systemd-Service für den Autostart ein und trägt auf Wunsch Cronjobs unter /etc/cron.d/ ein.

    So funktioniert die Installation:

    1. Erstellt eine neue Datei auf eurem Server und fügt das Skript (siehe unten) ein:
      nano install.sh
    2. Macht das Skript ausführbar:
      chmod +x install.sh
    3. Führt das Skript mit Root-Rechten aus:
      sudo ./install.sh

    Das Skript führt euch dann durch ein kurzes Menü und fragt 4 Dinge ab:

    1. Port: Unter welchem Port soll das Web-Interface erreichbar sein? (Standard: 8080)
    2. Autostart: Soll ein systemd-Service angelegt werden, damit das Tool nach einem Server-Reboot automatisch wieder startet?
    3. Medienbereinigung: Soll ein nächtlicher Cronjob eingerichtet werden, der prüft, ob es im uploads/-Ordner verwaiste Bilder gibt, und diese löscht?
    4. Backup: Soll ein täglicher Cronjob eingerichtet werden, der nachts automatisch ein .tar.gz Archiv eurer Daten anlegt?

    🌐 Externe Abhängigkeiten (Privacy Info)
    Um das Installations-Skript so kompakt wie möglich zu halten, lädt das Web-Interface standardmäßig zwei kleine Bibliotheken über öffentliche CDNs:

    • SortableJS (via jsdelivr): Für die geschmeidige Drag-and-Drop Sortierung im Seitenmenü.
    • Highlight.js (via cdnjs): Für das Syntax-Highlighting der Code-Blöcke (JS-Skript und CSS-Theme).

    Wem das aus Privacy-Gründen ein Dorn im Auge ist oder wer das Tool komplett vom Internet isoliert im reinen Offline-Netz betreiben möchte, kann das in 2 Minuten ändern:
    Ladet euch die entsprechenden .js und .css Dateien einfach herunter, packt sie in den Ordner /opt/notiz-tool/static/ und passt die Pfade oben im Header der Datei /opt/notiz-tool/templates/index.html so an, dass sie auf die lokalen Dateien zeigen. Danach funkt das Tool zu 100 % nicht mehr nach Hause!

    1000061978.jpg 1000061976.jpg 1000061974.jpg 1000061972.jpg 1000061980.jpg
    1000062021.jpg

    Installation geht am einfachsten über eine kleine Setupdatei auf github.

    wget https://raw.githubusercontent.com/ipod86/Notizen/main/setup.sh
    
    chmod +x setup.sh
    
    sudo ./setup.sh
    
    OliverIOO Offline
    OliverIOO Offline
    OliverIO
    schrieb am zuletzt editiert von
    #11

    @David-G.

    Biete das doch direkt als docker Container an. Das dockerfile kannst du dir auch mit ki schreiben lassen.
    Hier habe ich ein ähnliches Projekt

    https://github.com/oweitman/fail2bancontrol
    https://hub.docker.com/r/oweitman/fail2bancontrol

    Meine Adapter und Widgets
    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
    Links im Profil

    David G.D 1 Antwort Letzte Antwort
    0
    • OliverIOO OliverIO

      @David-G.

      Biete das doch direkt als docker Container an. Das dockerfile kannst du dir auch mit ki schreiben lassen.
      Hier habe ich ein ähnliches Projekt

      https://github.com/oweitman/fail2bancontrol
      https://hub.docker.com/r/oweitman/fail2bancontrol

      David G.D Online
      David G.D Online
      David G.
      schrieb am zuletzt editiert von
      #12

      @OliverIO

      Da habe ich mich noch nie mit beschäftigt.
      Muss ich das ja nicht viel mehr pflegen, nicht dass die Leute in ein oder zwei Jahren ganz veraltete Programmversion am Laufen haben.

      Jetzt ist ja alles immer aktuell über das Betriebssystem.

      Zeigt eure Lovelace-Visualisierung klick
      (Auch ideal um sich Anregungen zu holen)

      Meine Tabellen für eure Visualisierung klick

      OliverIOO 1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        peterfido
        schrieb am zuletzt editiert von
        #13

        @david-g. vielen Dank. Ich teste es zeitnah. Die einzige Hürde war das Skript auf die Debian VM zu bekommen. Zumindest, wenn man, wie ich gestern, nicht am PC sitzt. Das ISO-Image war eine Idee, ich ich jetzt mal ausprobiert habe. Und, es hat funktioniert. Aber nicht jeder hat Proxmox. Per wget aus Github wäre wohl auch einfach gegangen. Aber so oft wird das wohl nicht aktualisiert werden müssen.

        "Multiuser" ist mein Standard-Anwendungsfall. Notizen für eine Reise / Ausflug / Shoppen bearbeite ich mit dem Gerät, was ich gerade zur Hand habe. Also oft Android-Tablet, PC, Handy.

        Das mit dem Neuladen hatte ich bei den Tests vorhin zweimal. Die Meldung kommt dann halt beim Speichern und die Änderungen waren dann weg. Abbrechen hatte ich so direkt nicht gefunden. Da gucke ich nochmal genauer hin.

        Gruß

        Peterfido


        Proxmox auf Intel NUC12WSHi5
        ioBroker: Debian (VM)
        CCU: Debmatic (VM)
        Influx: Debian (VM)
        Grafana: Debian (VM)
        eBus: Debian (VM)
        Zigbee: Debian (VM) mit zigbee2mqtt

        David G.D 1 Antwort Letzte Antwort
        0
        • David G.D David G.

          @OliverIO

          Da habe ich mich noch nie mit beschäftigt.
          Muss ich das ja nicht viel mehr pflegen, nicht dass die Leute in ein oder zwei Jahren ganz veraltete Programmversion am Laufen haben.

          Jetzt ist ja alles immer aktuell über das Betriebssystem.

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von
          #14

          @David-G.

          wenn ich ein release commit mache, erzeugt github automatisch einen aktualisierten container und publiziert den auch noch dockerhub

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          1 Antwort Letzte Antwort
          0
          • P peterfido

            @david-g. vielen Dank. Ich teste es zeitnah. Die einzige Hürde war das Skript auf die Debian VM zu bekommen. Zumindest, wenn man, wie ich gestern, nicht am PC sitzt. Das ISO-Image war eine Idee, ich ich jetzt mal ausprobiert habe. Und, es hat funktioniert. Aber nicht jeder hat Proxmox. Per wget aus Github wäre wohl auch einfach gegangen. Aber so oft wird das wohl nicht aktualisiert werden müssen.

            "Multiuser" ist mein Standard-Anwendungsfall. Notizen für eine Reise / Ausflug / Shoppen bearbeite ich mit dem Gerät, was ich gerade zur Hand habe. Also oft Android-Tablet, PC, Handy.

            Das mit dem Neuladen hatte ich bei den Tests vorhin zweimal. Die Meldung kommt dann halt beim Speichern und die Änderungen waren dann weg. Abbrechen hatte ich so direkt nicht gefunden. Da gucke ich nochmal genauer hin.

            David G.D Online
            David G.D Online
            David G.
            schrieb am zuletzt editiert von
            #15

            @peterfido sagte in Lokal Notizen verwalten:

            Multiuser

            Multiuser bedeutet eigentlich auch, zwei oder mehr Personen die gleichzeitig mit arbeiten.

            Jetzt sollte es aber sicherer sein, wenn du nicht innerhalb von 30sek die Geräte wechselst.

            Gann das Script ja auf GitHub verfügbar machen.
            Dort kann man ja auch vorher reinschauen.

            @OliverIO sagte in Lokal Notizen verwalten:

            @David-G.

            wenn ich ein release commit mache, erzeugt github automatisch einen aktualisierten container und publiziert den auch noch dockerhub

            Arbeitest du dann mit latest Images auf denen du aufbaust?
            Docker war nur so meins. Im Moment Wechsel ich nach und nach wo es geht von Docker Containern zu CTs in Proxmox.

            Zeigt eure Lovelace-Visualisierung klick
            (Auch ideal um sich Anregungen zu holen)

            Meine Tabellen für eure Visualisierung klick

            OliverIOO 1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              peterfido
              schrieb am zuletzt editiert von
              #16

              Github oder so wäre gar nicht verkehrt. Die Änderung ist nur im Post #10? Oder auch im Download in #1?

              Beim Texteditor muss ich aufpassen, dass das Zeilenende im korrekten Format ist. Auch die genutzte Codierung auf meinem Tablet weiß ich gerade nicht. Der Download gestern ging einfach zu handhaben.

              Gruß

              Peterfido


              Proxmox auf Intel NUC12WSHi5
              ioBroker: Debian (VM)
              CCU: Debmatic (VM)
              Influx: Debian (VM)
              Grafana: Debian (VM)
              eBus: Debian (VM)
              Zigbee: Debian (VM) mit zigbee2mqtt

              David G.D 1 Antwort Letzte Antwort
              0
              • David G.D David G.

                @peterfido sagte in Lokal Notizen verwalten:

                Multiuser

                Multiuser bedeutet eigentlich auch, zwei oder mehr Personen die gleichzeitig mit arbeiten.

                Jetzt sollte es aber sicherer sein, wenn du nicht innerhalb von 30sek die Geräte wechselst.

                Gann das Script ja auf GitHub verfügbar machen.
                Dort kann man ja auch vorher reinschauen.

                @OliverIO sagte in Lokal Notizen verwalten:

                @David-G.

                wenn ich ein release commit mache, erzeugt github automatisch einen aktualisierten container und publiziert den auch noch dockerhub

                Arbeitest du dann mit latest Images auf denen du aufbaust?
                Docker war nur so meins. Im Moment Wechsel ich nach und nach wo es geht von Docker Containern zu CTs in Proxmox.

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb am zuletzt editiert von OliverIO
                #17

                @David-G. sagte in Lokal Notizen verwalten:

                Arbeitest du dann mit latest Images auf denen du aufbaust?

                Das ist das schöne, ich muss mich gar nicht mit Betriebssystem beschäftigen.
                Ich nehme ein vorhandenes Image direkt von python. Solange die Version vom aktuellsten Betriebssystem unterstützt wird, wird das so bereitgestellt.

                https://hub.docker.com/_/python#shared-tags

                Also python:3-slim ist immer das letzte 3er stable von python mit dem letzten stable von debian slim ist immer die schmale Ausführung des Betriebssystems mit nur dem nötigsten.
                https://hub.docker.com/layers/library/python/3-slim
                in diesem Fall trixie. Gesamtgröße image ist ca 42MB

                python bietet eine vielzahl von versions tags an. da kann man alles auswählen was man will

                ok, in meinem aktuellen container verweise ich auf eine feste version 3.12-slim

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                1 Antwort Letzte Antwort
                0
                • P Offline
                  P Offline
                  peterfido
                  schrieb am zuletzt editiert von peterfido
                  #18

                  @david-g. ich muss nachher wohl doch an den PC. Die Installation auf dem Weg wie gestern meldet zumindest ein Berechtigungsproblem in Zeile 50.
                  1000074487.jpg

                  Edit: lief wohl trotzdem durch:
                  1000074491.jpg
                  Ich bin begeistert.
                  Evtl. den Schieber für die Stiftstärke breiter machen oder einen Wert anzeigen und +- Tasten. Zumindest ich brauchte mit dem Stylus einige Anläufe, bis die Strichstärke wie gewünscht war, da der Schieberegler anfangs nicht fein justiert werden kann. Es braucht für die erste Änderung eine gewisse Bewegungsstrecke des Schiebers.

                  Gruß

                  Peterfido


                  Proxmox auf Intel NUC12WSHi5
                  ioBroker: Debian (VM)
                  CCU: Debmatic (VM)
                  Influx: Debian (VM)
                  Grafana: Debian (VM)
                  eBus: Debian (VM)
                  Zigbee: Debian (VM) mit zigbee2mqtt

                  1 Antwort Letzte Antwort
                  0
                  • P peterfido

                    Github oder so wäre gar nicht verkehrt. Die Änderung ist nur im Post #10? Oder auch im Download in #1?

                    Beim Texteditor muss ich aufpassen, dass das Zeilenende im korrekten Format ist. Auch die genutzte Codierung auf meinem Tablet weiß ich gerade nicht. Der Download gestern ging einfach zu handhaben.

                    David G.D Online
                    David G.D Online
                    David G.
                    schrieb am zuletzt editiert von
                    #19

                    @peterfido sagte in Lokal Notizen verwalten:

                    Github oder so wäre gar nicht verkehrt. Die Änderung ist nur im Post #10? Oder auch im Download in #1?

                    Beim Texteditor muss ich aufpassen, dass das Zeilenende im korrekten Format ist. Auch die genutzte Codierung auf meinem Tablet weiß ich gerade nicht. Der Download gestern ging einfach zu handhaben.

                    Hab es hochgeladen mit kleiner Setupankeitung
                    https://github.com/ipod86/Notizen/blob/main/README.md

                    @OliverIO sagte in Lokal Notizen verwalten:

                    @David-G. sagte in Lokal Notizen verwalten:

                    Arbeitest du dann mit latest Images auf denen du aufbaust?

                    Das ist das schöne, ich muss mich gar nicht mit Betriebssystem beschäftigen.
                    Ich nehme ein vorhandenes Image direkt von python. Solange die Version vom aktuellsten Betriebssystem unterstützt wird, wird das so bereitgestellt.

                    https://hub.docker.com/_/python#shared-tags

                    Also python:3-slim ist immer das letzte 3er stable von python mit dem letzten stable von debian slim ist immer die schmale Ausführung des Betriebssystems mit nur dem nötigsten.
                    https://hub.docker.com/layers/library/python/3-slim
                    in diesem Fall trixie. Gesamtgröße image ist ca 42MB

                    python bietet eine vielzahl von versions tags an. da kann man alles auswählen was man will

                    ok, in meinem aktuellen container verweise ich auf eine feste version 3.12-slim

                    Ich schaue mir das mal an wie das läuft. Ob cron oder so drinnen ist oder da was angepasst werden muss.

                    Zeigt eure Lovelace-Visualisierung klick
                    (Auch ideal um sich Anregungen zu holen)

                    Meine Tabellen für eure Visualisierung klick

                    1 Antwort Letzte Antwort
                    1
                    • P Offline
                      P Offline
                      peterfido
                      schrieb am zuletzt editiert von
                      #20

                      Das ist wesentlich einfacher. Bei der Anleitung im Github ist die URL zu dem Skript zweimal hinter wget. nicht, dass da jemand drüber stolpert.

                      Ich nehme dann mein iso-Image aus Post#5 (oder so) wieder raus.

                      Gruß

                      Peterfido


                      Proxmox auf Intel NUC12WSHi5
                      ioBroker: Debian (VM)
                      CCU: Debmatic (VM)
                      Influx: Debian (VM)
                      Grafana: Debian (VM)
                      eBus: Debian (VM)
                      Zigbee: Debian (VM) mit zigbee2mqtt

                      David G.D 1 Antwort Letzte Antwort
                      0
                      • P peterfido

                        Das ist wesentlich einfacher. Bei der Anleitung im Github ist die URL zu dem Skript zweimal hinter wget. nicht, dass da jemand drüber stolpert.

                        Ich nehme dann mein iso-Image aus Post#5 (oder so) wieder raus.

                        David G.D Online
                        David G.D Online
                        David G.
                        schrieb am zuletzt editiert von
                        #21

                        @peterfido

                        URL ist korrigiert und der Fehler den du hattest wegen Zeile 50 hoffe ich auch.

                        Zeigt eure Lovelace-Visualisierung klick
                        (Auch ideal um sich Anregungen zu holen)

                        Meine Tabellen für eure Visualisierung klick

                        1 Antwort Letzte Antwort
                        0
                        • David G.D Online
                          David G.D Online
                          David G.
                          schrieb am zuletzt editiert von David G.
                          #22

                          Hab noch was neues eingebaut.
                          Einen Reminder.

                          Im Bearbeitungsmodus einer Notiz kann man jetzt ein Datum oder Datum mit Uhrzeit vergeben.

                          Wenn erreicht bekommt man im Baum der Notizen bis zur entsprechenden Notiz ein leicht blinkendes Warnsymbol angezeigt.

                          1000062079.jpg 1000062077.jpg

                          Edit:
                          Warte aber noch kurz mit der Version, noch ein Bug dass man nach 30sek aus dem Editor fliegt.

                          Zeigt eure Lovelace-Visualisierung klick
                          (Auch ideal um sich Anregungen zu holen)

                          Meine Tabellen für eure Visualisierung klick

                          1 Antwort Letzte Antwort
                          1
                          • P Offline
                            P Offline
                            peterfido
                            schrieb am zuletzt editiert von
                            #23

                            Ok. Zur Not den 30 - Sekunden Refresh wieder rausnehmen. Heute komme ich nicht mehr an den PC. Kann Samstag Morgen werden.

                            Gruß

                            Peterfido


                            Proxmox auf Intel NUC12WSHi5
                            ioBroker: Debian (VM)
                            CCU: Debmatic (VM)
                            Influx: Debian (VM)
                            Grafana: Debian (VM)
                            eBus: Debian (VM)
                            Zigbee: Debian (VM) mit zigbee2mqtt

                            David G.D 1 Antwort Letzte Antwort
                            0
                            • P peterfido

                              Ok. Zur Not den 30 - Sekunden Refresh wieder rausnehmen. Heute komme ich nicht mehr an den PC. Kann Samstag Morgen werden.

                              David G.D Online
                              David G.D Online
                              David G.
                              schrieb am zuletzt editiert von
                              #24

                              @peterfido

                              Und ich hab bis morgen vormittag kein KI Guthaben mehr ^^.

                              Zeigt eure Lovelace-Visualisierung klick
                              (Auch ideal um sich Anregungen zu holen)

                              Meine Tabellen für eure Visualisierung klick

                              P 1 Antwort Letzte Antwort
                              0
                              • MartinPM Offline
                                MartinPM Offline
                                MartinP
                                schrieb am zuletzt editiert von
                                #25

                                Ich habe gitea als Docker Container.
                                Bisher nutze ich das auch für Notizensammlung. Bietet aber natürlich nicht den ganzen Funktionsumfang, den Du beschreibst.
                                Dafür kann man mit git Mechanismen die repositories auf allen Plattformen synchron halten.
                                Im Browser natürlich dann nur auf der URL des gitea containers

                                Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                                Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
                                Linux pve 6.17.9-1-pve
                                6 GByte RAM für den Container
                                Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
                                Remote-Access über Wireguard der Fritzbox

                                1 Antwort Letzte Antwort
                                0
                                • David G.D David G.

                                  @peterfido

                                  Und ich hab bis morgen vormittag kein KI Guthaben mehr ^^.

                                  P Offline
                                  P Offline
                                  peterfido
                                  schrieb am zuletzt editiert von
                                  #26

                                  @David-G. sagte in Lokal Notizen verwalten:

                                  Und ich hab bis morgen vormittag kein KI Guthaben mehr ^^.

                                  Jetzt hat die KI Zeit, zu überlegen, warum das mit den 30 Sekunden passiert. ;)

                                  Gruß

                                  Peterfido


                                  Proxmox auf Intel NUC12WSHi5
                                  ioBroker: Debian (VM)
                                  CCU: Debmatic (VM)
                                  Influx: Debian (VM)
                                  Grafana: Debian (VM)
                                  eBus: Debian (VM)
                                  Zigbee: Debian (VM) mit zigbee2mqtt

                                  1 Antwort Letzte Antwort
                                  0
                                  • P Offline
                                    P Offline
                                    peterfido
                                    schrieb am zuletzt editiert von
                                    #27

                                    Eine Idee habe ich nocht. Wenn jede Notiz zwei Zeitstempel [erstellt,geändert] mitschleppt, könnte man diese z.B. für Synchronisationszwecke nutzen. Zumindest hat man schonmal die Infos. Der erstellt am -Stempel wäre nebenbei als eindeutige ID brauchbar.

                                    Gruß

                                    Peterfido


                                    Proxmox auf Intel NUC12WSHi5
                                    ioBroker: Debian (VM)
                                    CCU: Debmatic (VM)
                                    Influx: Debian (VM)
                                    Grafana: Debian (VM)
                                    eBus: Debian (VM)
                                    Zigbee: Debian (VM) mit zigbee2mqtt

                                    David G.D 1 Antwort Letzte Antwort
                                    0
                                    • P peterfido

                                      Eine Idee habe ich nocht. Wenn jede Notiz zwei Zeitstempel [erstellt,geändert] mitschleppt, könnte man diese z.B. für Synchronisationszwecke nutzen. Zumindest hat man schonmal die Infos. Der erstellt am -Stempel wäre nebenbei als eindeutige ID brauchbar.

                                      David G.D Online
                                      David G.D Online
                                      David G.
                                      schrieb am zuletzt editiert von David G.
                                      #28

                                      @peterfido

                                      Eine Eindeutige ID bekommen sie schon über den Zeitstempel.
                                      Ebenso das JSON wenn es geschrieben wird (Über das Dateiattribut).
                                      Darüber wird geprüft ob sich was geändert hat über einem anderem Browser. Also nicht pro Notiz sondern allgemein.

                                      • Du öffnest den Editor eine Notiz am Rechner
                                      • TS der JSON wird gelesen
                                      • Speichern
                                      • Script prüft ob sich der TS seit dem öffnen geändert hat (geht ja nur über einen anderen Rechner)
                                      • Wenn nein, es wird gespeichert
                                      • Wenn ja, es kommt die Warnung die du kennst

                                      Man könnte aber noch einbauen, dass wenn Rechner A im Bearbeitungsmodus ist, Rechner B nicht in den Bearbeitungsmodus kommt und eine Meldung erscheint. Sowas wie "Warte bis ein anderer User mit dem bearbeiten seiner Notiz fertig ist" oder so. (Falls man es hinkommt zu erkennen, wenn der Browser einfach geschlossen wird im Bearbeitungsmodus. Sonst könnte man stecken bleiben. Teste ich mal.

                                      EDIT
                                      Das Problem mit den 30sek sollte gefixt sein und Pessimistic Locking (nur ein Gerät kann zum selben Zeitpunkt was bearbeiten) eingebaut.

                                      Meine ersten Tests waren gut.

                                      EDIT 2

                                      Unter setup_test.sh hab ich auf git eine Version die wenn ein Termin erreicht ist einen webhook senden kann. Hab bisher nur "Post" getestet. Das klappt wunderbar. Wenn das Notiz Tool im selben Netz wie der iobroker läuft kann man auch schnell die Daten an die simpleApi senden.
                                      Oder sämtliche anderen Dienste die das unterstützen.

                                      Zeigt eure Lovelace-Visualisierung klick
                                      (Auch ideal um sich Anregungen zu holen)

                                      Meine Tabellen für eure Visualisierung klick

                                      1 Antwort Letzte Antwort
                                      1
                                      • P Offline
                                        P Offline
                                        peterfido
                                        schrieb am zuletzt editiert von peterfido
                                        #29

                                        @david-g. ich arbeite gerade an einer App für Android. Das klappt schon relativ gut. Was mir allerdings beim Testen passiert ist, war, dass alle Notizen verloren gingen. - In der Testphase nicht schlimm. Allerdings sind auch alle Settings mit verschwunden, da in der selben json. Das kann wohl auch jederzeit passieren, wenn der Server Murks empfängt.

                                        Das sollte / könnte noch robuster werden.

                                        Gruß

                                        Peterfido


                                        Proxmox auf Intel NUC12WSHi5
                                        ioBroker: Debian (VM)
                                        CCU: Debmatic (VM)
                                        Influx: Debian (VM)
                                        Grafana: Debian (VM)
                                        eBus: Debian (VM)
                                        Zigbee: Debian (VM) mit zigbee2mqtt

                                        David G.D 1 Antwort Letzte Antwort
                                        0
                                        • P peterfido

                                          @david-g. ich arbeite gerade an einer App für Android. Das klappt schon relativ gut. Was mir allerdings beim Testen passiert ist, war, dass alle Notizen verloren gingen. - In der Testphase nicht schlimm. Allerdings sind auch alle Settings mit verschwunden, da in der selben json. Das kann wohl auch jederzeit passieren, wenn der Server Murks empfängt.

                                          Das sollte / könnte noch robuster werden.

                                          David G.D Online
                                          David G.D Online
                                          David G.
                                          schrieb am zuletzt editiert von
                                          #30

                                          @peterfido

                                          App für Notizen?
                                          Dachte wolltest von jedem Gerät dran können.

                                          In wie fern robuster? Es wird ein sauberes json geschrieben.
                                          Im nächsten Update kommt noch ein fix, der es erst in eine tmp Datei schreibt und wenn fertig in die echte Datei, falls die Verbindung abbricht etc und dann nichts korrupt wird.

                                          Zeigt eure Lovelace-Visualisierung klick
                                          (Auch ideal um sich Anregungen zu holen)

                                          Meine Tabellen für eure Visualisierung klick

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          424

                                          Online

                                          32.7k

                                          Benutzer

                                          82.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe