Ankündigung

Einklappen
Keine Ankündigung bisher.

Einsteiger - Crontab

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Code:
    # rollo_kueche.yaml
    eg:
        kueche:
            rollo:
                fahrt:
                    visu_acl: rw
                    type: bool
                    knx_dpt: 1
                    knx_send: 3/1/5
                    knx_listen: 3/1/5
                    enforce_updates: yes
                    crontab: 35 6 * 0-4 = 0                    
                stop:
                    visu_acl: rw
                    type: bool
                    knx_dpt: 1
                    knx_send: 3/1/15
                    knx_listen: 3/1/15
                    enforce_updates: yes
                position:
                    visu_acl: rw
                    type: num
                    knx_dpt: 5
                    knx_send: 3/1/25
                    knx_listen: 3/1/45
                    enforce_updates: yes                
                    crontab: 17 9 = 50
    wie lautet die richtige Angabe "crontab: Uhrzeit = 80" damit der Rollo auf 80% fährt?

    mit dieser Angabe "crontab: 17 9 = 50" kann der Scheduler nicht umgehen und lädt unendlich


    Zuletzt geändert von Maexle; 11.09.2020, 08:26.

    Kommentar


      #17
      Es fehlen von den mindestens 4 notwendigen Parameters ja auch zwei. Oben hast Du die doch auch spendiert?

      Schau doch mal im Admin Interface unter Logs das smarthome-warnings.log an. Da sollte eigentlich was drinstehen...

      Kommentar


        #18
        Ja die beiden * * sind mir auch aufgefallen, leider war da die Bearbeitung nicht mehr möglich

        Kommentar


          #19
          Die 80 für 80% stimmen nicht. Der Wert für DPT 5 bei liegt bei KNX zwischen 0 und 255. für 80% müsstest Du einen Wert von 204 nehmen.
          Viele Grüße
          Martin

          There is no cloud. It's only someone else's computer.

          Kommentar


            #20
            Danke Martin,

            habe ich gleich darauf gemerkt --> nur im Forum nicht abgeändert

            Kommentar


              #21
              Zitat von wvhn Beitrag anzeigen
              Um einfach nur items zu schalten, macht es IMHO mehr Sinn, die universelle Zeitschaltuhr zu verwenden. Dazu In shNG das UZSU-Plugin aktivieren und die UZSU-items anlegen und in smartVISU das UZSU-Widget verwenden. Vorteil ist, dass man die Zeiten jederzeit voll flexibel über die Visu ändern. Und Sonnenauf- und -untergang sind ebenfalls wählbar.

              Gruß
              Wolfram


              Irgendwie finde ich keinen Ansatz wie ich beginnen soll

              Kommentar


                #22
                Das Plugin aktivieren gemäß Doku. Das Anlegen der Items ist mit den Structs besonders einfach.

                Dann die UZSU-Widgets (device.uzsuicon oder device.uzsugraph) in Deine Seiten einbauen und darauf achten, dass Du dort nicht das zu schaltende item angibst, sondern das zugehörige UZSU-item aus dem struct.

                Beispiel Item:
                Code:
                Erdgeschoss:
                    Office:
                        RolloSued:
                            fahren:
                                type: bool
                                visu_acl: rw
                                knx_dpt: 1
                                enforce_updates: yes
                                knx_send: 0/2/35
                
                                uzsu:
                                    type: dict
                                    uzsu_item: Erdgeschoss.Office.RolloSued.fahren
                                    cache: 'True'
                                    visu_acl: rw
                Widget-Aufruf:
                Code:
                {{ device.uzsuicon('', 'Erdgeschoss.Office.RolloSued.fahren.uzsu', 'EG Büro - Rollo Süd', '', '', 'bool', ['Ab', 'Auf']) }}

                Gruß
                Wolfram

                Kommentar


                  #23
                  Danke Wolfram



                  Code:
                  # rollo_kueche.yaml
                  eg:
                      kueche:
                          rollo:
                              fahrt:
                                  visu_acl: rw
                                  type: bool
                                  knx_dpt: 1
                                  knx_send: 3/1/X
                                  knx_listen: 3/1/X
                                  enforce_updates: yes
                                  crontab: #Rolladen Küche öffnet um 6:35 (Wochentags) und schließt 15 min nach SU
                                  #    - sunset+15m = 1
                                      - 35 6 * 0-4 = 0
                              stop:
                                  visu_acl: rw
                                  type: bool
                                  knx_dpt: 1
                                  knx_send: 3/1/Y
                                  knx_listen: 3/1/Y
                                  enforce_updates: yes
                              position:
                                  visu_acl: rw
                                  type: num
                                  knx_dpt: 5
                                  knx_send: 3/1/Z
                                  knx_listen: 3/1/Q
                                  enforce_updates: yes
                                  crontab: sunset+16m = 200
                              
                                  uzsu:
                                      type: dict
                                      uzsu_item: eg.kueche.rollo.fahrt
                                      cache: 'True'
                                      visu_acl: rw

                  ab "uzsu" hinzugefügt


                  Code:
                  # items/my.yaml
                  eg:
                      kueche:
                           rollo:
                               type: num
                  
                              uzsu:
                                  type: dict
                                  uzsu_item: ..
                                  cache: 'True'

                  "Küchen Seite"
                  Code:
                  <div class="block">
                  <div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
                  
                  <div data-role="collapsible" data-collapsed="false">
                  <h3>Küchenfenster</h3>
                  <!--{{ device.blind ('eg.kueche.rollo', '', 'eg.kueche.rollo.fahrt', 'eg.kueche.rollo.stop', 'eg.kueche.rollo.position') }}-->
                  {{ device.uzsuicon('', 'eg.kueche.rollo.fahrt.uzsu', 'EG Küche - Rollo ', '', '', 'bool', ['Ab', 'Auf']) }}
                  </div>
                  
                  </div>
                  </div>


                  Erhalte ich folgende Fehlermeldung:

                  Code:
                  no uzsu data available in item eg.kueche.rollo.fahrt.uzsu for widget undefined


                  in der " etc/plugin.yaml" unter \\192.123.456.XX\SmartHomeNG\plugins
                  steht natürlich einiges mehr als aus dem Beispiel
                  Zuletzt geändert von Maexle; 22.09.2020, 18:00.

                  Kommentar


                    #24
                    Dein UZSU-item aus der rollo_kueche.yaml ist eg.kueche.rollo.position.uzsu. Das aus der my.yaml ist eg.kueche.rollo.uzsu.
                    Du verwendest aber eg.kueche.rollo.fahrt.uzsu im Widgetaufruf, also ein item, das es nicht gibt.

                    Das UZSU-Item muss immer an das item angehängt werden, das die gewünschte Aktion auslöst. Die Aktion kann dann über die visu ausgelöst werden, z.B. basic.stateswitch... auf example.light und zusätzlich per Schaltuhr, z.B. device.uzsuicon... auf example.light.uzsu.
                    Zuletzt geändert von wvhn; 22.09.2020, 20:22. Grund: ergänzt

                    Kommentar


                      #25
                      Vielen Dank

                      zeitgesteuert klappt es schon mal


                      Die Funktion der my.yaml ist mir nicht ganz klar --> aber egal....
                      Angehängte Dateien
                      Zuletzt geändert von bmx; Heute, 07:50. Grund: Styling Problem in SmartVISU Forum verschoben

                      Kommentar

                      Lädt...
                      X