NEWS
Homematic Plug mit Script schalten
-
@Homoran
Gefunden habe ich es hier FullyBrowserIch habe bei meinem HMIP Plug folgenden State (Switch)

@paul53 Habe das script so angepasst aber es schaltet den Plug immer noch nicht aus
// Um 22:00 Uhr die Steckdose ausschalten schedule({hour: 13, minute: 22}, function () { setState("hm-rpc.0.0001D8A99283ED.3.STATE",false); }); function CheckBatteryLevel() { var Level = getState("fullybrowser.0.192_168_178_34.Info.batteryLevel").val; if ( Level < 30 ) { setState("hm-rpc.0.0001D8A99283ED.3.STATE", true); sendTo("telegram", "send", { text: 'Tablet Akku schwach, Netzbetrieb aktiviert.', user: 'Matthias' }); } } on("fullybrowser.0.192_168_178_34.Info.batteryLevel", function (dp) { if(dp.state.val < 30 && !getState("hm-rpc.0.0001D8A99283ED.3.STATE").val) { setState("hm-rpc.0.0001D8A99283ED.3.STATE", true); } });@G4l4h4d sagte:
schaltet den Plug immer noch nicht aus
Mit den Kanälen der HmIP-Geräte kenne ich mich nicht aus. Lässt sich der Plug durch manuelle Änderung des Wertes von STATE schalten?
Das Ausschalten passiert ja zu einer bestimmten Uhrzeit.const idPlug = "hm-rpc.0.0001D8A99283ED.3.STATE"; // Um 22:00 Uhr die Steckdose ausschalten schedule('0 22 * * *', function () { setState(idPlug, false); }); on("fullybrowser.0.192_168_178_34.Info.batteryLevel", function (dp) { if(dp.state.val < 30 && !getState(idPlug).val) { setState(idPlug, true); sendTo("telegram", "send", {text: 'Tablet Akku schwach, Netzbetrieb aktiviert.', user: 'Matthias' }); } }); -
@Homoran
Gefunden habe ich es hier FullyBrowserIch habe bei meinem HMIP Plug folgenden State (Switch)

@paul53 Habe das script so angepasst aber es schaltet den Plug immer noch nicht aus
// Um 22:00 Uhr die Steckdose ausschalten schedule({hour: 13, minute: 22}, function () { setState("hm-rpc.0.0001D8A99283ED.3.STATE",false); }); function CheckBatteryLevel() { var Level = getState("fullybrowser.0.192_168_178_34.Info.batteryLevel").val; if ( Level < 30 ) { setState("hm-rpc.0.0001D8A99283ED.3.STATE", true); sendTo("telegram", "send", { text: 'Tablet Akku schwach, Netzbetrieb aktiviert.', user: 'Matthias' }); } } on("fullybrowser.0.192_168_178_34.Info.batteryLevel", function (dp) { if(dp.state.val < 30 && !getState("hm-rpc.0.0001D8A99283ED.3.STATE").val) { setState("hm-rpc.0.0001D8A99283ED.3.STATE", true); } });@G4l4h4d sagte in Homematic Plug mit Script schalten:
Gefunden habe ich es hier FullyBrowser
da ist aber kein HM-Gerät sondern eine Philips Steckdose:
// Um 22:00 Uhr die Steckdose ausschalten schedule({hour: 22, minute: 00}, function () { setState("hue.0.Philips_hue.Arbeitszimmer_plug_licht.on",false); }); function CheckBatteryLevel() { var Level = getState("fullybrowser.0.192_168_2_117.Info.batteryLevel").val; if ( Level < 30 ) { setState("hue.0.Philips_hue.Arbeitszimmer_plug_licht.on", true); sendTo("telegram", "send", { text: 'Tablet Akku schwach, Netzbetrieb aktiviert.', user: 'Matthias' }); } } on("fullybrowser.0.192_168_2_117.Info.batteryLevel", function (obj){ setTimeout(CheckBatteryLevel, 30 * 1000); });und ordnungsgemäß ein state mit true/false
zeig doch bitte mal alle States der HmIP Steckdose
und wenn es zu der angegeben Zeit nicht schaltet bitte mal die Zeiteinstellungen (Timezone) des Se4rvers überprüfen
-
@G4l4h4d sagte in Homematic Plug mit Script schalten:
Gefunden habe ich es hier FullyBrowser
da ist aber kein HM-Gerät sondern eine Philips Steckdose:
// Um 22:00 Uhr die Steckdose ausschalten schedule({hour: 22, minute: 00}, function () { setState("hue.0.Philips_hue.Arbeitszimmer_plug_licht.on",false); }); function CheckBatteryLevel() { var Level = getState("fullybrowser.0.192_168_2_117.Info.batteryLevel").val; if ( Level < 30 ) { setState("hue.0.Philips_hue.Arbeitszimmer_plug_licht.on", true); sendTo("telegram", "send", { text: 'Tablet Akku schwach, Netzbetrieb aktiviert.', user: 'Matthias' }); } } on("fullybrowser.0.192_168_2_117.Info.batteryLevel", function (obj){ setTimeout(CheckBatteryLevel, 30 * 1000); });und ordnungsgemäß ein state mit true/false
zeig doch bitte mal alle States der HmIP Steckdose
und wenn es zu der angegeben Zeit nicht schaltet bitte mal die Zeiteinstellungen (Timezone) des Se4rvers überprüfen
-
@G4l4h4d sagte in Homematic Plug mit Script schalten:
Das manuelle Schalten des States 3 funktioniert.
dann ist schon mal gut, das Anschalten per script ja auch, oder?
dann bitte die Zeit auf dem Server prüfen -
@G4l4h4d sagte in Homematic Plug mit Script schalten:
Das manuelle Schalten des States 3 funktioniert.
dann ist schon mal gut, das Anschalten per script ja auch, oder?
dann bitte die Zeit auf dem Server prüfen -
@Homoran das anschalten konnte ich noch nicht prüfen da ich mehr als 30% Ladestrom habe.
Deswegen wollte ich mal das Abschalten prüfen.@G4l4h4d sagte in Homematic Plug mit Script schalten:
das anschalten konnte ich noch nicht prüfen da ich mehr als 30% Ladestrom habe.
das kann man ja zum Testen abfangen/weglassen
Außerdem meinst du wahrscheinlich Restkapazität und nicht den Ladestrom -
@G4l4h4d sagte in Homematic Plug mit Script schalten:
Das manuelle Schalten des States 3 funktioniert.
dann ist schon mal gut, das Anschalten per script ja auch, oder?
dann bitte die Zeit auf dem Server prüfen -
@Homoran sagte in Homematic Plug mit Script schalten:
ann bitte die Zeit auf dem Server prüfen
Wie prüfe ich denn die Zeit auf dem Server?
@G4l4h4d
dateda sollte dann nicht das herauskommen
Fri 23 Oct 12:51:40 BST 2020 -
@Homoran sagte in Homematic Plug mit Script schalten:
ann bitte die Zeit auf dem Server prüfen
Wie prüfe ich denn die Zeit auf dem Server?
-
@G4l4h4d sagte:
Wie prüfe ich denn die Zeit auf dem Server?
Per Script mit
log(formatDate(new Date(), "hh:mm")); -
@G4l4h4d sagte in Homematic Plug mit Script schalten:
wie ich diese aktualisieren kann.
sudo dpkg-reconfigure tzdata -
@G4l4h4d sagte in Homematic Plug mit Script schalten:
wie ich diese aktualisieren kann.
sudo dpkg-reconfigure tzdata@Homoran @paul53 danke euch beiden für die Hilfe.
Mit diesem Script und dem Plug von Philips habe ich es hinbekommen.schedule({hour: 17, minute: 33}, function () { setState("hue.0.Hue_Smart_plug_1.on",false); }); on("fullybrowser.0.192_168_178_34.Info.batteryLevel", function (dp) { if(dp.state.val < 98 && !getState("hue.0.Hue_Smart_plug_1.on").val) { setState("hue.0.Hue_Smart_plug_1.on", true); } }); -
@Homoran @paul53 danke euch beiden für die Hilfe.
Mit diesem Script und dem Plug von Philips habe ich es hinbekommen.schedule({hour: 17, minute: 33}, function () { setState("hue.0.Hue_Smart_plug_1.on",false); }); on("fullybrowser.0.192_168_178_34.Info.batteryLevel", function (dp) { if(dp.state.val < 98 && !getState("hue.0.Hue_Smart_plug_1.on").val) { setState("hue.0.Hue_Smart_plug_1.on", true); } }); -
-
@Homoran
doch der HMPI Plug funktioniert jetzt auch. Gerade probiert. Lag wohl doch daran das ich auf dem Server eine falsche Zeitangabe hatte.@G4l4h4d sagte in Homematic Plug mit Script schalten:
Lag wohl doch daran das ich auf dem Server eine falsche Zeitangabe hatte.
für das zeitgesteuerte schalten und für das Ladungsgesteuerte hast du die <30 nicht angepasst ;-)
und schon war die arme Steckdose schuld

-
@G4l4h4d sagte in Homematic Plug mit Script schalten:
Lag wohl doch daran das ich auf dem Server eine falsche Zeitangabe hatte.
für das zeitgesteuerte schalten und für das Ladungsgesteuerte hast du die <30 nicht angepasst ;-)
und schon war die arme Steckdose schuld

Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden








aber zum Glück gibt es euch ja