Wie installiere ich Tvheadend nativ unter OMV 5? Muss ich etwas berücksichtigen im Vergleich zu der Anleitung oben? OMV 4 erreicht ja leider bald EOL und einen einfachen Migrationspfad gibt es ja leider nicht.
tvh installation läuft genauso.
Wie installiere ich Tvheadend nativ unter OMV 5? Muss ich etwas berücksichtigen im Vergleich zu der Anleitung oben? OMV 4 erreicht ja leider bald EOL und einen einfachen Migrationspfad gibt es ja leider nicht.
tvh installation läuft genauso.
mal abgesehen davon dass man für Hyperion ja auch wieder nen Pi bräuchte, der auch wieder Strom ect braucht.
läuft dein client nicht mit nem arduino clone? der reicht doch für hyperion, da brauchste keinen pi.
damit schließe ich auch dieses Thema und werde das neue anpinnen. Danke für die Fortführung @chvb
Wie kann man denn zwei Nachaufnahme Befehle (Digibit aus UND Telegram benachrichtigung machen??
Zusammen in ein skript oder so ??
ganz simpel.....ich hatte hier ja irgendwo mal ein beispiel gepostet wie man eine aufnahmebenachrichtigung mit telegram umsetzen kann. da fügst du zusätzlich am ende den befehl Digibit_Abschaltung.sendCommand(ON) ein.
damit wird ja deine erste rule angesprochen da ihr trigger ja when Item Digibit_Abschaltung received command ON ist.
die routine läuft dann durch, setzt den timer und prüft danach ob kein gerät online ist und keine aufnahme läuft
Puh, das hätte ich selber NIE hin bekommen.
Irgendwie fehlt mir eine Gehirnwindung um die Syntax zu verstehen. Und dann immer things und items Dateien. Alles schon 100 mal gelesen, aber es will einfach nicht rein in die Birne.
things datei ist nicht pflicht, erleichtert aber das sichern und testen.für jedes gerät einen things und einen items eintrag anlegen. das hilft extrem beim späteren sichern und auch beim testen.
du musst zielführend denken......
welche wegpunkte kann ich nutzen um zu punkt x zu kommen.
Wie macht man (oder wie machst Du) das: Viele items und Things Dateien (je nach "Thema") oder alles in eine und dann kommentieren??
alles jeweils in eine datei und kommentieren. es gibt zu viele sachen die man nicht einfach so zuordnen kann oder die bspw zu mehreren sachen passen würden.
Ich suche auch immer noch nach einer Idee, wie man gefahrlos neue Sachen ausprobieren kann.
wenn du windows nutzt dann bspw vmware player + debian, ubuntu oder was auch immer.
du musst deine netzwerkgeräte mit reinbringen und dann den status ihrer gruppe mit abfragen.
beispiel mit 2 clienten:
things datei:
Thing network:pingdevice:htpc "Netzwerk HTPC" @ "Wohnzimmer" [ hostname="192.168.2.103", retry=1, timeout=5000, refreshInterval=60000 ]
Thing network:pingdevice:pi "Netzwerk Pi" @ "Schlafzimmer" [ hostname="192.168.2.21", retry=1, timeout=5000, refreshInterval=60000 ]
items datei mit den netzwerkgeräten und der gruppe in die alle tvh clienten reinkommen:
Group:Switch:OR(ON, OFF) TVH_Clienten
Switch HTPC_Netzwerk "HTPC" <receiver> (TVH_Clienten) {channel="network:pingdevice:htpc:online"}
Switch Pi_Netzwerk "Pi" <receiver> (TVH_Clienten) {channel="network:pingdevice:pi:online"}
jetzt musst du deine rule nur mit einer if abfrage für die netzwerkgeräte reinbringen und damit deinen virtuellen schalter "digibit abschaltung" aktivieren.
deine existierende rule muss also mit einem timer erweitert werden und du musst eine zusätzliche rule nutzen um deine rule zu triggern.
deine rule mit timer und abfrage nach tvh clienten:
rule "digibit"
when
Item Digibit_Abschaltung received command ON
then
var String tvheadendapi_subscriptions = sendHttpGetRequest("http://nutzer:passwort@openhabianpi:9981/api/status/subscriptions")
var String tvheadendapi_connections = sendHttpGetRequest("http://nutzer:passwort@openhabianpi:9981/api/status/connections")
var String subscriptions = transform("JSONPATH", "$.totalCount", tvheadendapi_subscriptions)
var String connections = transform("JSONPATH", "$.totalCount", tvheadendapi_connections)
createTimer(now.plusMinutes(5), [|
if(subscriptions == "0" && connections == "0" && TVH_Clienten==OFF) {
Steckdose_2.sendCommand(OFF)
}
])
end
Alles anzeigen
jetzt die zusätzliche rule um deine rule zu triggern und zusätzlich das anschalten des digibits zu übernehmen:
rule "tvh clienten an/aus"
when
Item TVH_Clienten changed
then
if (TVH_Clienten.state == OFF) {
Digibit_Abschaltung.sendCommand(ON)
}
else {
Steckdose_2.sendCommand(ON)
}
end
Alles anzeigen
sobald sich also der status eines netzwerkgerätes ändert wird die 2. rule getriggert. sind alle clienten offline, also die gesamte gruppe, dann wird die erste rule durch die zweite getriggert.
in der läuft ein timer der nach ablauf nochmal die gruppe sowie subscriptions etc prüft....wenn alles 0 bzw off dann wird die steckdose geschaltet.
schade....nutze darksky für die ergänzung meiner wetterdaten.
ansonsten kann ich euch einen der unzähligen ambient weather WSxxxx wetterstationen clones empfehlen.
damit habt ihr auch wieder zugriff auch die weatherunderground api wenn ihr daten einspeist.
ausserdem könnt ihr daten der station natürlich direkt oder über den weatherunderground umweg auslesen. geht zumindest per binding in openhab und auch nativ per http.
die wetterstationen gibts für nur etwas über 100€ inkl netzwerkgateway....der preis ist mehr als fair, ich würde sogar sagen ein schnäppchen.
bspw: https://www.amazon.de/Waldbeck-Profi-Wetterstation-Wetterwarnungen-Live-Wetterdaten-App-Steuerung/dp/B07JN73RKW?th=1&tag=kodinerds04-21 [Anzeige]
hab so ein teil seit ca 3 monaten zu stehen und bin rundum zufrieden. die aktuellen wetterdaten sind so natürlich viel aktueller als bei einem provider.
die vorhersage von weatherunderground, welche man wieder nutzen kann, ist in meinen augen immer noch die beste...auch wenn leider nicht ganz so umfangreich wie bei darksky.
den erhaltenen weather underground api key kann man natürlich mit freunden teilen.
ich glaube 500 calls/24h sind möglich....also fast 3/min
Was es nicht alles so gibt
funkelt so schön....wie kann man da nein sagen
Zum Ausschalten: man kann doch über das Webinterface einen Neustart machen. Kann man den Befehl nicht nutzen? Also Neustart auslösen und direkt nach dem Runterfahren (?) hart ausschalten?
der digibit hat keine softwareseitige ausschaltfunktion. es ist also so gedacht, dass man per knopf hinten die stromversorgung unterbricht. ein ausschalten per steckdose ist nichts anderes. warum willst du das rad neu erfinden?
ich hab smargo reader und kenne solche probleme nicht
40€ riserkabel
10€ 2x Nanoxia CoolForce No.1 Kühlflüssigkeit UV Acid Green + 1x MayhemsDye UV Green
40€ diverse messingrohre, gerade und 2x 90°gewinkelt
70€ diverse anschlussstücke, winkel, stopfen usw
20€ premium ablasshahn....die von aquacool ziehen nem toten aber echt noch die hosen aus
kleines rechenbeispiel als anschauung mit meinem alten [definition='1','0']log[/definition] welches ich für dich mal rausgekramt habe, sky v15 karten.
ca alle 10 sekunden kommt ein ecm mit max 300 zeichen, das macht bei ascii max ca 300 byte, pro sekunde also 30 byte pro karte.
der entschlüsselungsvorgang ist primär per usb lesen. selbst wenn man ganz tief unten ansetzt und theoretisches schreiben per usb in die rechnung bringt (6mb/s) kannst du dir selbst ausrechnen wieviele karten per usb hub an einem einzigen usb port des pi möglich werden.
nämlich weit mehr, als die anzahl der geräte, die an einem usb2 port überhaupt technisch lauffähig wären (127 stück).
deine aussage, dass probleme mit dem pi bzw dessen usb schnittstelle zusammenhängen ist also unsinn.