Beiträge von xSaSx

    der inhalt der beiden maps ist gleich - kann eine sofort rausnehmen :D hab nur ein max fenster contact .

    gehts dir im speziellen dann um das:

    Code
    //Gruppen
    Group Amazon_Echos "Amazon Echos"
    Group:Contact:OR(OPEN,CLOSED) Fenster      "Fenster [MAP(max.map):%s]"         <window>
    String Echo_Kitchen_LastVoiceCommand    "Letztes Sprachkommando"    (Amazon_Echos)   {channel="amazonechocontrol:echo:2117a83a:G090UXXXXXX82:lastVoiceCommand"}
    String Echo_Kitchen_TTS                 "Sprachausgabe"            {channel="amazonechocontrol:echo:2117a83a:G090UXXXXX32P82:textToSpeech"}
    String WZ_Echo_Show5_LastVoiceCommand    "Letztes Sprachkommando"    (Amazon_Echos)    {channel="amazonechocontrol:echoshow:2117a83a:G0911XXXXXX08K:lastVoiceCommand"}
    String WZ_Echo_Show5_TTS                 "Sprachausgabe"      {channel="amazonechocontrol:echoshow:2117a83a:G09XXXXXX008K:textToSpeech"}
    persist:

    weil dann änder ich alles auf windows.map anstatt max.map aber wie gesagt der Inhalt der beiden maps ist gleich

    Die Fenster sind in verschiedenen Item Dateien (je nach Hersteller des Sensors) um was gehts dir da dabei ? Dann reich ich es später nach.

    Oder meinst du das die Fenstergrupper dann auch in in persist muss =?

    Ging ja vor der DB Anbindung genau so


    window.map:

    Code
    CLOSED=geschlossen
    OPEN=offen
     
    //
    NULL=unbekannt ⁉
    UNDEF=unbekannt ⁉
    -=unbekannt ⁉


    fenster sehen alle so aus:


    Code
    // Door Window Sensor WC
     
    Contact Fenster_WC "WC Fenster [MAP(window.map):%s]" <window> (Fenster) { channel="mihome:sensor_magnet_aq2:158xxxx3120f89:isOpen" }

    Das Prinzip ist meiner Meinung nach eben wie bei Sharepoint oder vergleichebarem. Es ist egal wo physisch die Daten liegen man sortiert und bearbeitet nur im Frontend.

    Eventuell gibt es ja die Möglichkeit das er Rekursiv Scannt (x ordner drunter) dann könntes du über Scanbot den Main Scanordner auswählen und darunter verschiedene Ordner anlegen die er aber auch nimmt.

    Das hab ich noch nicht versucht.

    EDIT:

    Geht wohl nicht

    https://github.com/the-paperless-…mment-489510534

    Habe aber mal ein Issue aufgemacht und die Thematik zu klären:

    https://github.com/the-paperless-…less/issues/617

    rule:


    items:

    Code
    //Gruppen
    Group Amazon_Echos "Amazon Echos"
    Group:Contact:OR(OPEN,CLOSED) Fenster      "Fenster [MAP(max.map):%s]"         <window>
    String Echo_Kitchen_LastVoiceCommand    "Letztes Sprachkommando"    (Amazon_Echos)   {channel="amazonechocontrol:echo:2117a83a:G090UXXXXXX82:lastVoiceCommand"}
    String Echo_Kitchen_TTS                 "Sprachausgabe"            {channel="amazonechocontrol:echo:2117a83a:G090UXXXXX32P82:textToSpeech"}
    String WZ_Echo_Show5_LastVoiceCommand    "Letztes Sprachkommando"    (Amazon_Echos)    {channel="amazonechocontrol:echoshow:2117a83a:G0911XXXXXX08K:lastVoiceCommand"}
    String WZ_Echo_Show5_TTS                 "Sprachausgabe"      {channel="amazonechocontrol:echoshow:2117a83a:G09XXXXXX008K:textToSpeech"}

    persist:

    Code
    Strategies {
        everyMinute : "0 * * * * ?"
        everyhour   : "0 0 0/1 1/1 * ? *"
    }
    Items {
    Amazon_Echos* : strategy = restoreOnStartup, everyChange
    }

    [definition='1','0']log[/definition] wenn ich die frage stell:


    Code
    2020-03-02 20:36:58.553 [ERROR] [ntime.internal.engine.RuleEngineImpl] - Rule 'Alexa - Fenster offen': null
    ==> /logs/events.[definition='1','0']log[/definition] <==
    2020-03-02 20:36:58.485 [vent.ItemStateChangedEvent] - Echo_Kitchen_LastVoiceCommand changed from alexa to sind noch fenster offen

    ok tut noch nicht - alle Fenster wurden nach reboot nochma betätigt und haben alle einen Status leider steht bei frage ob sie noch offen sind das in der [definition='1','0']log[/definition]:

    Code
    2020-03-02 20:36:58.553 [ERROR] [ntime.internal.engine.RuleEngineImpl] - Rule 'Alexa - Fenster offen': null
    ==> /logs/events.[definition='1','0']log[/definition] <==
    2020-03-02 20:36:58.485 [vent.ItemStateChangedEvent] - Echo_Kitchen_LastVoiceCommand changed from alexa to sind noch fenster offen

    Reicht dir das schon ? Er hat 2 mal ne Push gesendet dann hat ihn meine bessere hälfte ausgeschaltet ....mittlerweile sendet er auch schon 10 min bevor er fertig ist ne Push :(

    So wie ich das sehe droppt er wärend dem normalprogramm gern mal auf ~140 und dann wieder hoch.

    und wenn wirklich fertig dann macht er dieses nachdrehen auch mal mit peaks bis ~ 169.

    Ich müsste also irgendwie was über 170 ist normal betrieb machen und wenn er x min unter 170 ist und x min nicht über dann Fertig und dann nie wieder ein Fertig :D ? Keine Ahnung wie man das macht ! Das Ding nervt mich aber mit den vielen Pushbenachrichtigungen und aktuell auch welche obwohl noch 10 min auf der Uhr stehen


    EDIT:

    um 13:50 trockner_dummy_status changed from ON to OFF hat er gesendet

    und

    13:53 2020-03-02 13:53:04.099 [vent.ItemStateChangedEvent] - trockner_dummy_status changed from ON to OFF

    Also DB Verbindung steht und die Strategie hab ich mal von deinem Post übernommen- nur konnte ich es heute morgen noch nicht testen :) mal sehen ob es klappt wenn ich von der Arbeit komme :)

    Der Tail Container hat mir hier super geholfen von dem bin ich immer noch begeistert :) hab sofort gesehen das der Connect steht ohne großes suchen :)

    ok öhm also hab noch keine DB anbindung oder InfluxDB installiert - aktuell sieht die persistance datei so aus :

    echo.persist


    Code
    Items {
    
    
    Amazon_Echos* : strategy = restoreOnStartup, everyChange
    }

    Tut die nun schon irgendwas (wohl nicht sonst würde es ja schon gehen) oder brauche ich nun zwingend die DB.

    ahhhhh jetzt wird’s hell ! Persistence !! DB und Grafana etc pp! Man man wo war ich grad mim Kopp! Ja das will ich definitiv umsetzen ! Aber wenn ich jetzt die db am Start hätte (noch keine Zeit gehabt bisher) was müsst ich dann umbauen? Oder ist alles schon correct mit persistence nur es fehlt eben noch die DB ? Muss mich damit erst noch beschäftigen ;)

    Geile Sache mit dem tail im Web! So hier der Auszug:

    klar aber jetzt bin ich schon angefixt von frontail - sehr nices tool ich schau mal das ich das auf compose anpassen kann

    EDIT:

    ok für die die es interessiert - ist nicht ganz trivial:

    Docker-Compose:

    Die 2 Files "preset.json" und "openhab.css" müsst ihr manuel in euren /docker/frontail Ordner packen:


    Code
    wget "https://raw.githubusercontent.com/openhab/openhabian/master/includes/frontail-theme.css"
    wget "https://raw.githubusercontent.com/openhab/openhabian/master/includes/frontail-preset.json"


    und in "preset.json" und "openhab.css" umbenennen - sonst funktioniert das nicht.

    EDIT2: "depends_on" muss natürlich der servicename eures Docker Containers von OpenHab rein bei mir "openhab"

    Eure DOCinator :D