<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Python Script soll iobroker stoppen [gelöst]]]></title><description><![CDATA[<p dir="auto">Hallo Zusammen</p>
<p dir="auto">Hintergrund ist das ich den iobroker mit einem Strompi3 betreibe. sinn soll sein das der Strompi Spannungschwankungen abfängt und bei Stromausfall den PI sicher in einen Shutdownfährt und bei Spannungswiederkehr nei startet.</p>
<p dir="auto">Das funktioniert auch sehr gut mit dem beiliegenden Python Script. Aufgefallen ist mir aber das der IObroker nicht richtigt mit dem Shutdown befehl beendet wird und ich Ihn nun schon 2 mal herstellen musste. Nu stehe ich ein bissel auf dem Schlauch wie und wo ich nun nun den Stop befehl einfüge . Ich denke es muss in die Zeile 25 aber einfach "IOBrocker stop" geht nicht was muss ich dort eingeben ?.```</p>
<pre><code>#!/usr/bin/env python
import serial
import os
t=0 #Temporary time-variable

ser = serial.Serial(
 port='/dev/serial0',
 baudrate = 38400,
 parity=serial.PARITY_NONE,
 stopbits=serial.STOPBITS_ONE,
 bytesize=serial.EIGHTBITS,
 timeout=1
)
counter=0

while 1:
 x=ser.readline()
 y = x.decode(encoding='UTF-8',errors='strict')
 if y==('xxxShutdownRaspberryPixxx\n'):
  print ("PowerFail - Raspberry Pi Shutdown")
  t= wait_for_shutdowntimer + 1
 elif y==('xxx--StromPiPowerBack--xxx\n'):
  print ("PowerBack - Raspberry Pi Shutdown aborted")
  t=0
 if t&gt;0:
  t-=1
  if t == 1:
   
  
   os.system("sudo shutdown ")
</code></pre>
<p dir="auto">Das Script habe ich nicht selber geschrieben.<br />
Danke für die Hilfe</p>
<pre><code></code></pre>
]]></description><link>https://forum.iobroker.net/topic/47112/python-script-soll-iobroker-stoppen-gelöst</link><generator>RSS for Node</generator><lastBuildDate>Wed, 27 May 2026 02:38:23 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/47112.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Aug 2021 14:28:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Python Script soll iobroker stoppen [gelöst] on Wed, 18 Aug 2021 07:36:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/arteck" aria-label="Profile: arteck">@<bdi>arteck</bdi></a></p>
<p dir="auto">Danke........<br />
ich habe es angepasst und nun 2 mal getestet ....anscheinend geht diese aus der rc.local besser ich werde es beobachten.</p>
]]></description><link>https://forum.iobroker.net/post/666000</link><guid isPermaLink="true">https://forum.iobroker.net/post/666000</guid><dc:creator><![CDATA[Lieggie]]></dc:creator><pubDate>Wed, 18 Aug 2021 07:36:24 GMT</pubDate></item><item><title><![CDATA[Reply to Python Script soll iobroker stoppen [gelöst] on Wed, 18 Aug 2021 06:57:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lieggie" aria-label="Profile: lieggie">@<bdi>lieggie</bdi></a> sagte in <a href="/post/665971">Python Script soll iobroker stoppen</a>:</p>
<blockquote>
<p dir="auto">os.system("iobroker stop")</p>
</blockquote>
<p dir="auto">gib dem mal den pfad mit</p>
<p dir="auto">also</p>
<pre><code>/opt/iobroker/iobroker stop
</code></pre>
<p dir="auto">oder</p>
<pre><code>/opt/iobroker/iobroker start
</code></pre>
]]></description><link>https://forum.iobroker.net/post/665984</link><guid isPermaLink="true">https://forum.iobroker.net/post/665984</guid><dc:creator><![CDATA[arteck]]></dc:creator><pubDate>Wed, 18 Aug 2021 06:57:18 GMT</pubDate></item><item><title><![CDATA[Reply to Python Script soll iobroker stoppen [gelöst] on Wed, 18 Aug 2021 06:30:01 GMT]]></title><description><![CDATA[<p dir="auto">Ich habe vor dem Shutdown dieses eingefügt</p>
<pre><code>code_text
 os.system("iobroker stop")
</code></pre>
<p dir="auto">Leider Klappt der Start aus der RC.Local nicht zuverlässig</p>
<p dir="auto">Gruß Lieggie</p>
]]></description><link>https://forum.iobroker.net/post/665971</link><guid isPermaLink="true">https://forum.iobroker.net/post/665971</guid><dc:creator><![CDATA[Lieggie]]></dc:creator><pubDate>Wed, 18 Aug 2021 06:30:01 GMT</pubDate></item><item><title><![CDATA[Reply to Python Script soll iobroker stoppen [gelöst] on Tue, 17 Aug 2021 16:10:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lieggie" aria-label="Profile: lieggie">@<bdi>lieggie</bdi></a></p>
<p dir="auto">Und was war jetzt deine Lösung?</p>
]]></description><link>https://forum.iobroker.net/post/665780</link><guid isPermaLink="true">https://forum.iobroker.net/post/665780</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Tue, 17 Aug 2021 16:10:13 GMT</pubDate></item><item><title><![CDATA[Reply to Python Script soll iobroker stoppen [gelöst] on Tue, 17 Aug 2021 16:01:52 GMT]]></title><description><![CDATA[<p dir="auto">gefunden Kann geschlossen/Gelöscht werden</p>
]]></description><link>https://forum.iobroker.net/post/665774</link><guid isPermaLink="true">https://forum.iobroker.net/post/665774</guid><dc:creator><![CDATA[Lieggie]]></dc:creator><pubDate>Tue, 17 Aug 2021 16:01:52 GMT</pubDate></item></channel></rss>