Hallo,
kann es sein das der Artig Zephyr 2 keine Channel liste im live tv hat ?
ich suche mir da nen wolf aber ich finde sie nicht, die Datei DialogPVRChannelsOSD.xml ist aber vorhanden, also sollte man sie ja auch irgendwie öffnen können?
danke
Hallo,
kann es sein das der Artig Zephyr 2 keine Channel liste im live tv hat ?
ich suche mir da nen wolf aber ich finde sie nicht, die Datei DialogPVRChannelsOSD.xml ist aber vorhanden, also sollte man sie ja auch irgendwie öffnen können?
danke
Ich denke das die Funktion "Sendung von vorne schauen" und "aufnehmen" auch mit diesem pvr addon funktioniert?
Weiss jemand wie die ids der buttons sind ? Damit ich sie im skin hinzufügen kann ?
Givt es eine Möglichkeit sich die vod Titel im addon unter kodi 18 zu nutzen ?
Dein "Edit" war wohl ziemlich zeitgleich mit mir, ist erst auf gegangen als ich auf absenden geklickt hab.
.
aber habe zu dem problem mehrere eintrage im Openhab forum gefunden, wo Leute mit dem sortBy[lastUpdate].last Probleme haben verbunden mit dem rrd4j persistence, gelöst haben sie es durch Wechseln auf mariadb oder map.db
Alles anzeigenEh ich hab deine Rule doch "korrigiert" und hier gepostet. Musst quasi nur Copy&Paste machen (sofern ich nichts vergessen habe).
triggeringItem entspricht immer dem Item, was das auslöst (also deinem currentEcho).currentEcho -> triggeringItem ändern
und
val currentEcho = Amazon_Echos.members.sortBy[lastUpdate].last
brauchst du dann gar nicht mehr.
hab meinen post doch editiert
genau das war mir bis dahin nicht bewusst, was ich aber dann gemerkt habe.
triggeringItem entspricht immer dem Item, was das auslöst (also deinem currentEcho).
Dann mach es doch so, wie ich es gepostet hab. Wenn dem so ist, kann ich aber nicht verstehen warum es in der allgemeinen Doku steht.
kapiere aber nicht was ich anstatt des triggeritem nehmen soll, ich muss doch irgendwie festlegen das er den echo nehmen soll von dem er die frage gestellt kriegt.
EDIT
habs kapiert, so gehts
rule "Alexa - Wird morgen eine Mülltonne geleert?"
when
Member of Amazon_Echos changed to "sind noch fenster geöffnet"
then
val OffeneFenster = Fenster.members.filter[ i | i.state == OPEN ].map[ label ].reduce[ s, label | s + ", " + label ]
if (Fenster.state == OPEN) {
Thread::sleep(3000)
triggeringItem.sendCommand("Ja, folgende Fenster sind noch geöffnet. " + OffeneFenster)
} else {
Thread::sleep(3000)
triggeringItem.sendCommand("Nein alle Fenster sind geschlossen.")
}
end
Alles anzeigen
vielen dank
Das sind einfach nur die Tage bis zur nächsten Abholung. Ist aber für das Beispiel nicht relavant. Konkret ist nur wichtig, dass triggeringItem das Item ist, was hier ausgelöst hat. In deinem Fall so:
Code Alles anzeigenrule "Alexa - Fenster offen" when Member of Amazon_Echos changed to "sind noch fenster geöffnet" then val OffeneFenster = Fenster.members.filter[ i | i.state == OPEN ].map[ label ].reduce[ s, label | s + ", " + label ] if(Fenster.state == OPEN) { triggeringItem.sendCommand("Ja, folgende Fenster sind noch geöffnet. " + OffeneFenster) } else { triggeringItem.sendCommand("Nein alle Fenster sind geschlossen.") } end
Schaue ich mir vielleicht nachher noch an. Muss erstmal runter kommen. Gerade Feierabend gemacht und kann jetzt erstmal keinen Code mehr sehen. Vielleicht ein anderer?
ich kann mir nur vorstellen das das Amazon_Echos.members.sortBy[lastUpdate].last bei dem rrd4j persistence nicht funktioniert. sonst würde er ja am richtigen gerät antworten
Dann poste halt mal alles, also die Rule und die zugehörigen Items (+ggf. noch Log). Da ist bestimmt irgendwas faul.
Hab jetzt nicht speziell für Fenster offen aber lässt sich ja leicht übertragen:
Code Alles anzeigenrule "Alexa - Wird morgen eine Mülltonne geleert?" when Member of SZ_Echo_LastVoiceCommand changed to "wird morgen eine mülltonne geleert" then if (Muellabfuhr_NachsteAbholung == 1) { triggeringItem.sendCommand("Ja, es wird " + Muellabfuhr_NaechsteArt + " geleert.") } else { triggeringItem.sendCommand( "Nein, " + Muellabfuhr_NaechsteArt + " wird in " + Muellabfuhr_NachsteAbholung + " Tagen geleert.") } end
und was steht bei dir in Muellabfuhr_NachsteAbholung ?
hier
Strategies {
everyMinute : "0 * * * * ?"
everyhour : "0 0 0/1 1/1 * ? *"
}
Items {
dummysunset : strategy = restoreOnStartup, everyChange
Amazon_Echos* : strategy = restoreOnStartup, everyChange
}
Alles anzeigen
rule
rule "Alexa - Fenster offen"
when
Member of Amazon_Echos changed to "sind noch fenster geöffnet"
then
val currentEcho = Amazon_Echos.members.sortBy[lastUpdate].last
val OffeneFenster = Fenster.members.filter[ i | i.state == OPEN ].map[ label ].reduce[ s, label | s + ", " + label ]
if(Fenster.state == OPEN) {
currentEcho.sendCommand("Ja, folgende Fenster sind noch geöffnet. " + OffeneFenster)
}
else {
currentEcho.sendCommand("Nein alle Fenster sind geschlossen.")
}
end
Alles anzeigen
items
Group Amazon_Echos "Amazon Echos"
Group:Contact:OR(OPEN,CLOSED) Fenster "Fenster [MAP(fenstersensoren.map):%s]" <window>
String Alexaechodot1_lastvoicecommand "letzer Sprachbefehl" (Amazon_Echos) { channel="amazonechocontrol:echo:3e611610:G090XG0793060A9N:lastVoiceCommand" }
String Alexa1_nachrichtvorlesen "Wohnzimmer - Text to Speech" { channel="amazonechocontrol:echo:3e611610:G090XG0793060A9N:textToSpeech" }
String Alexaechodot3_lastvoicecommand "letzer Sprachbefehl" (Amazon_Echos) { channel="amazonechocontrol:echo:3e611610:G090XG0793351UHL:lastVoiceCommand" }
String Alexa3_nachrichtvorlesen "Wohnzimmer - Text to Speech" { channel="amazonechocontrol:echo:3e611610:G090XG0793351UHL:textToSpeech" }
String Alexaechodot2_lastvoicecommand "letzer Sprachbefehl" (Amazon_Echos) { channel="amazonechocontrol:echo:3e611610:G6G0XG08943404N0:lastVoiceCommand" }
String Alexa_nachrichtvorlesen "Wohnzimmer - Text to Speech" { channel="amazonechocontrol:echo:3e611610:G6G0XG08943404N0:textToSpeech" }
Also ich habe jetzt das Problem das er mir immer oben antwortet auch wenn ich die Frage unten Stelle.
Die lastUpdate extension bezieht sich allgemein auf Persistence. Welche DB du verwendest ist egal. Du musst halt nur in den Strategies für die Items auch festlegen, dass sie bei jeder Änderung gespeichert werden.
Die Sache funktioniert übrigens auch ohne Persistence bei mir einwandfrei (halt nicht mit lastUpdate).
ich habe everychange in der persistence drin. Aber als ich sie Frage eben oben am Echo gestellt habe ging es, aber nachdem ich es an dem in der Küche probiert habe , kam nur das Alexa das nicht versteht. Dann habe ich es wieder oben getestet dann ging es wieder.
Wie hast du es drin ?
habe das ganze mal nachgebaut, allerdings ohne mariadb , ich denke das sortBy[lastUpdate].last bezieht sich auf die mariadb Funktion oder? um zu schauen wo die frage gestellt wurde und auch nur dort zu antworten oder ?
kann ich das auch beim normalen rrd4j persistence irgendwie sortieren? bzw nur dort antworten lassen wo die frage gestellt wurde ?
habs so drin für alle 3 echos, aber wenn man natürlich überall die frage gestellt hat ist das schlecht
Hallo
Ich habe seit Tagen oder fast zwei Wochen das Problem das mir kodi keine neuen Episoden mehr einliest, wenn ich es manuell mache kommt nur das keine Verbindung zu tvdb besteht und es fehlschlägt.
So langsam ist das echt lästig.
Oder welchen muss ich einstellen ?
Lasse ich gelten
Es ist der 2te...
Es kann gerne jemand anderes weitermachen, hab auf der arbeit leider keine Möglichkeit dazu.
Ich liiiebe Landschaften...
Jurassic world, müsste das sein
Hier das ganze [definition='1','0']log[/definition]:
er meldet nen sql Fehler das ist wohl das Problem:
Ja da steht ja das es die Tabelle item0002 nicht gibt.
Diese wird normalerweise automatisch erstellt, ansonsten Mal die Tabelle kontrollieren , löschen und openhab / Raspberry neu starten , dann sollte er die Tabelle neu anlegen.
Guck Mal in den Smarthome thread dort hat der horschte Unterputz Dosen verlinkt.
Glaube 1-3 Seiten zurück.
Ich habe mir damals bei ebay Adapter aus metall bestellt, die gibts da in allen möglichen Varianten.
ja dafür müsste ich wissen welche
Hallo,
ich habe mir folgende Thermostate gekauft, leider passen die nicht auf all meine Heizungen.
und zwar handelt es sich um folgende
Das alte verbaute ist ein Danfoss Thermostat, bei dem neuen sind 3 adapter wie man auf dem bild sehen kann
ich dachte das 3te von links dürfte passen, aber dort fährt das thermostat immer in einen Error, habe es mit und ohne den mitgelieferten Pin Versucht, mit dem Pin fährt das Thermostat auch nur eine Sekunde und hört sofort auf.
das andere was nicht passt ist unten an meiner Heizung, dort sieht es so aus würde der Durchmesser passen, aber das auf der Heizung ein Feingewinde ist und das Eurotronic thermostat hat ein Normal Gewinde. Da hilft mir auch keiner der mit gelieferten Adapter, hat da jemand eine idee?
danke