Ankündigung
Einklappen
Keine Ankündigung bisher.
Fensterkontakte inkl. gekippt (Logik)
Einklappen
X
-
magiczambo Langsam ist aber gut. Du brauchst Dich nicht bei uns über einen Standard zu beschweren.
-
Den habe ich benutzt Notepad++. Aber jetzt darf ich alles mit Blanks füllen. Naja weiteres LehrgeldZitat von mumpf Beitrag anzeigen
Nö! Nimm einen vernünftigen Editor, dann macht der das für Dich.
Außer ich finde eine Möglichkeit, dass zu konvertieren!Zuletzt geändert von magiczambo; 25.10.2017, 17:41.
Einen Kommentar schreiben:
-
Nö! Nimm einen vernünftigen Editor, dann macht der das für Dich. YAML ist ein Standard, das hat nichts mit shNG.py zu tun. Ich empfinde es durchaus als Fortschritt gegenüber den alten .conf-Files.Zitat von magiczambo Beitrag anzeigenEuer Ernst, dass ich jetzt alles mit Blanks füllen darf?
Gruß, Waldemar
Einen Kommentar schreiben:
-
GerneZitat von Msinn Beitrag anzeigenmagiczambo Den Hinweis auf die relative Item Adrssierung hast Du ja von bmx schon bekommen. Wie das für Dich im Detail aussehen könnte kann ich heute Abend wenn ich zuhuase bin mal zusammenschreiben und posten.
Genervt nicht aber verwundert, dass ein so essentielles Thema dermaßen spärlich dokumentiert bzw. nicht präsenter dokumentiert ist.Zitat von Msinn Beitrag anzeigenDu klingst etwas genervt was die Dokumentation angeht. Wir haben seit wir smarthome.py in SmartHomeNG überführt haben an der Doku schon sehr viel getan. Das ist natürlich ein Resourcen Thema. Auch Du bist herzlich eingeladen die Dokumentation zu verbessern und erweitern.
Z.B. auch das hier:
Euer Ernst, dass ich jetzt alles mit Blanks füllen darf?Code:2017-10-25 17:30:06 ERROR Main YAML-file load error in /usr/local/smarthome/items/temp.yaml: TABs are not allowed in YAML files, use spaces for indentation instead!
Einen Kommentar schreiben:
-
magiczambo Den Hinweis auf die relative Item Adrssierung hast Du ja von bmx schon bekommen. Wie das für Dich im Detail aussehen könnte kann ich heute Abend wenn ich zuhuase bin mal zusammenschreiben und posten.
Du klingst etwas genervt was die Dokumentation angeht. Wir haben seit wir smarthome.py in SmartHomeNG überführt haben an der Doku schon sehr viel getan. Das ist natürlich ein Resourcen Thema. Auch Du bist herzlich eingeladen die Dokumentation zu verbessern und erweitern.
Einen Kommentar schreiben:
-
Einen Kommentar schreiben:
-
Und wie finde ich das Zeug dann? Bin es nicht gewohnt, dass man Insiderwissen dazu brauchtZitat von bmx Beitrag anzeigenWeil man einfach nicht alles ins Menü rechts packen kann, dann liest es wieder keiner.
Ahhhhhh geht doch!!!!!Zitat von bmx Beitrag anzeigenIch habe aber jetzt einen Hinweis im Item bei eval und eval_trigger auf den Artikel eingefügt.
Nur der Link wurde nicht richtig geparst da ist ein Leerzeichen Zuviel drin!
Einen Kommentar schreiben:
-
Und wieso findet man das nicht im Menü rechts?
Wenn man den Link nicht hat findet das doch niemand.
Einen Kommentar schreiben:
-
Und das geht wie? Genau solche Dinge finde ich nirgends dokumentiert! Aber ich lasse mich gerne eines besseren belehren.Zitat von Msinn Beitrag anzeigenmagiczambo Wenn Du das Konstrukt für mehrere Fenster brauchst, macht es Sinn relative Item Adressierung zu nutzen. Dann kannst Du den einen Block einfach kopieren ohne anschließend noch die Itemnamen nacharbeiten zu müssen.
Einen Kommentar schreiben:
-
magiczambo Wenn Du das Konstrukt für mehrere Fenster brauchst, macht es Sinn relative Item Adressierung zu nutzen. Dann kannst Du den einen Block einfach kopieren ohne anschließend noch die Itemnamen nacharbeiten zu müssen.
Einen Kommentar schreiben:
-
Da fehlt das Test. Deine Item Definition fängt doch auf dem obersten Level mit Test an.Zitat von magiczambo Beitrag anzeigenLeider hat das nicht geholfen.....mir fehlt hier einfach eine ordentliche Doku!
Code:2017-10-24 20:36:22 WARNING Test.zu Item Test.zu: problem evaluating True if sh.Buerov() == 1 and sh.Buerog() == 1 else False: 'SmartHome' object has no attribute 'Buerov'
Versuch mal:
Gruß,Code:Test: Buerov: type: num knx_dpt: 1 knx_cache: 4/1/5 visu_acl: rw Buerog: type: num knx_dpt: 1 knx_cache: 4/1/6 visu_acl: rw zu: type: bool enforce_updates: yes eval: True if sh.Test.Buerov() == 1 and sh.Test.Buerog() == 1 else False eval_trigger: - Test.Buerog - Test.Buerov gekippt: type: bool enforce_updates: yes eval: True if sh.Test.Buerog() == 1 and sh.Test.Buerov() == 0 else False eval_trigger: - Test.Buerog - Test.Buerov offen: type: bool enforce_updates: yes eval: True if sh.Test.Buerog() == 0 and sh.Test.Buerov() == 0 else False eval_trigger: - Test.Buerog - Test.Buerov
HenningZuletzt geändert von ratzi82; 24.10.2017, 20:00.
Einen Kommentar schreiben:
-
Eben der Item Part ist grausig dokumentiert meiner Meinung! Habe ich auch an anderer Stelle schon angemerkt.Zitat von Msinn Beitrag anzeigenSchau mal ins Wiki. eval und eval_trigger sind dort dokumentiert.
Habe ich doch oben.Zitat von Msinn Beitrag anzeigenDen selben Fehler kannst Du wenn Du mumpfs bzw. meinen Tipp befolgt hast nicht bekommen, höchstens einen ähnlichen.
Wenn Du uns den jedoch nicht verrätst, können wir auch nicht weiterhelfen.
Zuletzt geändert von magiczambo; 25.10.2017, 05:57.
Einen Kommentar schreiben:


Einen Kommentar schreiben: